主要内容

readline

从串口读取一行ASCII字符串数据

描述

例子

数据= readline (设备从串口连接读取ASCII数据,直到终止符第一次出现并返回数据作为一个没有终止符的字符串。该函数挂起了MATLAB®执行直到到达终止符或发生超时。

例子

全部折叠

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

设备= serialport(“COM3”, 9600)
Port: "COM3" BaudRate: 9600 NumBytesAvailable: 0显示所有属性,函数

检查默认的ASCII终止符。

设备。《终结者》
ans = "LF"

将终止符设置为“CR”并写入一个ASCII数据字符串。的writeline函数自动向数据追加结束符。

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

写另一个ASCII数据字符串,并自动追加结束符。

writeline(设备,“世界”

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

readline(设备)
Ans = "hello"

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

readline(设备)
Ans =“世界”

清除串口连接。

清晰的设备

输入参数

全部折叠

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

例子:readline(设备)从串口连接读取ASCII数据设备

版本历史

在R2019b中引入

另请参阅

功能