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