Получите исключительное использование устройства получения изображений
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'};