急 急 急 !求高手指教! 为什么bytes at port这个属性节点读取数据时为零?
数据为0时是报错还是警告?
如果是报错对错误分支做下处理就好了
警告的话看看是什么内容。
因为发送出去的数据接受区没有数据显示 所以我在高亮的条件下自己看到那个属性节点读取时数据为零....
对错误分支做怎样的处理怎么详细说下吗?
解决了原来是发送数据时没有确定是 以十六进制发送还是以ASCII码发送 结果系统默认的读取方式是不一样的 已经调试好了
问题解决了。原来是发送数据时没有确定是 以十六进制发送还是以ASCII码发送 结果系统默认的数据读取方式是不一样的 已经调试好了
请问是如何确定是以16进制发送还是以ASCII 码发送?我好像也有类似的问题.
只要在你发送区右键有正常显示和十六进制显示,此时要注意,在发送数据前就要先确定好是那种显示方式!如果是正常显示,你的数据系统会将其以ASCII码的形式读取,此时空格算入字符!这点很重要!如果是十六进制,系统就以十六进制发送数据,此时空格不算字符。 你试试
遇到同样问题; 不过我的是用Visa串口单片机,怎么也是属性节点显示为零啊
看看我上面回复的 你试试,不行的话你传下程序图我帮你看看we
为0是因为你的串口线的2口和3口未连接在一起(好像是这两个吧)
这个是可以导致读取为零,但是我的不是这个原因。
请教下,小编是怎么利用串口实现MODBUS通信啊?用到这种modbus相关的控件了吗?最近我也在头疼这个。能上传个程序,我下载来看看吗?
额 我这个就是简单的串口调试助手,至于用到MBUS我是用 mbus通信模块的
奥奥,好的,多谢!
谢谢分享
您好 ,我也碰到同样的问题,是不是LabView界面没有统一数据发送格式啊,