LabVIEW编程中的定时
在LabVIEW中我们都不可避免的在循环结构或者顺序结构中使用到定时。为什么要使用定时呢,常用的定时都有哪些,他们有什么区别?接下来我们将详细为大家介绍。
1.为什么要使用定时:一般来说在循环中,我们都会添加一个定时器。他们的作用主要有2个:
1.控制代码执行的速率:简单的来说,如果在循环中添加了定时,就可以控制循环以一定间隔重复执行;或者在串口通信中,在发送指令后等待指定的时间再读返回值。
2.降低CPU占用率:如果没有设置定时,CPU的大部分资源会一直被该线程占用,而无法执行其他线程。在下面的例子(例程在附件中)中,分别是没有定时和定时为100ms时CPU的占用率情况。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !