將 Simulink 元件匯入 Rational Rhapsody 模型時,使用 Real-Time Workshop 從 Simulink 模型產生的 .cpp 檔案,將作為原始檔包含在 Rational Rhapsody 產生的 make 檔中。
就 Rational Rhapsody 產生的程式碼而言,Rational Rhapsody 中的 SimulinkBlock 元素,是基於稱為 OMSimulinkBlock 架構類別的類別。 此超類別會定期呼叫由衍生類別實作的 doStep() 方法。此方法則會起始設定輸入埠、呼叫 Simulink 產生的 .cpp 檔案中的步驟函數,並設定該步驟之後的輸出值。(然後透過輸出流程埠來轉遞輸出。)
一旦您指派具有 Simulink 模型的 SimulinkBlock,並使用匯入/同步 Simulink 模型蹦現功能表指令,即會產生 doStep() 函數。 請注意,此作業需要「內嵌編碼器授權 (ERT)」。