labview如何实现倒计时暂停和继续

labview如何实现倒计时暂停和继续,第1张

labview实现倒计时暂停和继续方法:

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由于几个原因,不推荐用顺序结构。可以通过连线,使用数据流控制执行顺序。所以好多函数都留了错误输入和错误输出接口,可以用来控制执行顺序(文件 *** 作,数据采集,各种面向对象的函数都是这样)。在函数内部,先判断传过来的是否是错误状态,错误分支里面只是往后传递错误,不进行无错误时候的那些 *** 作。这样某一环节一旦出错,后面连在一起的函数就可以全不执行。如果有仍然需要执行的,不连在一起就行了。

所以,建议大家看看官方的工具雀盯包内部是怎么做的,不用顺序结构早槐,改用错误传递的方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12357162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存