關於這項作業
在執行時期環境管理的模式中,到達
AUTOSAR 接收端埠的資料元素會轉換為觸發的作業。
當資料元素到達時,執行時期環境
(RTE) 會呼叫直接觸發狀態圖上轉移的對應作用中作業。 佇列作業由執行時期環境在
AUTOSAR 資料元素層次完成。 在此模式中,只有源自
AUTOSAR 資料元素到達的觸發作業可以觸發狀態圖上的轉移。
在 Rhapsody
管理的模式中,到達 AUTOSAR 接收端埠的資料元素會轉換為 Rhapsody 事件。當資料元素到達時,會呼叫作用中作業,它將對應的事件排入 Rhapsody 實作區塊的事件佇列。實作區塊的 doExecute 指令會執行並將事件逐個分派到狀態圖中,這是模仿一般 Rhapsody 機制。此模式涉及雙重佇列作業:由執行時期環境和 Rhapsody 進行。
RIMB 的狀態圖可能透過下列兩種模式之一執行:
- RTE 管理 - 在此模式中,到達 AUTOSAR 接收端埠的資料元素會轉換至觸發的作業中。
每當資料元素到達時,RTE 都會呼叫直接觸發狀態圖上轉移的對應作用中作業。RIMB 不處於作用中也不是執行管理程式,並且不存在 RHP 事件佇列。佇列作業由 RTE 在
AUTOSAR 資料元素層次完成。在此模式中,只有源自 AR 資料元素到達的觸發作業可以觸發狀態圖上的轉移。不允許呼叫 RicGEN。
- RHP 管理 - 在此模式中,到達 AUTOSAR 接收端埠的資料元素會轉換至 RHP 事件中。
每當資料元素到達時,都會呼叫作用中作業,它將對應的事件排入 RIMBO 的事件佇列。RIMB 需要是作用中的定期執行管理程式。它的 doExecute 定期執行並將事件逐個分派到狀態圖中,這是模仿常用的 RHP 機制。這涉及由 RTE 和 RHP 進行的雙重佇列作業。