islogging

Определите, регистрирует ли объект ввода видео

Синтаксис

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

Смотрите также

| |

Представлено до R2006a