帮助中心帮助中心
从串口读取一行ASCII字符串数据
数据= readline(设备)
例子
数据= readline (设备)从串口连接读取ASCII数据,直到终止符第一次出现并返回数据作为一个没有终止符的字符串。该函数挂起了MATLAB®执行直到到达终止符或发生超时。
数据= readline (设备)
数据
设备
全部折叠
创建到串口设备的连接。在本例中,串口为COM3连接到环回设备。
COM3
设备= serialport(“COM3”, 9600)
Port: "COM3" BaudRate: 9600 NumBytesAvailable: 0显示所有属性,函数
检查默认的ASCII终止符。
设备。《终结者》
ans = "LF"
将终止符设置为“CR”并写入一个ASCII数据字符串。的writeline函数自动向数据追加结束符。
writeline
configureTerminator(设备,“CR”) writeline(设备,“你好”)
写另一个ASCII数据字符串,并自动追加结束符。
writeline(设备,“世界”)
由于端口连接到一个环回设备,您写入设备的数据将返回到MATLAB。读取一串ASCII数据。的readline函数返回数据,直到到达终止符为止。
readline
readline(设备)
Ans = "hello"
再次读取一个ASCII数据字符串以返回您写入的第二个字符串。
Ans =“世界”
清除串口连接。
清晰的设备
串口
串口连接,指定为串口对象。
例子:readline(设备)从串口连接读取ASCII数据设备.
在R2019b中引入
读
configureTerminator
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处