指定狀態的特性
關於這項作業
使用
特性
視窗來新增並變更狀態的特性。
名稱
指定狀態的名稱。
L
會指定元素的標籤(如果有的話)。
模板
指定狀態的模板(若有的話)。它們含括在書名號中(例如
«s1»
),可讓您對類別進行標示,以用於記載之目的。
若要從專案中現行模板的清單中進行選取,請按一下「選取模板」按鈕
。
若要對所選模板進行排序,請按一下「變更模板順序」按鈕
。
註:
COM 模板是建構性模板;也就是說,它們會影響產生程式碼。
進入時的動作
指定每當系統輸入此狀態時要執行的動作,無論系統如何到達這裡。如果進入時的動作值已置換,則會選取
已置換
勾選框。
已置換
勾選框用於狀態圖中的文字資訊「特性」視窗(狀態進入與結束動作,以及轉移與靜態回應的保護與動作)。透過選取或清除此勾選框,您可以輕鬆置換及取消置換狀態圖繼承,而無需實際變更模型。在您切換勾選框時,您可以檢視每一個視窗欄位中的繼承資訊,並可以決定要套用資訊還是要回復目前置換的資訊。如需相關資訊,請參閱
置換狀態圖文字資訊
。
結束時的動作
指定每當系統結束此狀態時要執行的動作,無論系統如何結束。如果進入時的動作值已置換,則會選取
已置換
勾選框。
狀態中的回應
會指定在轉移標籤中識別的觸發程式、保護及動作。如果發生觸發程式且保護為 true,則會執行該動作。使用適當的視窗按鈕:
新建
會建立狀態中回應。如果您選取此選項,則會開啟「反應特性」視窗,以便您可以指定新反應的「觸發程式」、「保護」及「動作」。
編輯
會修改現有反應。
刪除
會刪除反應。
註:
如果您指定狀態的進入時的動作或結束行為,則會將此圖示新增至狀態顯示:
設定狀態的顯示選項
上層主題:
設計狀態圖
意見回饋