程序編輯器
程序編輯器面板可新增及編輯程序常式。

| 1. | 元件名稱及程序執行器動作 |
| 2. | 程序常式名稱 |
| 3. | 需求部分 |
| 4. | 程序定義部分 |
| 5. | 選擇的陳述 |
| 6. | 陳述資源庫 |
| 7. | 新增程序常式 |
使用
要使用程序編輯器:
- 按一下 流程標籤。
- 在編輯器群組中,按一下程序指令
- 按一下 3D 檢視區中的程序常式標籤。
1

3.
程序常式
程序執行器負責執行一個或多個程序常式。每個程序常式都是由常式名稱定義的程序執行方式。相同名稱的所有程序常式均被視為同一程序。
程序常式與所有者元件儲存在佈局中。可以按一下綠色加號圖示來新增之。

編輯程序常式
陳述可以在程序常式中新增、編輯、重新排列及巢狀部屬陳述。
新增的新陳述將出現在程序常式中最後選擇的陳述之後。如果需要在常式中重新排列陳述,請在另一個陳述之前或之後拖放一個陳述。插入陳述的位置由一行顯示,將在這行標示插入陳述的級別。
需求陳述
需求陳述是前提條件陳述,用於選擇執行器接下來要運行的程序常式。僅在同時符合程序常式的所有需求之後才能執行程序常式。
程序執行
每個程序常式在程序定義中包含一組依序執行的陳述。

程序執行器一次只執行一個程序常式。如果未符合需求,則從左至右依次執行程序常式。
程序完成時,將重新評估所有程序常式的需求,以選擇下一個啟動的程序常式。如果未符合需求,則程序執行將處於閒置狀態。
程序群組
相同名稱的程序常式自動歸類為一個群組。這將簡化產品流到元件不同的相同程序。


請注意,相同名稱的程序常式執行時有所不同。


變數
每個程序常式都有其一組變數,這些變數的範圍是全面的。也就是說,所有陳述在程序常式中的巢狀項目都可以引用程序常式的變數。

請注意,值欄位僅能讀取。設定它不會影響模擬,因為在模擬開始並復位時將重設這些值。使用分配陳述初始化變數值。

請注意,程序常式還可以包含執行階段變數,例如 ProductIn 表示該程序中的產品。執行階段變數根據必要的不同陳述建立,並在模擬復位時自動刪除。

陳述
陳述資源庫視窗顯示可以新增到所選程序常式的陳述。
| 名稱 | 說明 |
傳送信號 |
傳送提供值的所選信號。 |
| 等待信號 | 等待,直到給定信號被觸發且值與條件匹配。 |


