一、解決方法
程序框圖中,沒有把控件放在while循環里。
(如果控件在簇里,那么也要把簇放到while循環里)
二、關於bool(布爾)按鍵機械屬性
1、單擊時轉換
這種機械動作相當於機械開關,單擊鼠標后,立即改變狀態,並保持改變的狀態,改變的時刻是鼠標單擊的時刻。再次單擊后,恢復原來的狀態,與VI是否讀取控件無關。
2、釋放時轉換
當鼠標釋放后,立即改變狀態。改變的時刻是鼠標按鍵釋放的時刻。再次單擊鼠標並釋放鼠標時,恢復原來的狀態,與VI是否讀取控件無關。
3、單擊時轉換保持到鼠標釋放
這種機械動作相當於機械按鈕。鼠標單擊時控件狀態立即改變,鼠標按鍵釋放后立即恢復,保持時間取決於單擊和釋放之間的時間間隔。
4、單擊時觸發
單擊控件時改變控件值,保留該控件值直到VI讀取該控件。此時,即使長按鼠標按鈕控件也將返回至其默認值。該動作與斷路器相似,適用於停止While循環或令VI在每次用戶設置控件時只執行一次。單按鈕控件不可選擇該動作。
5、釋放時觸發
僅當在控件的圖片邊界內單擊一次鼠標后放開鼠標按鈕時,控件值改變。VI讀取該動作一次,則控件返回至其默認值。該動作與對話框按鈕和系統按鈕的動作相似。單按鈕控件不可選擇該動作。
6、保持觸發直到鼠標釋放
單擊控件時改變控件值,保留該控件值直到VI讀取該值一次或用戶釋放鼠標按鈕,取決於二者發生的先后。單按鈕控件不可選擇該動作。