如何在labview的VISA串口通信模块中发送多条通信指令?

2019-07-17 08:07发布

小弟需要写一个基于RS485的串口通信程序,通信协议中指令发送规定如下:
a)通过RS485向流量计发0x9d(并取得返回信号0x9d);
b)通过RS485向流量计发0x54(并取得返回信号0x54);
注意:发送两个数据的时间间隔需小于1s。
小弟根据这个指令写了一个程序,但是发现都出来的缓存是 一个字的乱码,还请各位大神看看问题出现在哪里?
QQ图片20180330231802.jpg
QQ图片20180330231826.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
imartin
2019-07-18 03:56
你这个问题很多。先要把命令改成16进制,设置显示16进制。然后要回来一个信号后清一下缓存再发送下一个命令。否则缓存里的东西就不是你想要的了。乱码是因为你发送的指令格式不对

一周热门 更多>