1、打开程序的配胡后面板,依次点击:programming——strctures——flat sequence。
2、同样在后面板,依次点击:programming——timing——wait。
3、同样在后面板,依次点击:programming——application control——stop。
4、点击运行,程序运行,第一帧是5s的等待时间,这样坦卖戚就让能够更多时间观察程序。
5、程序运行到第二帧停止,这说明让陵stop功能就是停止程序。
用应用程序控制里面的停止函数可以连整个程序也立即马上停掉。所以3楼说的太绝对了。(后面还有一个退出LabVIEW的函数,更剽悍)2楼的说法就不知所云了,放入while循环?用那种单次while循环的思路?你不知道LabVIEW的while实际上是do...while...吗?是先执行,再判断是否再次执行的。
其实1楼说的挺陆岁友好。但是没说到点上。
LabVIEW由于几个原因,不推荐用顺序结构。可以通过连线,使用数据流控制执行顺序。所以好多函数都留了错误输入和错误输出接口,可以用来控制执行顺序(文件 *** 作,数据采集,各种面向对象的函数都是这样)。在函数内部,先判断传过来的是否是错误状态,错误分支里面只是往后传递错误,不进行无错误时候的那些 *** 作。这样某一环节一旦出错,后面连在一起的函数就可以全不执行。如果有仍然需要执行的,不连在一起就行了。
所以,建议大家看看官方的工具雀盯包内部是怎么做的,不用顺序结构早槐,改用错误传递的方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)