主要内容

生成代码生成报告

You can configure a model to generate a code generation report when you build the model. If you want to separate report generation from code generation, you can manually generate a report after generating code. If you do not change the model after generating code, you can generate a report without regenerating the code.

如果您有嵌入式编码器®,您可以在报告中包含可选部分,例如有关可追溯性和代码更换的报告。有关更多信息,请参阅代码生成报告

配置模型

配置模型以生成代码而无需生成报告。

  1. 例如,打开模型,rtwdemo_sum

    模型='rtwdemo_sum';Open_System(模型);
  2. C Code标签,来自开放报告列表,选择报告选项。“配置参数”对话框打开代码生成>报告窗格可见。

  3. 清除创建代码生成报告范围。当您生成代码时,未生成报告。相反,您可以手动生成报告。

  4. 如果您嵌入了编码器,请验证消除 /虚拟块选择。此参数可选可追溯性报告代码生成报告中的部分。

  5. 生成代码。

生成报告

C Code选项卡,选择开放报告。报告生成过程将代码生成文件写入html构建文件夹的子文件夹(请参阅HTML代码生成报告位置)不重新生成代码。接下来,一个matlab®Web浏览器窗口打开并显示代码生成报告。

如果您选择了消除 /虚拟块,代码生成报告包括可追溯性报告部分。

在生成代码后的任何时间打开代码生成报告,C Code选项卡,选择开放报告。如果报告已经存在,则可以在不重新生成代码或报告的情况下打开。

分享报告

要共享代码生成报告,您可以包装代码生成报告文件并将文件支持到zip文件中以进行传输。金宝app

  1. 在里面当前文件夹浏览器, select these folders:

    • /slprj

    • 模型_目标_rtw

  2. 要打开上下文菜单,请右键单击选定的文件夹之一。

  3. 在上下文菜单中,选择创建zip文件。文件出现在当前文件夹浏览器。

  4. 命名zip文件。

如果您的模型是项目的一部分,则可以在存档项目时包括代码生成报告。有关更多信息,请参阅档案项目

局限性

构建模型或生成代码生成报告后,如果修改了旧版或自定义代码,则必须重建模型或重新生成代码生成报告的报告,以包括更新的旧版源文件。例如,如果修改了旧代码,然后使用开放报告按钮要打开现有报告,该软件与生成的代码相比未检查旧版源文件是否已过时。代码生成报告没有再生,该报告包括过时的旧代码。

为了反映代码生成报告中对遗产或自定义代码的更改,请在使用该模型之前重建模型开放报告按钮。

Related Topics