установка (последовательный)

Сконфигурируйте или отобразите свойства объекта последовательного порта

Синтаксис

set(obj)
props = set(obj)
set(obj,'PropertyName')
props = set(obj,'PropertyName')
set(obj,'PropertyName',PropertyValue,...)
set(obj,PN,PV)
set(obj,S)

Описание

set(obj) отображения все конфигурируемые значения свойств для объекта последовательного порта, obj. Если свойство имеет конечный список возможных значений строки, то эти значения также отображены.

props = set(obj) возвращает все конфигурируемые свойства и их возможные значения для obj к props. props является структурой, имена полей которой являются именами свойства obj, и чьи значения являются массивами ячеек возможных значений свойств. Если свойство не имеет конечного множества возможных значений, то массив ячеек пуст.

set(obj,'PropertyName') отображает допустимые значения для PropertyName, если он обладает конечным списком значений строки.

props = set(obj,'PropertyName') возвращает допустимые значения для PropertyName к props. Если PropertyName не имеет конечного списка возможных значений, props является массивом ячеек возможных значений строки или массива пустой ячейки.

set(obj,'PropertyName',PropertyValue,...) конфигурирует несколько значений свойств с одной командой.

set(obj,PN,PV) конфигурирует свойства, заданные в массиве ячеек строк PN к соответствующим значениям в массиве ячеек PV. PN должен быть вектором. PV может быть m на n, где m равен количеству объектов последовательного порта в obj, и n равен длине PN.

set(obj,S) конфигурирует именованные свойства к заданным значениям для obj. S является структурой, имена полей которой являются свойствами объекта последовательного порта, и чьи значения полей являются значениями соответствующих свойств.

Примеры

Этот пример иллюстрирует, показывает, как использовать функцию set, чтобы сконфигурировать или возвратить значения свойств на платформе Windows®.

s = serial('COM1');
set(s,'BaudRate',9600,'Parity','even')
set(s,{'StopBits','RecordName'},{2,'sydney.txt'})
set(s,'Parity')
[ {none} | odd | even | mark | space ]

Советы

Обратитесь к Описанию свойства для списка свойств объекта последовательного порта, которые можно сконфигурировать с set.

Можно использовать любую комбинацию имени свойства / пары значения свойства, структуры и массивы ячеек в одном вызове функции set. Кроме того, можно задать имя свойства без учета регистра, и можно использовать автодополнение имени свойства. Например, если s является объектом последовательного порта, то следующие команды все допустимы.

set(s,'BaudRate')
set(s,'baudrate')
set(s,'BAUD')

Смотрите также

Представлено до R2006a