利用一個Stop Button來停止平行迴圈



主要軟體:
主要軟體版本: 1.0
主要軟體修正版本:
次要軟體: N/A

問題: 在我的Labview程式中有同時執行多個迴圈,我想要利用一個按鈕同時停止他們.
我該如何做這個功能,除此之外,我的停止按鈕要回到初始狀態.

解答:


你可以使用 local variables 跟 boolean VIs 來完成.


你不能在按鈕設定為 latching 的時候使用 local variables. 你可以在按鈕上按右鍵, 將按鈕設置為 switch. Mechanical Action to Switch When Pressed

將按鈕連結到迴圈的終止按鈕. 建立一個local variables ,並將其連結至其他的迴圈. 你可能需要將按鈕轉換讀取 Change to Read.


圖中有一個 NOR 的VI 是為了將你的local variables設置為原來的初始值.  迴圈停止後的才將數值輸出,是為了確保所有迴圈都已經停止後,才將 local variable做設定. NOR GATE 最後將訊號作轉換,通常將stop button 設定為 False.
這個方法同時也可以利用在N個迴圈以上,你只要將NOR換成多個元素的NOR.



相關連結:

附加檔案:


locals.llb - locals.llb



報告日期: 12/17/2004
最後更新: 07/10/2008
文件偏號: 3GGDIMTY