Получить эксклюзивное использование устройства получения изображения
start(obj)
start(obj) получает исключительное использование устройства получения изображения, связанного с объектом ввода видео obj и блокирует конфигурацию устройства. Запуск объекта является необходимым первым шагом для получения данных изображения, но он не управляет регистрацией данных.
obj может быть либо объектом ввода видео 1 к 1, либо массивом объектов ввода видео.
Ведение журнала данных управляется с помощью TriggerType собственность.
Тип триггера | Поведение при ведении журнала |
|---|---|
| Регистрация данных выполняется при условии, указанном в |
| Регистрация данных выполняется немедленно. |
| Регистрация данных выполняется при |
Используйте triggerconfig для настройки параметров триггера объекта.
При запуске сбора данных obj выполняет следующие операции:
Передача конфигурации объекта на соответствующее оборудование.
Выполняет объект StartFcn обратный вызов.
Задает объект Running свойство для 'On'.
Если объект StartFcn ошибки, оборудование никогда не запускается и объект Running имущество остается 'Off'.
Начальное событие записывается в объект EventLog собственность.
Объект сбора изображения останавливается при выполнении одного из следующих условий:
stop функция выдается.
Получено требуемое количество кадров. Это происходит, когда
FramesAcquired = FramesPerTrigger * (TriggerRepeat + 1)
где FramesAcquired, FramesPerTrigger, и TriggerRepeat - свойства объекта ввода видео.
Возникает ошибка времени выполнения.
Объект Timeout достигнуто значение.
start функция может вызываться посредством обратного вызова события объекта ввода видео.
obj.StopFcn = {'start'};