LabVIEW中的延時

2019-07-17 23:25发布

請教大家一個問題,在一個程序框圖中:假如在一個While循環中,程序執行的時間需要100ms,且我在該while循環中加了一個500ms的延時程序,那么程序執行一次while循環用的時間是500ms還是600ms呢?多謝指教。那如果我加的延時不是500ms,而是50ms,那執行一次循環所用的時間是100ms還是150ms呢?為什麽?多謝指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
vib001
1楼-- · 2019-07-18 14:27
624542931 发表于 2013-11-22 15:04
和樓上有衝突,我該信誰啊?

你拿一个“已用时间”模块试试就知道了
624542931
2楼-- · 2019-07-18 15:19
vib001 发表于 2013-11-22 15:56
你拿一个“已用时间”模块试试就知道了

多謝指教!!那么如果我將時間分成多片,假如吧:我將1 Sec分成3份,然後在每個時間片裡面執行不同程序,如1sec中前0.5S采集數據,再0.2S數據處理,后0.3S控制儀器。由於較難確定執行程序需用多少時間,故也較難確定延時多少時間?那么我要實現上述功能,該如何做呢?多謝您的指教!!!
vib001
3楼-- · 2019-07-18 17:22
624542931 发表于 2013-11-23 10:16
多謝指教!!那么如果我將時間分成多片,假如吧:我將1 Sec分成3份,然後在每個時間片裡面執行不同程序, ...

在每个程序中都加一个“已用时间”,不加延时,看每个程序运行需要多少时间 然后再处理。
624542931
4楼-- · 2019-07-18 19:23
 精彩回答 2  元偷偷看……
chenjiecao123
5楼-- · 2019-07-18 21:40
这种思想 采集,太不好了
kangkai0918
6楼-- · 2019-07-18 22:48
你这样实验了吗?cup占用率会不会很高。

一周热门 更多>