From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

如何将8个布尔控件的数据发送给串口

已解决!
转到解答

QQ截图未命名.png

上面是我写的一个小的测试程序(串口只接受字符串型的数据,所以转换了一下),但有一个毛病!就是数据会不停的发送!这样无疑会使下位机负担增加。有没有办法只在布尔控件的值改变的时候才发送一次数据?!我简单的了解了一下事件结构但有一个问题是事件结构只响应一个个的分支结果导致发送的数据不正确!(不能将所有的当前的布尔数据体现出来)请问如何解决!?还有我想把它变成一个子VI,任要用事件结构如何解决!?(LABVIEW的事件结构比较的特殊)我是一个初学者望大家指点一二。

0 项奖励
1 条消息(共 7 条)
3,715 次查看
解答
已被主题作者 sunjianglei 接受

 


@sunjianglei wrote:

 

上面是我写的一个小的测试程序(串口只接受字符串型的数据,所以转换了一下),但有一个毛病!就是数据会不停的发送!这样无疑会使下位机负担增加。有没有办法只在布尔控件的值改变的时候才发送一次数据?!我简单的了解了一下事件结构但有一个问题是事件结构只响应一个个的分支结果导致发送的数据不正确!(不能将所有的当前的布尔数据体现出来)请问如何解决!?还有我想把它变成一个子VI,任要用事件结构如何解决!?(LABVIEW的事件结构比较的特殊)我是一个初学者望大家指点一二。


将8个布尔控件放入一个“簇”里。加事件结构响应“簇”的值改变并发送(一次)数据。

 

Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
2 条消息(共 7 条)
3,710 次查看

额。。。。能不能给个示范?!

0 项奖励
3 条消息(共 7 条)
3,705 次查看

QQ截图未命名.png是用这个吗!?

 

0 项奖励
4 条消息(共 7 条)
3,703 次查看

QQ截图未命名.png

是前面板中的簇。。。呵呵~~~解决了谢了!

 

0 项奖励
5 条消息(共 7 条)
3,700 次查看

照这个方式,布尔触发的值会移位下一个事件发生,数据传送就不正确了,求解决方案!?

0 项奖励
6 条消息(共 7 条)
2,821 次查看

会移位下一个事件发生

可以说的详细一点吗?

 

 

George Zou
0 项奖励
7 条消息(共 7 条)
2,803 次查看