EventLog

Храните информацию о событиях

Описание

Свойство EventLog является массивом структур, который хранит информацию о событиях. Каждая структура в массиве представляет одно событие. События зарегистрированы в порядке, в котором они происходят. Первая структура EventLog отражает первое зарегистрированное событие, вторая структура EventLog отражает второе зарегистрированное событие и так далее.

Каждая структура журнала событий содержит два поля: Type и Data.

Поле Type хранит символьный массив, который идентифицирует тип события. Программное обеспечение Image Acquisition Toolbox™ задает много различных типов событий, перечисленных в этой таблице. Обратите внимание на то, что не все типы событий регистрируются.

Тип события

Описание

Включенный в журнал

Ошибка

Ошибка времени выполнения произошла. Ошибки времени выполнения включают тайм-ауты и аппаратные ошибки.

Да

Полученные кадры

Количество кадров, заданных в свойстве FramesAcquiredFcnCount, было получено.

Нет

Запуск

Объект был запущен путем вызывания функции start.

Да

Остановка

Объект прекратил выполняться.

Да

Таймер

Таймер истек.

Нет

Триггер

Триггер выполняется.

Да

Поле Data хранит информацию, сопоставленную с определенным событием. Например, все события возвращают абсолютное время, которое событие имело место в поле AbsTime. Другие привязанные к конкретному событию поля включены в Data. Для получения дополнительной информации смотрите Получение сведений о событии.

EventLog может сохранить максимум 1 000 событий. Если это значение превышено, то новые 1 000 событий хранятся.

Характеристики

Доступ

Только для чтения

Тип данных

Массив структур

Значения

Значением по умолчанию является пустой массив структур.

Примеры

Создайте объект ввода видео.

vid = videoinput('winvideo');

Запустите объект.

start(vid)

Просмотрите журнал событий, чтобы видеть, который имели место события.

elog = vid.EventLog;

{elog.Type}

ans = 
    'Start'    'Trigger'    'Stop'

Просмотрите данные, сопоставленные с триггерным событием.

elog(2).Data
ans = 

             AbsTime: [2003 2 11 17 22 18.9740]
         FrameNumber: 0
       RelativeFrame: 0
        TriggerIndex: 1

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

Свойства

Logging