布爾類型中有一個按鈕是非常重要的控件,他不是只是表示一個確定,輸出0或1,下邊我們共同探討一下他的機械動作
- 單擊時轉換
- 釋放時轉換
- 保持轉換直到釋放
- 單擊時觸發
- 釋放時觸發
- 保持觸發直到釋放
單擊時轉換
即當我們按下鼠標鍵的時候,他會立即從從零轉換至一,無論我們立即釋放還是一直按壓着鼠標鍵
釋放時觸發
即當我們按下鼠標鍵的時候,他的狀態不會立即改變,而是當我們鼠標釋放的時候,他的狀態才會取反
保持轉換直到釋放
即按下按鈕時改變狀態,松開按鈕后恢復原來的狀態
單擊時觸發
首先解釋一下這個觸發和轉換,轉換是原態轉換成次態后不進行其他操作的話,他的狀態會保持次態不變,而觸發是點擊后原態轉換為次態,次態又立即轉換成原態,時間非常短,所以在上圖中根本看不出來指示燈的改變。
釋放時觸發
這里就不插入圖了,因為結果和單擊時觸發一樣,看不出指示燈的改變。其區別就是后者在松開后才觸發。
保持觸發直到釋放
即按下按鈕時改變狀態。松開按鈕且LabVIEW讀取控件值后恢復原來的狀態。