Определите, регистрируется ли объект входа видео
bool = islogging(obj)
bool = islogging(obj) возвращает true если объект входа видео obj регистрирует данные, в противном случае false. Объект входа видео регистрируется, если значение его Logging для свойства задано значение 'on'.
Если obj - массив объектов входа видео, bool является логическим массивом, где каждый элемент в bool представляет соответствующий элемент в obj. Если объект в obj регистрирует данные, islogging устанавливает соответствующий элемент в bool на true, в противном случае false. Если какой-либо из объектов входа видео в obj недопустимо, islogging возвращает ошибку.
Создайте объект входа видео.
vid = videoinput('winvideo');Чтобы перевести объект входа видео в состояние регистрации, начните сбор данных. Пример получает 50 системы координат, чтобы увеличить количество времени, в течение которого объект остается в состоянии регистрации.
vid.FramesPerTrigger = 50 start(vid)
Когда вызов на start функция возвращает, и объект все еще получает данные, используйте islogging для проверки состояния объекта.
bool = islogging(vid) bool = 1
Создайте второй объект входа видео.
vid2 = videoinput('winvideo');Снова запустите один из объектов входа видео, таких как vid, и использовать islogging для определения того, какой из этих двух объектов записывается в журнал.
start(vid)
bool = islogging([vid vid2])
bool =
1 0