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