主要内容

跟踪生成的代码到块

在生成的代码及其源模型之间进行导航和跟踪,以进行验证。

打开示例模型

打开示例模型rtwdemo_hyperlinks

模型=“rtwdemo_hyperlinks”;open_system(模型)

模型导航代码

从生成的代码导航到模型。

  1. 在“配置参数”对话框中打开代码生成>报告窗格。

  2. 检查以下参数是否被选中:创建代码生成报告自动打开报告Code-to-model

  3. 在模型编辑器窗口中,按Ctrl + B生成的代码。在代码生成过程完成后,将出现代码生成报告。

  4. 在生成的报告中,单击rtwdemo_hyperlinks.c链接以查看带有嵌入超链接的代码。

  5. 单击代码中的链接,将生成的代码段跟踪到模型中突出显示的元素。例如,如果您单击超链接< Root > /总和,模型中的Sum块将被突出显示。

模型到代码导航

从模型导航到生成的代码。

  1. 在“配置参数”对话框中打开代码生成>报告窗格。

  2. 检查以下参数是否被选中:创建代码生成报告自动打开报告模型到代码的

  3. 在模型编辑器窗口中,按Ctrl + B生成的代码。在代码生成过程完成后,将出现代码生成报告。

  4. 在模型窗口中,右键单击任何块并选择C / c++代码>导航到C/ c++代码.该软件在代码生成报告中突出显示此块的生成代码。

  5. 检查代码生成报告中突出显示的行。突出显示的行总数显示在报表左侧窗格中每个源文件名旁边。使用以前的下一个按钮导航突出显示的行。

注意:模型到代码的导航也适用于statflow对象和MATLAB功能。

注意:如果选定的块(例如,如果选择了虚拟块)没有要高亮显示的代码,则报告将显示诊断消息。

可跟踪性报告

生成并检查可跟踪性报告

  1. 在“配置参数”对话框中打开代码生成>报告窗格。

  2. 检查以下参数是否被选中:创建代码生成报告自动打开报告

  3. 使用关键字搜索可追溯性报告参数GenerateTraceReport.验证所有列出的参数都已选中。

  4. 在模型编辑器窗口中,按Ctrl + B生成的代码。在代码生成过程完成后,将出现代码生成报告。

  5. 要查看模型中不可跟踪(不在生成的代码中)和可跟踪块的报告,请在生成的报告的左侧窗格中单击可跟踪性报告

  6. 可跟踪性报告,检查消除/虚拟块可追踪的块列表。例如,范围块是不可跟踪的块。它列于消除/虚拟块因为代码生成器不会为该块生成代码。

外部网站