LabVIEW設計模式系列——狀態機
1、狀態用枚舉自定義類型,便于統一管理修改。
2、一般地應該有:Initialize,Idle,Stop,Blank狀態。
3、Initialize進行一些初始化的操作;Idle一種過渡狀態,用于和用戶打交道的狀態;Stop狀態用于一些后處理并由此退出循環,Blank是一種獨立狀態,其他狀態中沒有一個狀態進入此狀態,便于復制狀態,用來創建其他狀態。
2、一般地應該有:Initialize,Idle,Stop,Blank狀態。
3、Initialize進行一些初始化的操作;Idle一種過渡狀態,用于和用戶打交道的狀態;Stop狀態用于一些后處理并由此退出循環,Blank是一種獨立狀態,其他狀態中沒有一個狀態進入此狀態,便于復制狀態,用來創建其他狀態。







標準:
1、事件觸發動作使用單擊時觸發或者釋放時觸發,因為單擊時觸發的原理是單擊時改變控件值,直到第一次讀到值后才恢復控件值默認值,釋放時觸發的原理是釋放按鈕時改變控件值,直到第一次讀到值后才恢復控件默認值,這樣就保證了不會丟失事件。
1、事件觸發動作使用單擊時觸發或者釋放時觸發,因為單擊時觸發的原理是單擊時改變控件值,直到第一次讀到值后才恢復控件值默認值,釋放時觸發的原理是釋放按鈕時改變控件值,直到第一次讀到值后才恢復控件默認值,這樣就保證了不會丟失事件。



評論