Определите, регистрируется ли объект входа видео
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