(Чтобы быть удаленным) объекты последовательного порта Рида из памяти к рабочему пространству MATLAB
Этот serial объектная функция будет удалена в будущем релизе. Использование serialport возразите функциям вместо этого. См. Вопросы совместимости.
out = instrfind
out = instrfind('PropertyName',PropertyValue,...)
out = instrfind(S)
out = instrfind(obj,'PropertyName',PropertyValue,...)
out = instrfind возвращает все допустимые объекты последовательного порта как массив к out.
out = instrfind(' возвращает массив объектов последовательного порта, имена свойства которых и значения свойств совпадают с заданными.PropertyName',PropertyValue,...)
out = instrfind(S) возвращает массив объектов последовательного порта, имена свойства которых и значения свойств совпадают с заданными в структуре S. Имена полей S имена свойства, в то время как значения полей являются связанными значениями свойств.
out = instrfind(obj,' ограничивает поиск соответствия с именем свойства / пары значения свойства к объектам последовательного порта, перечисленным в PropertyName',PropertyValue,...)obj.
Предположим, что вы создаете следующие два объекта последовательного порта на Windows® платформа.
s1 = serial('COM1'); s2 = serial('COM2'); set(s2,'BaudRate',4800) fopen([s1 s2])
Можно использовать instrfind возвратить объекты последовательного порта на основе значений свойств.
out1 = instrfind('Port','COM1'); out2 = instrfind({'Port','BaudRate'},{'COM2',4800});
Можно также использовать instrfind возвратить очищенные объекты последовательного порта в MATLAB® рабочая область.
clear s1 s2 newobjs = instrfind
Instrument Object Array Index: Type: Status: Name: 1 serial open Serial-COM1 2 serial open Serial-COM2
Закрыть оба s1 и s2
fclose(newobjs)
Необходимо задать значения свойств с помощью того же формата в качестве get функция возвращается. Например, если get возвращает Name значение свойства как MyObject, instrfind не найдет объект с Name значение свойства myobject. Однако дело обстоит не так для свойств, которые имеют конечное множество значений строки. Например, instrfind найдет объект с Parity значение свойства Even или even.
Можно использовать имя свойства / пары строки значения свойства, структуры и пары массива ячеек в том же вызове instrfind.