start

Получите исключительное использование устройства получения изображений

Синтаксис

start(obj)

Описание

start(obj) получает исключительное использование устройства получения изображений, сопоставленного с объектом obj ввода видео и блокирует настройку устройства. Запуск объекта является необходимым первым шагом, чтобы передавать изображения, но это не управляет, когда данные регистрируются.

obj может или быть объект ввода видео 1 на 1 или массив объектов ввода видео.

Регистрацией данных управляют с TriggerType свойство.

Инициируйте тип

Логгирование поведения

'hardware'

Регистрация данных происходит, когда условие задало в TriggerCondition объекта свойству соответствуют через TriggerSource.

'immediate'

Регистрация данных сразу происходит.

'manual'

Регистрация данных происходит когда trigger функция вызвана.

Используйте triggerconfig функция, чтобы сконфигурировать триггерные настройки объекта.

Когда захват запускается, obj выполняет следующие операции:

  1. Передает настройку объекта связанному оборудованию.

  2. Выполняет StartFcn объекта 'callback'.

  3. Устанавливает Running объекта свойство к 'On'.

Если StartFcn объекта ошибки, оборудование никогда не запускается и Running объекта свойство остается 'Off'.

Событие запуска зарегистрировано в EventLog объекта свойство.

Объект получения изображений прекращает запускаться, когда одному из следующих условий отвечают:

  • stop функция выпущена.

  • Требуемое количество кадров получено. Это происходит когда

    FramesAcquired = FramesPerTrigger * (TriggerRepeat + 1)

    где FramesAcquired, FramesPerTrigger, и TriggerRepeat свойства объекта ввода видео.

  • Ошибка времени выполнения происходит.

  • Timeout объекта значение достигнуто.

Примеры

start функция может быть вызвана коллбэком события объекта ввода видео.

obj.StopFcn = {'start'};

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

| | | | |

Представлено до R2006a