主要内容

写道

将ASCII数据写入串口

描述

例子

写道(设备数据的)写作ASCII文本数据后跟终结器到指定的串口。该函数暂停MATLAB®执行直到写入数据和终结器。

例子

全部收缩

创建与串行端口设备的连接。在此示例中,串行端口COM3.连接到环回设备。

设备= SerialPort(“com3”,9600)
Device =具有属性的SerialPort:端口:“COM3”波特拉特:9600 NumByTesAvailable:0显示所有属性,功能

检查默认的ASCII终结器。

device.terminator.
ans =“lf”

将终结器设置为“cr”并写一串ASCII数据。这写道函数自动将终结器附加到数据。

configureterminator(设备,“cr”)写入线(设备,“你好”的)

通过自动附加终结器写入另一串ASCII数据。

写入线(设备,“世界”的)

由于端口连接到环回设备,因此您向设备写入的数据返回到MATLAB。读取一串ASCII数据。这读数函数返回数据,直到它到达终结器。

readline(设备)
ans =“你好”

再次读取一串ASCII数据以返回您写入的第二个字符串。

readline(设备)
ans =“世界”

清除串行端口连接。

清除设备

输入参数

全部收缩

串口连接,指定为a串行端口目的。

例子:写入线(设备,1:5)写入串行端口连接设备

编写的ASCII数据,指定为文本的字符向量或字符串标量。

例子:写入线(设备,“* IDN?”)写ASCII字符串“* IDN?”

数据类型:char|细绳

也可以看看

职能

介绍在R2019B.