exponenta event banner

Процедура проверки идентификационной информации драйвера устройства

В рамках набора адаптеров для набора средств получения изображений мы предлагаем процедуру тестирования и автоматизированные тесты для сторонних разработчиков адаптеров и производителей камер для тестирования адаптеров и оборудования на панели инструментов. Эта процедура тестирования является частью этого пакета. Дополнительные сведения см. в разделе Тестирование адаптеров или оборудования.

После указания информации об идентификации драйвера устройства в соответствии с инструкциями в разделе «Указание информации об идентификации драйвера устройства» в данной документации по набору адаптеров выполните следующие действия для проверки информации об идентификации драйвера устройства.

Процедуры испытанийОжидаемые результаты
Выполните следующую команду:
vidObj = videoinput
   ('AdaptorName');
imaqhwinfo(vid)
Должны отображаться сведения об устройстве и драйвере устройства. Он будет аналогичен:
AdaptorName: 'AdaptorName'
DeviceName: 'MyDevice'
MaxHeight: 280
MaxWidth: 120
TotalSources: 1
VendorDriverDescription: 
   'MyDevice_Driver'
VendorDriverVersion: '1.0.0'

где 'MyDevice' - имя устройства и VendorDriverDescription и VendorDriverVersion являются такими, как определено в классе адаптера "getDriverDescription и getDriverVersion методы.

Чтобы выполнить очистку после этого шага, удалите и очистите объект.

Выполните следующую команду:
vidObj = videoinput
   ('AdaptorName');
src = getselectedsource(vid);
get(src)

Специфичные для устройства свойства, такие как Brightness, Exposureи т.д. будут отображены вместе с их значениями. Он будет аналогичен:

Общие параметры настройки:

Parent = [1x1 videoinput]
Selected = on
SourceName = input1
Tag =
Type = videosource

Свойства устройства:

Brightness = -10
Contrast = 266
Exposure = 1024
ExposureMode = auto
Hue = 0
Saturation = 340
Sharpness = 40

Фактические имена свойств будут основаны на информации, предоставленной адаптером.

Чтобы выполнить очистку после этого шага, удалите и очистите объект.

Выполните следующую команду:
vidObj = videoinput
   ('AdaptorName');
preview(vidObj);
src = getselectedsource(vidObj);
src.PropName = Value;

где PropertyName - имя свойства, которое оказывает видимое влияние на полученное видео (например, Brightness) и newValue является значением, отличным от существующего значения (например, конкретные целочисленные значения, такие как 10 для Brightness).

Изменение значения свойства должно наблюдаться в видео, запущенном в окне предварительного просмотра. Попробуйте использовать другие значения свойств. Например, если существует набор свойств, которые имеют зависимости друг от друга, измените одно из них, чтобы убедиться, что оно отражается в зависимых свойствах. Чтобы закрыть окно предварительного просмотра, нажмите кнопку (x) или введите closepreview в командной строке.

Чтобы выполнить очистку после этого шага, удалите и очистите объект.