微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > Re: 如何中途使for循环停止?

Re: 如何中途使for循环停止?

时间:12-13 整理:3721RD 点击:
我不是说不可以用全局变量,但是既然有简单的办法为什么要用复杂的?我的编程理念是简单就是美。所以如果程序比较大,我一般会把所有的event cases放在一个subVI里面,这样可以使block diagram简洁很多。
我以前些程序也总是用全局变量,虽然所有的教程都说慎用。后来渐渐学了一些编程技巧,下面两个办法可以在很多情况下避免使用全局变量。
1)动态调用里直接用invoke node to set control value, 但是这个办法没法set value(signaling),也就是说如果你只要传递数据,不要激活相应的event case,这个办法很直接
2) 动态调用里用pane>> Controls>>然后搜索你要的control, 再用property node 写数值。

不就是怎样中断For loop 吗?看看附件里的3个例子,1个简单2个复杂。
依我看,换一个思考方式,把For loop 换成 While loop最简单。

 abort_ForLoop.zip

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top