exponenta event banner

Реализация процедуры тестирования функции потока сбора данных

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

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

Процедуры испытанийОжидаемые результаты
Выполните следующие команды:
vidObj = videoinput
   ('AdaptorName');
preview(vidObj)

Откроется окно предварительного просмотра, в котором будет отображено полученное видео. Убедитесь, что видео получает ожидаемое значение на основе VideoFormat и VideoResolution. Чтобы закрыть окно предварительного просмотра, нажмите кнопку (x) или введите closepreview в командной строке.

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

Выполните следующую команду:
vidObj = videoinput
   ('AdaptorName');
start(vidObj);
wait(vidObj)
vidObj.FramesAcquired

Команды должны выполняться без ошибок или предупреждений. vidObj.FramesAcquired отображает количество полученных кадров, которое должно быть равно 10, если только время запуска или период между кадрами не является длительным.

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