主要内容

指定的设备驱动程序识别信息测试程序

作为图像采集工具箱适配器套件的一部分,我们现在提供一个测试程序和自动化测试第三方相机适配器开发人员和供应商对工具箱测试适配器和硬件。此测试程序是套件的一部分。有关更多信息,请参见测试适配器或硬件

每个指令在指定的设备驱动程序识别信息在“指定的设备驱动程序识别信息”这个适配器的工具包的文档,按照以下步骤来验证设备驱动程序识别信息。

测试程序 预期结果
运行以下命令:
vidObj = videoinput (“AdaptorName”);imaqhwinfo (vid)
设备和设备驱动程序的细节应该显示出来。这将是类似于:
AdaptorName:“AdaptorName”设备名称:“MyDevice”MaxHeight: 280 MaxWidth: 120 TotalSources: 1 VendorDriverDescription:“MyDevice_Driver”VendorDriverVersion:“1.0.0”

在哪里“MyDevice”设备的名称和吗VendorDriverDescriptionVendorDriverVersion是定义在你的适配器类的getDriverDescriptiongetDriverVersion方法。

清理这一步后,删除和清除对象。

运行以下命令:
vidObj = videoinput (“AdaptorName”);src = getselectedsource (vid);get (src)

特定于设备的属性如亮度,曝光将显示等以及它们的值。这将是类似于:

一般设置:

家长= [1 x1 videoinput]选择= SourceName = input1标签= = videosource类型

特定于设备的属性:

曝光亮度对比= -10 = 266 = 1024 ExposureMode =汽车色彩饱和40 = 340锐度= = 0

实际的属性名称将基于提供的适配器的信息。

清理这一步后,删除和清除对象。

运行以下命令:
vidObj = videoinput (“AdaptorName”);预览(vidObj);src = getselectedsource (vidObj);src。PropName =价值;

在哪里PropertyName是一个属性的名字,可见影响获得视频(例如,亮度),newValue是一个价值不同于现有的价值(例如,特定的整数值10亮度)。

属性值的变化应该是可观察到的在视频预览窗口中运行。尝试不同的属性值。例如,如果有一组属性,有相互依赖关系,改变其中一个确保它被反映在相关的属性。关闭预览窗口,按下(x)按钮或类型closepreview在命令提示符。

清理这一步后,删除和清除对象。