在labview中,如果要等待几个小时,甚至一天才去采取某种动作,该怎么办比较好?

2019-07-17 10:13发布

用等待(ms)会不会占用大量CPU时间啊?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
480784745
1楼-- · 2019-07-17 16:06
读取系统时间,时间到了就执行,可以用循环内嵌条件结构,循环间隔可以几秒或者几分钟,视你的响应时间要求 最佳答案
何谓正义
2楼-- · 2019-07-17 16:42
中断!
happyarrow
3楼-- · 2019-07-17 22:00
不要用等待。  按楼上的 读取系统时间比较。
bamenwhj
4楼-- · 2019-07-17 23:41
主要看你的目的是什么,如果是定时执行操作就用读系统时间,如果是等待一定时间就用等待。
用等待没有问题,可以每次等待一小段时间,放在循环中计数,比轮询查系统时间要好。
等待就是放弃对cpu的占用,让cpu空闲的,不会占用cpu。
bamenwhj
5楼-- · 2019-07-18 00:23
 精彩回答 2  元偷偷看……
fasmer
6楼-- · 2019-07-18 01:20
happyarrow 发表于 2016-1-24 21:36
不要用等待。  按楼上的 读取系统时间比较。

循环(读取当前系统时间1->循环间隔->读取系统时间2),判断2-1是否符合要求,符合要求即跳出,不符合要求则继续循环;这个和一直等待(ms)有什么区别呢?

一周热门 更多>