跟踪生成的代码块
生成的代码之间的导航和跟踪及其源模型进行验证。
打开示例模型
打开示例rtwdemo_hyperlinks
。
模型=“rtwdemo_hyperlinks”;open_system(模型)
代码模型导航
导航从代码到模型中。
打开代码生成报告>面板的配置参数对话框。
验证选择以下参数:创建代码生成报告,自动打开报告和模型到代码的。
在模型编辑器窗口中,出版社Ctrl + B生成的代码。代码生成完成后,软件显示一个代码生成报告与超链接。
在生成的报告,单击
rtwdemo_hyperlinks.c
链接的代码与嵌入的超链接。点击链接代码跟踪生成的代码段中突出显示的元素模型。例如,如果您单击超链接
< Root > /求和
模型中,块突出显示。
模型代码导航
导航从模型到代码。
打开代码生成报告>面板的配置参数对话框。
验证选择以下参数:创建代码生成报告,自动打开报告和模型到代码的。
在模型编辑器窗口中,出版社Ctrl + B生成的代码。代码生成完成后,软件显示一个代码生成报告与超链接。
在模型窗口中,右键单击任何块和选择代码生成>浏览代码。软件突出了所生成的代码块的代码生成报告。
检查代码生成的报告中突出显示的行。强调线条的总数显示每个源文件名称旁边的左窗格中报告。使用以前的和下一个按钮来浏览高亮显示的行。
注意:模型到代码的导航也为Stateflow对象和工作MATLAB功能。
注意:该报告显示诊断消息,如果没有代码来突出所选块的(例如,如果您选择一个虚拟块)。
可跟踪性报告
生成和检查可跟踪性报告。
打开代码生成报告>的配置参数对话框。
验证选择以下参数:创建代码生成报告,自动打开报告和
使用关键字找到跟踪报表参数
GenerateTraceReport
。验证所有列出的参数选择。在模型编辑器窗口中,出版社Ctrl + B生成的代码。代码生成完成后,软件显示一个代码生成报告与超链接。
看到一个报告的难以捉摸的(不是在生成的代码中)和可追踪的块在你的模型中,在左边窗格中单击生成的报告可跟踪性报告。
在可跟踪性报告,检查消除/虚拟块和可追踪的块列表。例如,范围块是一个难以捉摸的块。它是列在消除/虚拟块因为代码生成器不创建代码块。