定義 Rational Rhapsody 實作區塊 (RIMB) 的性質

具有 Rational Rhapsody 實作區塊 (RIMB) 類型的物件可以實作汽車軟體元件類型。

程序

  1. 使用下列任一方法建立 Rational Rhapsody 實作區塊:
    • 對於 ARBMTPackages 種類中套件下的 Rational Rhapsody 實作區塊圖,從繪圖工具列中,選取 Rational Rhapsody 實作區塊工具 ,然後在繪圖區中按一下該圖。
    • ARBMTPackages 種類下,以滑鼠右鍵按一下套件並選取新增 > AR3x_BMT > RIMB
  2. 定義 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) 套件中定義,然後實例化為軟體元件類型中的物件。


回饋