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

Обзор

Когда триггер происходит, тулбокс устанавливает 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 для Функций.