serial

(Не рекомендуемый), Создают объект последовательного порта

serial не рекомендуется. Использование serialport вместо этого. См. Вопросы совместимости

Синтаксис

obj = serial('port')
obj = serial('port','PropertyName',PropertyValue,...)

Аргументы

'port'

Имя последовательного порта.

'PropertyName'

Имя свойства последовательного порта.

PropertyValue

Значение свойства поддержано PropertyName.

obj

Объект последовательного порта.

Описание

obj = serial('port') создает объект последовательного порта, сопоставленный с последовательным портом, заданным port. Если port не существует, или если это будет использоваться, вы не сможете соединить объект последовательного порта с инструментом с fopen функция.

obj = serial('port','PropertyName',PropertyValue,...) создает объект последовательного порта с заданными именами свойства и значениями свойств. Если недопустимое имя свойства или значение свойства заданы, ошибка возвращена, и объект последовательного порта не создается.

Примеры

Этот пример создает объект последовательного порта s1 на машине Windows®, сопоставленной с последовательным портом COM1.

s1 = serial('COM1');

TypeИмя, и Port свойства автоматически сконфигурированы.

s1.Type
ans = 
    serial
s1.Name
ans = 
    Serial-COM1
s1.Port
ans = 
    COM

Задавать свойства во время создания объекта,

s2 = serial('COM2','BaudRate',1200,'DataBits',7);

Советы

В любое время можно использовать instrhelp функционируйте, чтобы просмотреть полный список свойств и функций, сопоставленных с объектами последовательного порта.

instrhelp serial

Когда вы создаете объект последовательного порта, эти значения свойств автоматически сконфигурированы:

  • Type дан serial.

  • Name дан путем конкатенации Serial с портом, заданным в serial функция.

  • Port дан портом, заданным в serial функция.

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

s = serial('COM1','BaudRate',4800);
s = serial('COM1','baudrate',4800);
s = serial('COM1','BAUD',4800);

Прежде чем можно будет связаться с инструментом, он должен быть соединен с obj с fopen функция. Связанный объект последовательного порта имеет Status значение свойства open. Ошибка возвращена, если вы делаете попытку операции чтения или операции записи в то время как obj не соединяется с инструментом. Можно соединить только один объект последовательного порта с данным последовательным портом.

Примечание

Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB®. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2019b

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

Функции

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