Поиск объектов сбора изображений
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 ®. Список расширяется, и можно выполнить прокрутку для выбора свойства или значения. Сведения об использовании этой расширенной функции завершения вкладки см. в разделе Использование функции завершения вкладки для функций.
Для иллюстрации различных imaqfind syntaxes, сначала создайте два объекта ввода видео.
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'})