exponenta event banner

начать

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

Синтаксис

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 собственность.

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

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

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

    FramesAcquired = FramesPerTrigger * (TriggerRepeat + 1)

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

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

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

Примеры

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

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