Регистрация данных

Обзор

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

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

Журналирование изменений состояния

Примечание

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

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

Обзор регистрации данных

Инициируйте свойства

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

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

Свойство

Описание

InitialTriggerTime

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

TriggerCondition

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

TriggerFcn

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

TriggerFrameDelay

Задает количество кадров, чтобы пропустить прежде, чем регистрировать данные к памяти, диску или обоим. Для получения дополнительной информации смотрите Задерживающуюся Регистрацию данных После Триггера.

TriggerRepeat

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

TriggersExecuted

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

TriggerSource

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

TriggerType

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

Примечание

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