請問如何製作一個時間延遲的VI

我正在製作一個軌道的監控系統,目前卡在一個地方就是需要先輸出一個初值之後停止五秒鐘再輸出一個新值,而且需要同一個輸出,我本來是利用FOR LOOP加上WAIT來製作停止五秒中,但是卻無法在五秒前輸出一個值,過五秒中再輸出一個值,此問題我已經與老師討論過,仍然無法解決,希望可以給我意見謝謝。

 

 

這應該很容易才對吧!用sequence來安排順序,因資料流中每一事件執行順序是不定的.

再請問一下那我應該如何讓sequence可以有兩種輸出ㄋ,我若有兩個輸入值,但要分別不同時間輸出,且要同一個輸出,我該如何做ㄋ,可否說詳細點,謝謝。

[QUOTE=咻比]

再請問一下那我應該如何讓sequence可以有兩種輸出ㄋ,我若有兩個輸入值,但要分別不同時間輸出,且要同一個輸出,我該如何做ㄋ,可否說詳細點,謝謝。[/QUOTE]

還是請你自己將問題說清楚一點才是吧!?最好是將程式也PO上來,『有兩個輸入值,但要分別不同時間輸出,且要同一個輸出』這是在說啥?![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif) 有人聽得懂嗎??知道的人也跟我解釋一下吧

Tequila37978.7086342593

§U?W?C?£?F·O?u

§A¥I?@-OWhile Loop°μ‥a|﹐

§PA_±o¥o3]i>0(‥a|﹐)﹐o¥X°j°e

|A¥I?@-Ocase°j°e(cn|bWhile﹐I-±)

,±Niao?A?a?ucO‥icaseaooYAI°μ±o¥o§PA_

3o?E?£’N‥aoO?e?J?F?U?μM?a?e?JAI1-O,|O¥B?£|PRE?!?e¥X

3o?O§A-naoμaR×?U![](upload://ovaW2kOJ4jb5dJ6DVOFqR28qsQh.gif)

 

|A3]cw?@-ORE?!cμ?e?]¥i

 

你用一個While Loop迴圈,條件設定i>0(即為兩次迴圈)

再用一個Case 放在While Loop 裡面,再拉一條i的分支線到Case做條件判斷

兩個case的條件01分別可以放入你的輸入值,這樣一個程式不就兩種輸入值了嗎?你可以在設定一個輸出值,因為Case01不會同時成立所以就兩種輸出了,你可以是程式狀態再放一個時間延遲條件。

感謝各位指教,若還有新想法也請相互討論