微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 急 急 急 !求高手指教! 为什么bytes at port这个属性节点读取数据时为零?

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

时间:10-02 整理:3721RD 点击:
用的是2014labview安装的14.0.1 visa驱动, M-bus通信转串口这个COM口。其中使用友善串口调试助手可以正常使用,说明串口没用问题对吗? 用自己做的程序就出现bytes at port读取数据时为零这个问题 请问怎么解决?


数据为0时是报错还是警告?
如果是报错对错误分支做下处理就好了
警告的话看看是什么内容。

  因为发送出去的数据接受区没有数据显示 所以我在高亮的条件下自己看到那个属性节点读取时数据为零....

对错误分支做怎样的处理怎么详细说下吗?

解决了原来是发送数据时没有确定是 以十六进制发送还是以ASCII码发送 结果系统默认的读取方式是不一样的 已经调试好了

问题解决了。原来是发送数据时没有确定是 以十六进制发送还是以ASCII码发送 结果系统默认的数据读取方式是不一样的 已经调试好了

请问是如何确定是以16进制发送还是以ASCII 码发送?我好像也有类似的问题.

只要在你发送区右键有正常显示和十六进制显示,此时要注意,在发送数据前就要先确定好是那种显示方式!如果是正常显示,你的数据系统会将其以ASCII码的形式读取,此时空格算入字符!这点很重要!如果是十六进制,系统就以十六进制发送数据,此时空格不算字符。 你试试

遇到同样问题; 不过我的是用Visa串口单片机,怎么也是属性节点显示为零啊

看看我上面回复的 你试试,不行的话你传下程序图我帮你看看we

为0是因为你的串口线的2口和3口未连接在一起(好像是这两个吧)

这个是可以导致读取为零,但是我的不是这个原因。

请教下,小编是怎么利用串口实现MODBUS通信啊?用到这种modbus相关的控件了吗?最近我也在头疼这个。能上传个程序,我下载来看看吗?


额 我这个就是简单的串口调试助手,至于用到MBUS我是用 mbus通信模块的

奥奥,好的,多谢!

谢谢分享

您好 ,我也碰到同样的问题,是不是LabView界面没有统一数据发送格式啊,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top