文档

使用可追溯性MATLAB函数

可追溯性的程度在MATLAB函数块

像其他仿真软件金宝app®块,MATLAB函数块支持双向可追金宝app溯性,但扩展导航行源代码。也就是说,您可以在一行之间导航生成的代码及其对应的源代码。在其他仿真软件模块金宝app中,您可以浏览之间生成一行代码和相应的对象。

此外,您可以选择包括源代码生成的代码的注释。当您选择MATLAB源代码注释参数,MATLAB®源代码后立即出现相关的可追溯性标记。有关更多信息,请参见如何包括MATLAB代码注释生成的代码吗

在仿真软件模块信息可追溯性是如何工作的,看到的金宝app跟踪代码是什么?(嵌入式编码)。

可追溯性要求

要启用跟踪代码中的注释,你必须有一个许可证嵌入式编码器®软件。这些评论仅出现在嵌入式实时代码生成()目标。

请注意

可追溯性不支持MATLAB文件,你打来的金宝app电话MATLAB函数块。

教程:使用可追溯性在MATLAB函数块

这个例子展示了如何跟踪源代码和生成的代码之间MATLAB函数块的eml_fire模型。遵循以下步骤:

  1. 类型eml_fire在MATLAB提示。

  2. 在仿真软件模型金宝app窗口中,选择模拟>模型配置参数

  3. 代码生成面板中,去目标选择节并输入ert.tlc系统的目标文件。然后单击应用.Traceability评论超链接出现在只对嵌入式实时生成的代码()目标。

  4. 代码生成报告>窗格中,选择创建代码生成报告(金宝app仿真软件编码器)参数,如果尚未选中。

    这个动作会自动选择自动打开报告(金宝app仿真软件编码器),Code-to-model(金宝app仿真软件编码器),模型到代码的(金宝app仿真软件编码器)参数。

  5. 验证Code-to-model模型到代码的参数启用。

  6. 代码生成>评论窗格中,选择MATLAB源代码注释(金宝app仿真软件编码器)和Stateflow对象的评论(金宝app仿真软件编码器)参数。这些参数控制可追溯性评论的不同部分。看到生成的代码注释的位置为更多的信息。

  7. 代码生成>界面窗格。在软件环境部分中,选择连续时间参数。然后单击应用。因为这个示例模型包含一块连续采样时间,你必须执行这一步骤生成代码。

  8. 在模型窗口中,出版社Ctrl + B

    这个动作生成源代码,头文件eml_fire模型包含火焰块。代码生成过程完成后,自动代码生成的报告出现。

  9. 单击eml_fire.c超链接的报告。

  10. 向下滚动的代码查看追溯评论,显示为链接里面/ * * /括号,如这个例子。

  11. 单击< S2 >: 19在这个可追溯性评论链接:

    / *”< S2 >: 19‘* /

    19行功能的源代码在MATLAB中高亮显示功能块编辑器。

  12. 你可以跟踪一行在MATLAB函数生成的代码行。例如,右键单击第21行你的函数和选择代码生成>导航到代码从上下文菜单中。

    第21行高亮显示的代码位置eml_fire.c

  13. 你可以跟踪一行生成的代码一行源代码在MATLAB函数在生成的代码中使用超链接的行号。

相关的例子

更多关于

这个主题有帮助吗?