將 MathWorks Simulink 模型整合至 Rational Rhapsody 模型

IBM® Rational® Rhapsody® 可讓您將 MathWorks Simulink 模型整合至 Rational Rhapsody 設計。 在 UML 模型中,將會以「Simulink 區塊」來代表 MathWorks Simulink 模型,這些區塊可以與 Rational Rhapsody 物件/組件或其他 Simulink 區塊互動。

關於這項作業

Simulink 區塊至 Rational Rhapsody 的整合,將使用「黑盒」方法。在該方法中,只有 Simulink 區塊的輸入/輸出埠才會公開,它們在 Rational Rhapsody 模型中將顯示為流程埠。 若要將資料傳送至 Simulink 區塊,或從該區塊接收資料,您可以使用鏈結,將這些流程埠連接至其他 Simulink 區塊或其他 Rational Rhapsody 物件的流程埠。 在為包含 Simulink 區塊的 Rational Rhapsody 模型產生程式碼時,由 Simulink 產生的程式碼將會包裝成 Rational Rhapsody 產生的程式碼。

如果已變更 Simulink 模型,則可使用更新的模型,來同步化 Rational Rhapsody 專案中 Simulink 模型的表示法。

若要將 Simulink 元件整合至 Rational Rhapsody 模型,則需要下列軟體:

程序

一般而言,將此類 Simulink 元件包括在 Rational Rhapsody 模型中的程序如下所述:

  1. 使用 Real-Time Workshop 建置 Simulink 模型。
  2. 將該模型作為 Simulink 區塊 匯入 Rational Rhapsody。 Simulink 輸入及輸出埠在 SimulinkBlock 元素中將顯示為基本流程埠。 (請參閱相關鏈結中的流程埠相關主題)。
  3. 將 SimulinkBlock 元素的流程埠,連接至 Rational Rhapsody 模型中相關元素的流程埠。
    註: ..\Samples 目錄包含範例 Rational Rhapsody 模型,其中包括 Simulink 整合。

意見回饋