关于LABVIEW 串口通讯

2019-07-18 01:01发布

新手刚开始学习labview,写了一个labview串口通讯程序,利用labview读取数字温度变送器的数据,数据温度变送器是modbus-rtu协议,485通讯,目前的问题是接受不到数据,目前可以确定:1)VISA驱动已经确定安装好;
2)用串口小助手测试硬件也正常,能够回传回来正常准确的数据;
3)用虚拟串口测试程序能够接受和发送数据,
但是硬件和程序连接起来就是接受不到数据,不知道问题出现在哪里,运行程序高亮状态如图片所示,求大神解答!!!


串口通讯.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
ferriteemi5149
1楼-- · 2019-07-18 22:15
 精彩回答 2  元偷偷看……
bendan8666
2楼-- · 2019-07-19 03:09
会不会是接硬件的时候线接错啦?哈哈
徐婷fto
3楼-- · 2019-07-19 06:03
happyarrow 发表于 2016-3-30 11:21
http://bbs.elecfans.com/jishu_460482_1_1.html
先按这个视频教程,自己写一个 LabVIEW版本的串口助手,再去试试。
modbus是485半双工的,是发一个命令,才能接收一个命令。你先做一个类似助手的程序试试。

谢谢大神,解决了,看着视频写的程序就能够接收到数据,对比了一下两个程序,应该是接收数据那里没处理好,自己一个人闷头弄了很久,谢谢啦!
徐婷fto
4楼-- · 2019-07-19 09:02
yk8356993 发表于 2016-3-30 12:04
草神说的很对,我再补充一下,还有协议中换行符回车之后的东西,用LABVIEW是要自己写入的,有的串口小助手是已经集成了这些内容。

谢谢,问题解决了!
徐婷fto
5楼-- · 2019-07-19 09:54
ferriteemi5149 发表于 2016-3-30 12:15
很可能是串口助手霸占着对应的串口资源不撒手,LV只能连不上。

谢谢,问题解决了!
徐婷fto
6楼-- · 2019-07-19 14:36
 精彩回答 2  元偷偷看……

一周热门 更多>