微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 在labview中,如果要等待几个小时,甚至一天才去采取某种动作,该怎么办比较好?

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

时间:10-02 整理:3721RD 点击:
用等待(ms)会不会占用大量CPU时间啊?

读取系统时间,时间到了就执行,可以用循环内嵌条件结构,循环间隔可以几秒或者几分钟,视你的响应时间要求

中断!

不要用等待。  按楼上的 读取系统时间比较。

主要看你的目的是什么,如果是定时执行操作就用读系统时间,如果是等待一定时间就用等待。
用等待没有问题,可以每次等待一小段时间,放在循环中计数,比轮询查系统时间要好。
等待就是放弃对cpu的占用,让cpu空闲的,不会占用cpu。

为什么不要用等待?比读系统时间(需要轮询)好多了。

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

更费事,还是用等待好,除非小编的目的是定时操作。

多谢各位,了解了!

谢了,积分被我都给掉了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top