具有 Rational Rhapsody 實作區塊
(RIMB) 類型的物件可以實作汽車軟體元件類型。
程序
- 使用下列任一方法建立
Rational Rhapsody
實作區塊:
- 對於 ARBMTPackages 種類中套件下的 Rational Rhapsody 實作區塊圖,從繪圖工具列中,選取 Rational Rhapsody
實作區塊工具
,然後在繪圖區中按一下該圖。
- 在 ARBMTPackages 種類下,以滑鼠右鍵按一下套件並選取。
- 定義 Rational Rhapsody 實作區塊的一般特性:
註: 因為 Rational Rhapsody 實作區塊與類別類似,所以它們使用「特性」視窗一般標籤上的相同欄位。一般標籤上
Rational Rhapsody 實作區塊的下列欄位或者根據
Rational Rhapsody 實作區塊說明,或者特定於實作區塊。
- 並行:定義 Rational Rhapsody
實作區塊時,必須將並行欄位設定為作用中。此設定指定為具有此
Rational Rhapsody
實作區塊類型的每個物件建立可執行檔。可執行檔的功能是成為 Rational Rhapsody
實作區塊的 doExecute 方法。
- 啟動:必須指定啟動原則。此原則判斷執行時期環境 (RTE)
何時呼叫 Rational Rhapsody
實作區塊的 doExecute 方法。在原則欄位中,選取非同步或定期。
- 如果將原則欄位設定為非同步,請在存取權及啟動標籤上定義實際的啟動原則。如需相關資訊,請參閱指定非同步作用中元素的存取權及啟動原則。
- 如果將原則欄位設定為定期,請在一般標籤的啟動區段中指定時段、偏移及期間。
- 受保護:在此欄位中,您可以指定所有受保護的作用中作業將互斥。此動作在專用的
AUTOSAR 排除區域中實作;在該區域中,為受保護作業產生的所有可執行檔都指定為「在指定範圍內執行」。
作用中作業是 Rational Rhapsody
實作區塊的中心。作用中作業將轉換為 AUTOSAR 可執行檔,並由執行時期環境 (RTE) 直接呼叫。它們驅動實作的執行。Rational Rhapsody
實作區塊可以具有一般類別所具有的內容,包括狀態圖、屬性、作業以及其他元素。Rational Rhapsody
實作區塊在行為建模工具 (BMT) 套件中定義,然後實例化為軟體元件類型中的物件。