В рамках набора адаптеров для набора средств получения изображений мы предлагаем процедуру тестирования и автоматизированные тесты для сторонних разработчиков адаптеров и производителей камер для тестирования адаптеров и оборудования на панели инструментов. Эта процедура тестирования является частью этого пакета. Дополнительные сведения см. в разделе Тестирование адаптеров или оборудования.
После указания информации об идентификации драйвера устройства в соответствии с инструкциями в разделе «Указание информации об идентификации драйвера устройства» в данной документации по набору адаптеров выполните следующие действия для проверки информации об идентификации драйвера устройства.
| Процедуры испытаний | Ожидаемые результаты |
|---|---|
Выполните следующую команду:vidObj = videoinput
('AdaptorName');
imaqhwinfo(vid) | Должны отображаться сведения об устройстве и драйвере устройства. Он будет аналогичен:AdaptorName: 'AdaptorName' DeviceName: 'MyDevice' MaxHeight: 280 MaxWidth: 120 TotalSources: 1 VendorDriverDescription: 'MyDevice_Driver' VendorDriverVersion: '1.0.0' где Чтобы выполнить очистку после этого шага, удалите и очистите объект. |
Выполните следующую команду:vidObj = videoinput
('AdaptorName');
src = getselectedsource(vid);
get(src) | Специфичные для устройства свойства, такие как Общие параметры настройки: 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;где | Изменение значения свойства должно наблюдаться в видео, запущенном в окне предварительного просмотра. Попробуйте использовать другие значения свойств. Например, если существует набор свойств, которые имеют зависимости друг от друга, измените одно из них, чтобы убедиться, что оно отражается в зависимых свойствах. Чтобы закрыть окно предварительного просмотра, нажмите кнопку (x) или введите Чтобы выполнить очистку после этого шага, удалите и очистите объект. |