labview中的的幾種定時器
相比WAIT MS,這個節點在循環中更為常用,對于幾個采用相同參數的WAIT UNTIL NEXT MS MULTIPULE,可以實現不特別精確的同步.由于LABVIEW的循環的特點,首次是立即執行的,所以第一次是不能保證同步的.如果必須要保證同步的話,可以在循環中第一次執行空循環來避免這個問題.
LABVIEEW EXPRESS中也提供了兩個快速VI,一個相當于WAIT MS,另一個可以實現非常復雜的定時功能.
我們先把TIME DELAY EXPRESS VI轉換成常規VI,跟蹤一下它是如何實現的.

進一步跟蹤SUBTIMEDELAY

可見,實際上還是調用的WAIT?。停?,不過是數據類型換成的DOUBLE,表示秒數,同時增加了錯誤簇,有利于實現順序延時動作.其他完全等同于DEALY?。停樱?br />
可能是在LV7.1后新增加了這個ELAPSED TIME快速節點,這是一個非常有用的定時器.先介紹一個OPENG中提供的比較簡單的定時器.

這是一個周期軟件定時器.可用于周期性地循環觸發事件.
看看它是如何實現的.

評論