Найдите объекты получения изображений
imaqfind
out = imaqfind
out = imaqfind(PropertyName
,
Value, PropertyName2
, Value2,...)
out = imaqfind(S)
out = imaqfind(obj, PropertyName
,
Value, PropertyName2
, Value2,...)
imaqfind
возвращает массив, содержащий все объекты ввода видео, которые существуют в памяти. Если только один объект ввода видео существует в памяти, imaqfind
отображает подробные сводные данные того объекта.
out = imaqfind
возвращает массив, out
, из всех объектов ввода видео, которые существуют в памяти.
out = imaqfind(
возвращает массив ячеек, PropertyName
,
Value, PropertyName2
, Value2,...)out
, из объектов получения изображений, имена свойства которых и значения свойств совпадают с переданными в качестве аргументов. Можно задать имя свойства / пары значения свойства в массиве ячеек. Можно использовать смесь векторов символов, структур и массивов ячеек. Используйте get
функция, чтобы определить список свойств, поддержанных объектом получения изображений.
out = imaqfind(S)
возвращает массив ячеек, out
, из объектов получения изображений, значения свойств которых совпадают с заданными в структуре S
. Имена полей S
имена свойства объекта получения изображений, и значения полей являются требуемыми значениями свойств.
out = imaqfind(obj,
ограничивает поиск соответствия с парами параметра/значения к объектам получения изображений, перечисленным в PropertyName
,
Value, PropertyName2
, Value2,...)obj
. obj
может быть массив объектов получения изображений.
При поиске свойств с определенными значениями, imaqfind
выполняет поиски с учетом регистра. Например, если значение Name
объекта свойством является
'MyObject'
, imaqfind
не находит соответствие, если вы задаете 'myobject'
. Обратите внимание, однако, что ищет свойства, которые имеют перечислимый список возможных значений, не являются чувствительными к регистру. Например, imaqfind
найдет объект с Running
значение свойства 'Off'
или 'off'
. Используйте get
функция, чтобы определить точное написание значения свойства.
Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB®. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.
Проиллюстрировать различный imaqfind
синтаксисы, сначала создайте два объекта ввода видео.
obj1 = videoinput('matrox',1,'M_RS170','Tag','FrameGrabber'); obj2 = videoinput('winvideo',1,'RGB24_320x240','Tag','Webcam');
Теперь используйте imaqfind
найти эти объекты type
и tag
.
out1 = imaqfind('Type', 'videoinput') out2 = imaqfind('Tag', 'FrameGrabber') out3 = imaqfind({'Type', 'Tag'}, {'videoinput', 'Webcam'})