如何实现labview与485通讯?

2020-08-30 科技 312阅读
  1. 读一下传感器的手册,取数据的指令是这个吗?是不是还有其它的首尾字节。

  2. 很有可能你是直接用的字符串的正常显示发的十六进制的内容。因为你上面发的这个LabVIEW自带的范例是用的正常显示的字符串,给GPIB用的。你如果需要像厂家的软件那样收发16进制数据(而非ASCII码的文本),需要右键点击字符串输入输出控件,选择16进制显示。然后再粘贴和查看数据。

  3. 你用visa读取函数读取多少字节?1000?超时是多长时间?10秒钟?别用这些默认值,根据你自己的需要设置。如果你设置读取1000字节,在10秒内传感器发给你的字节数不足1000,就会发生这个读取超时的错误。你设置读取9字节(0204 043F 1BE7 6D3E 8A),超时500毫秒,足够了。

你就贴出一个范例的前面板,也没贴你自己的程序框图和数据,别人怎么给你解答啊?给你列出新手可能犯的所有错误?

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com