(Чтобы быть удаленным), Создают объект последовательного порта
serial будет удален в будущем релизе. Использование serialport вместо этого. Для получения дополнительной информации см. Вопросы совместимости
obj = serial('port')
obj = serial('port','PropertyName',PropertyValue,...)
| Имя последовательного порта. |
| Имя свойства последовательного порта. |
| Значение свойства поддержано |
| Объект последовательного порта. |
obj = serial('port') создает объект последовательного порта, сопоставленный с последовательным портом, заданным port. Если port не существует, или если это будет использоваться, вы не сможете соединить объект последовательного порта с инструментом с fopen функция.
obj = serial('port',' создает объект последовательного порта с заданными именами свойства и значениями свойств. Если недопустимое имя свойства или значение свойства заданы, ошибка возвращена, и объект последовательного порта не создается.PropertyName',PropertyValue,...)
Этот пример создает объект последовательного порта s1 на Windows® машина сопоставила с последовательным портом COM1.
s1 = serial('COM1');TypeИмя, и Port свойства автоматически сконфигурированы.
s1.Type
ans =
serials1.Name
ans =
Serial-COM1s1.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 для Функций.