start

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

Синтаксис

start(obj)

Описание

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

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

Логгирование данных осуществляется с помощью TriggerType свойство.

Тип триггера

Поведение при логгировании

'hardware'

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

'immediate'

Логгирование данных происходит немедленно.

'manual'

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

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

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

  1. Переносит строение объекта на соответствующее оборудование.

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

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

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

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

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

  • The stop функция выдается.

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

    FramesAcquired = FramesPerTrigger * (TriggerRepeat + 1)

    где FramesAcquired, FramesPerTrigger, и TriggerRepeat являются свойствами объекта входа видео.

  • Возникает ошибка времени выполнения.

  • Область объекта Timeout достигается значение.

Примеры

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

obj.StopFcn = {'start'};
Представлено до R2006a