1、一个以秒为单位的倒计时器的功能。
2、在计时器初值的框内,输入中的计时数秒数开启计时/暂停按钮。
3、测计时值框内镇雀从即时初值开始倒计时,再按一下计时/暂停按拿旅衫钮。
4、消腔使它关闭计时器,暂停/计时及时框内显示剩余秒数。
5、再打开计时/暂停按钮计时器继续倒计时,倒计时到零后,计时停止。
6、同时指示灯便亮,任何时候按下暂停按钮程序停止计时。
LabVIEW如何实现应用程序停止或退出。其实非常简单,两个组件就可以实现,在LabVIEW中右键鼠标:编程→应用程序控制→可以找到停止和退出LabVIEW
停止功能相当于单击工具栏上的中止执行按钮。输入TRUE可调用该函数前,应确认已完成VI的所有最后任务(例如,关闭文件、设核乱置相关设备的保存值等),停止功能仅仅使程改禅档序停止运行,不退出LabVIEW环境。
退出功能和停止功能很相似,但是它停袭顷止所有正在执行的VI并结束当前的LabVIEW实例,在使用的时候需要加以区分。
最后通过一个小案例加深理解,通过点击按钮停止定时计数程序,实现代码
用应用程序控制里面的停止函数可以连整个程序也立即马上停掉。所以3楼说的太绝对了。(后面还有一个退出LabVIEW的函数,更剽悍)2楼的说法就不知所云了,放入while循环?用那种单次while循环的思路?你不知道LabVIEW的while实际上是do...while...吗?是先执行,再判断是否再次执行的。
其实1楼说的挺陆岁友好。但是没说到点上。
LabVIEW由于几个原因,不推荐用顺序结构。可以通过连线,使用数据流控制执行顺序。所以好多函数都留了错误输入和错误输出接口,可以用来控制执行顺序(文件 *** 作,数据采集,各种面向对象的函数都是这样)。在函数内部,先判断传过来的是否是错误状态,错误分支里面只是往后传递错误,不进行无错误时候的那些 *** 作。这样某一环节一旦出错,后面连在一起的函数就可以全不执行。如果有仍然需要执行的,不连在一起就行了。
所以,建议大家看看官方的工具雀盯包内部是怎么做的,不用顺序结构早槐,改用错误传递的方式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)