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