自訂產生程式碼

只能在 IBM® Rational® Rhapsody® Developer for C 中使用自訂特性。

關於這項作業

當您指示產品產生程式碼時,Rational Rhapsody 可以根據 C_CG::Configuration::CodeGeneratorTool 內容的值,採用許多不同的路徑。

如果 CodeGeneratorTool 設定為 Customizable 以外的值,則產品會啟動其內部產生程式碼機制。

如果 CodeGeneratorTool 設定為 Customizable,則產品會執行下列動作:

程序

  1. 從原始模型建立精簡的模型。此模型稱為簡化的模型。
  2. 開啟外部 RulesPlayer 程式碼寫出器以建立程式碼本身。
    註: 您必須具有效的授權,才能夠使用 RulesPlayer 程式碼寫出器。

    當產生程式碼正在執行時,可以看到下列訊息,以顯示 RulesPlayer 正在運作:

    Loading external generator...
    Invoking RulesPlayer
    Evaluation of RiCWriter.

回饋