主要内容

writeline

将一行ASCII数据写入串口

描述

例子

writeline (设备数据写入ASCII文本数据然后是到指定串口的终止符。该函数暂停MATLAB®执行,直到写入数据和终止符。

例子

全部折叠

创建到串口设备的连接。在本例中,串口位于COM3已连接环回设备。

设备=串口(“COM3”, 9600)
device = Serialport with properties: Port: "COM3" BaudRate: 9600 NumBytesAvailable: 0显示所有属性、函数

检查默认的ASCII结束符。

设备。《终结者》
ans = "如果"

将终结者设置为“CR”并写入一串ASCII数据。的writeline函数自动将结束符附加到数据。

configureTerminator(设备,“CR”) writeline(设备,“你好”

写入另一个ASCII字符串,并自动附加终止符。

writeline(设备,“世界”

由于端口连接到环回设备,您写入设备的数据被返回到MATLAB。读取一串ASCII数据。的readline函数返回数据,直到它到达终止符。

readline(设备)
ans = "你好"

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

readline(设备)
ans = "世界"

清除串口连接。

清晰的设备

输入参数

全部折叠

串口连接,指定为串口对象。

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

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

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

数据类型:字符|字符串

介绍了R2019b