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