labview串口通信接收数据问题

2019-07-17 15:22发布

有大神能帮我解释一下么  为什么打开串口接收数据的时候
在24探针的时候没有响应任何数据  但是在探针25的时候就会出现ASCII  一般接收到数据直接读出来不就行了么
求解答 谢谢
2222.jpg
1111.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
倾心ln
1楼-- · 2019-07-17 19:54
看看
wyq95361977
2楼-- · 2019-07-17 22:52
你读取的字符其实是读取缓冲区控件保存的数据
wyq95361977
3楼-- · 2019-07-17 23:55
看看图片上标识
QQ图片20171030141011.png
MyAnswer1
4楼-- · 2019-07-18 05:04
为什么我直接这么读的时候读不出来呢  还有我的返回值是十六进制的数  应该怎么读出来   感谢您
333333.png
电发骚友
5楼-- · 2019-07-18 05:38
 精彩回答 2  元偷偷看……
MyAnswer1
6楼-- · 2019-07-18 09:26
电发骚友 发表于 2017-10-30 19:45
给楼主提几个建议:
1,通信操作,没有这样用while循环的,有的话,也要加延时,至于延时多少,需要根据你的通信波特率和数据量去计算
2,while循环,visa的引用句柄要用移位寄存器,

感谢您的热心帮助,  按照您的建议进行了需改,得到了很大的帮助,还想问一下,
我接受的应该是01 00 22 44 55 这样的16进制数,
为什么显示出来的是0100 2244 55 这样的数呢,
下一步我还想把他们列入数组然后单个元素拿出来用
   谢谢
999999.png
88888.png

一周热门 更多>