作爲一個新手,我試圖開發一個使用Visio作爲刻錄機的狀態機。下面是設備操作/交易和附件,是迄今爲止我所做的工作的一個圖表,我不確定它的準確表示。cd刻錄機的狀態機
Device operation
負載按鈕 - 使抽屜打開,如果打開關閉(裝入空CDR)
刻錄按鈕 - 開始於CDR記錄文件,綠燈的亮起燃燒過程
並在完成時熄滅。一旦cdr被燒燬作家停止。確認按鈕 - 驗證以前記錄在CDR文件,綠燈在 過程中亮起並在完成後熄滅,則設備停止記錄隨時或驗證
期間取消按鈕 - 停止過程
取消按鈕 - 沒有效果,如果CD刻錄機是空的或不旺驗證或記錄接通電源後向上CD刻錄機將確保抽屜關閉
刻錄按鈕 - 有沒有效果時,CD w^riter在記錄或驗證過程中爲空。
驗證只能在CD刻錄機不忙時進行記錄。
非常感謝回覆和圖表。但是,在空閒狀態進入空(關閉)狀態的圖中,我認爲它應該進入空(打開)狀態。我的理由是,當設備處於空閒狀態(加載)並需要進入空(未加載)狀態時,抽屜需要打開,將其置於空(打開)狀態。 。謝謝 – lee
你說得對,對不起,錯了!它應該定義爲從IDLE - > OPEN,並且沒有指定警戒(因爲它會在這裏加載)。在此之後,下一個「加載」觸發器將導致它進入CLOSED或IDLE,具體取決於警衛。 – Aleks
請查看修改的狀態機圖。 – lee