使用可追溯性MATLAB函数块
可追溯性的程度在MATLAB函数块
像其他仿真软件金宝app®块,MATLAB函数块支持双向可追金宝app溯性,但扩展导航行源代码。也就是说,您可以在一行之间导航生成的代码及其对应的源代码。在其他仿真软件模块金宝app中,您可以浏览之间生成一行代码和相应的对象。
此外,您可以选择包括源代码生成的代码的注释。当您选择MATLAB源代码注释参数,MATLAB®源代码后立即出现相关的可追溯性标记。有关更多信息,请参见如何包括MATLAB代码注释生成的代码吗。
在仿真软件模块信息可追溯性是如何工作的,看到的金宝app跟踪代码是什么?(嵌入式编码)。
可追溯性要求
要启用跟踪代码中的注释,你必须有一个许可证嵌入式编码器®软件。这些评论仅出现在嵌入式实时代码生成(导
)目标。
请注意
可追溯性不支持MATLAB文件,你打来的金宝app电话MATLAB函数块。
教程:使用可追溯性在MATLAB函数块
这个例子展示了如何跟踪源代码和生成的代码之间MATLAB函数块的eml_fire
模型。遵循以下步骤:
类型
eml_fire
在MATLAB提示。在仿真软件模型金宝app窗口中,选择模拟>模型配置参数。
在代码生成面板中,去目标选择节并输入
ert.tlc
系统的目标文件。然后单击应用.Traceability评论超链接出现在只对嵌入式实时生成的代码(导
)目标。在代码生成报告>窗格中,选择创建代码生成报告(金宝app仿真软件编码器)参数,如果尚未选中。
这个动作会自动选择自动打开报告(金宝app仿真软件编码器),Code-to-model(金宝app仿真软件编码器),模型到代码的(金宝app仿真软件编码器)参数。
验证Code-to-model和模型到代码的参数启用。
在代码生成>评论窗格中,选择MATLAB源代码注释(金宝app仿真软件编码器)和Stateflow对象的评论(金宝app仿真软件编码器)参数。这些参数控制可追溯性评论的不同部分。看到生成的代码注释的位置为更多的信息。
去代码生成>界面窗格。在软件环境部分中,选择连续时间参数。然后单击应用。因为这个示例模型包含一块连续采样时间,你必须执行这一步骤生成代码。
在模型窗口中,出版社Ctrl + B。
这个动作生成源代码,头文件
eml_fire
模型包含火焰
块。代码生成过程完成后,自动代码生成的报告出现。单击
eml_fire.c
超链接的报告。向下滚动的代码查看追溯评论,显示为链接里面
/ * * /
括号,如这个例子。单击
< S2 >: 19
在这个可追溯性评论链接:/ *”< S2 >: 19‘* /
19行功能的源代码在MATLAB中高亮显示功能块编辑器。
你可以跟踪一行在MATLAB函数生成的代码行。例如,右键单击第21行你的函数和选择代码生成>导航到代码从上下文菜单中。
第21行高亮显示的代码位置
eml_fire.c
。你可以跟踪一行生成的代码一行源代码在MATLAB函数在生成的代码中使用超链接的行号。
相关的例子
更多关于
- MATLAB功能块是什么?
- 跟踪代码是什么?(嵌入式编码)