使用labview完成機械式計時器功能

目前我的實驗想使用labview及daq卡取代傳統機械式計時器來進行燈具的開關時間控制

程式如附件所示

目前已經完成開啟的部分,但對於關閉的部分有所疑問

比方說時間設為23點開啟,07點關閉的話,那這分程式能如何完成呢

謝謝

timer.vi

我覺得你可以用event結構+狀態機去寫

一開始為待機

一旦更改了開始(計算)時間或持續時間

系統就會抓取現在時間,並換算出開始時間與結束時間

到下一個state時,就會一直比對開始時間與現在時間

等到時間相同時,便進行開啟動作

然後再繼續比對結束時間

大概是這樣,希望你能看懂

下面程式給你參考

timer[1].vi