Логгирование данных

Обзор

Когда происходит триггер, тулбокс устанавливает Logging объекта свойство к 'on' и начинает хранить полученные системы координат в буфере в памяти, файле диска или обоих. Когда приобретение останавливается, тулбокс устанавливает Logging объекта свойство к 'off'.

Следующий рисунок иллюстрирует, когда объект переходит в состояние регистрации и отношение между состояниями выполнения и логгирования.

Изменения состояния логгирования

Примечание

После Logging установлено в 'off'Возможно, объект все еще регистрирует данные на диске. Чтобы определить, когда логгирование диска завершено, проверьте значение DiskLoggerFrameCount свойство. Дополнительные сведения см. в разделе Регистрация данных на диске.

Следующий рисунок иллюстрирует группу систем координат, получаемых из видеопотока и регистрируемых в памяти и диске.

Обзор логгирования данных

Свойства триггера

Объект входа видео поддерживает несколько свойств, которые можно использовать для настройки аспектов выполнения триггера. Некоторые из этих свойств возвращают информацию о триггерах. Например, чтобы узнать, когда произошел первый триггер, посмотрите на значение InitialTriggerTime свойство. Другие свойства позволяют вам управлять поведением триггера. Для примера вы используете TriggerRepeat свойство, чтобы указать, сколько дополнительных раз объект должен выполнять триггер.

В следующей таблице представлено краткое описание всех свойств, связанных с триггером, поддерживаемых объектом входа видео. Дополнительные сведения о том, как задать эти свойства, см. в разделе Установка значений свойств триггера.

Свойство

Описание

InitialTriggerTime

Сообщает абсолютное время выполнения первого триггера.

TriggerCondition

Задает условие, которое должно быть выполнено для выполнения триггера. Это свойство всегда установлено на 'none' для немедленных и ручных триггеров.

TriggerFcn

Задает функцию обратного вызова, которая должна выполняться при возникновении триггера. Дополнительные сведения о коллбэках см. в разделе Использование событий и Коллбэках.

TriggerFrameDelay

Задает количество систем координат, которые нужно пропустить перед регистрацией данных в памяти, диске или обоих. Для получения дополнительной информации см. раздел «Задержка регистрации данных после триггера».

TriggerRepeat

Задает количество дополнительных попыток выполнения триггера. Если значение TriggerRepeat 0 (нули), триггер выполняется, но не повторяется больше раз. Для получения дополнительной информации смотрите Указание нескольких триггеров.

TriggersExecuted

Сообщает количество триггеров, которые были выполнены.

TriggerSource

Указывает источник, который будет контролировать выполнение условия триггера. Это свойство всегда установлено на 'none' для немедленных и ручных триггеров.

TriggerType

Задает тип триггера: 'immediate', 'manual', или 'hardware'. Используйте triggerinfo функция для определения, поддерживает ли ваше устройство сбора изображений аппаратные триггеры.

Примечание

Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции на MATLAB® командная строка. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой расширенной функции заполнения клавишей Tab, смотрите Использование заполнения клавишей Tab для функций.