NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

程序定时循环占用cpu很大,其他程序不能运行

各位大侠:帮我讲解一下这个定时原理,感觉这个跟VB的定时有很大不同,vb的是每次去查询定时时间是否到了,不影响其他程式运行,而这个是for循环结束才运行

While循环的内容前面板.JPG,请看图前面板

0 项奖励
1 条消息(共 5 条)
5,834 次查看

在外循环中加一个 Wait (ms) ,让其他程序运行。

Wait until next ms Multiple 是用来保证每次循环的时间一致 (第一次循环除外)。

 

 

George Zou
0 项奖励
2 条消息(共 5 条)
5,821 次查看

这个定时循环很费解,跟一般的如:PLC、VB的定时完全不同。

0 项奖励
3 条消息(共 5 条)
5,811 次查看

PLC、VB的那种定时就好像半夜里每小时起来一次看钟,以确保早上别睡过点;

LabVIEW 中的这个函数就好像设了闹钟,到点会叫醒你。

 

 

George Zou
0 项奖励
4 条消息(共 5 条)
5,802 次查看

呵呵,说的很形象!高啊

0 项奖励
5 条消息(共 5 条)
5,799 次查看