labview串口通讯

2019-07-17 17:25发布

请问各位大神,labview串口通讯时,能不能在接收到下位机一帧返回信息后,判断读取到的信息正确从而激发上位机再次给下位机发送一帧指令信号,就这样一直循环下去,构成一个闭环的通讯形式或者叫握手通讯(自己取的名字),这个程序怎么写,是否有范例参考呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
宁静致远。。
1楼-- · 2019-07-17 20:03
可以的。。用下while循环,里面嵌套一个条件结构就可以了 最佳答案
宁静致远。。
2楼-- · 2019-07-17 22:34
可以的。。用下while循环,里面嵌套一个条件结构就可以了 最佳答案
qdy0071123
3楼-- · 2019-07-17 23:01
本帖最后由 qdy0071123 于 2017-6-22 23:15 编辑

我写成这样了,然后最里边那个读串口会连续读两次,第一次读到想要的数据,第二次读就为空了,其实我只要读一次的,该怎么改啊?谢谢了!
微信图片_20170622225420.png
qdy0071123
4楼-- · 2019-07-18 01:29
 精彩回答 2  元偷偷看……
qdy0071123
5楼-- · 2019-07-18 01:58
宁静致远。。 发表于 2017-6-21 08:39
可以的。。用下while循环,里面嵌套一个条件结构就可以了


我写成这样了,然后最里边那个读串口会连续读两次,第一次读到想要的数据,第二次读就为空了,其实我只要读一次的,该怎么改啊?谢谢了!
20170622225420.png
宁静致远。。
6楼-- · 2019-07-18 07:42
qdy0071123 发表于 2017-6-22 23:13
我写成这样了,然后最里边那个读串口会连续读两次,第一次读到想要的数据,第二次读就为空了,其实我只要读一次的,该怎么改啊?谢谢了!

你想里面的while循环读到数据后就停止?那就在最里面的条件结构中的真条件分支加上一个TURE,引出来给外面的while循环作为停止条件,这样就可以了!

一周热门 更多>