急 急 急 !求高手指教!! 为什么bytes at port这个属性节点读取数据时为零?

2019-07-17 11:15发布

用的是2014labview安装的14.0.1 visa驱动, M-bus通信转串口这个COM口。其中使用友善串口调试助手可以正常使用,说明串口没用问题对吗? 用自己做的程序就出现bytes at port读取数据时为零这个问题 请问怎么解决?
1.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
攻城狮!
1楼-- · 2019-07-18 14:32
tianbowen1234 发表于 2016-7-5 09:51
请教下,楼主是怎么利用串口实现MODBUS通信啊?用到这种modbus相关的控件了吗?最近我也在头疼这个。能上传个程序,我下载来看看吗?

额 我这个就是简单的串口调试助手,至于用到MBUS我是用 mbus通信模块的
tianbowen1234
2楼-- · 2019-07-18 14:53
攻城狮! 发表于 2016-7-5 14:43
额 我这个就是简单的串口调试助手,至于用到MBUS我是用 mbus通信模块的

奥奥,好的,多谢!
lishanglonggg
3楼-- · 2019-07-18 15:08
 精彩回答 2  元偷偷看……
Lindsay刘
4楼-- · 2019-07-18 15:47
btlook 发表于 2016-5-21 15:01
请问是如何确定是以16进制发送还是以ASCII 码发送?我好像也有类似的问题.

您好 ,我也碰到同样的问题,是不是LabView界面没有统一数据发送格式啊,
zhaoyoutian
5楼-- · 2019-07-18 15:50
攻城狮! 发表于 2016-5-23 13:17
只要在你发送区右键有正常显示和十六进制显示,此时要注意,在发送数据前就要先确定好是那种显示方式!如果是正常显示,你的数据系统会将其以ASCII码的形式读取,此时空格算入字符!!这点很重要!如果是十六进制,系统就以十六进制发送数据,此时空格不算字符。 你试试 ...

我将发送和接收都改成正常显示,bytes at port还是0
TIM图片20180704162401.png
phoenix-zheng
6楼-- · 2019-07-18 19:02
这个太难了,我也不会。

一周热门 更多>