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