定制代码生成

定制功能仅适用于 IBM® Rational® Rhapsody® Developer for C。

关于此任务

您指示产品生成代码时,Rational Rhapsody 可以使用多条不同的路径,这取决于 C_CG::Configuration::CodeGeneratorTool 属性的值。

如果 CodeGeneratorTool 设置为除 Customizable 以外的值,那么产品将启动其标准的内部代码生成机制。

如果 CodeGeneratorTool 设置为 Customizable,那么产品将执行下列操作:

过程

  1. 根据原始模型创建优化模型。此模型被称为“简化模型”。
  2. 打开外部 RulesPlayer 代码编写器以创建代码本身。
    注: 您必须具有有效许可证才能使用 RulesPlayer 代码编写器。

    代码生成功能运行时,您将看到下列消息,这些消息表明 RulesPlayer 正在工作:

    正在装入外部生成器...
    正在调用 RulesPlayer
    RiCWriter 的评估。

反馈