模型配置参数:注释

代码生成>注释类别包括用于配置在所生成的代码中的注释参数。这些参数需要万博1manbetx®编码器™许可证。可与基于ERT-目标的其他参数需要一个嵌入式编码®许可证。

代码注释会自动生成,或者您可以将它们添加到代码中。

代码注释有以下用途:

  • 增强代码的可读性和可跟踪性

  • 在用户之间传递信息

  • 提高代码库代码搜索

代码注释可以分为自动生成注释和自定义注释。自动生成的注释是由软件在代码生成过程中自动生成的,用户可以添加自定义注释。

在“配置参数”对话框中,在代码生成>注释窗格。

自动生成的评论

参数 描述

包括评论

指定生成的文件中有哪些注释。

万博1manbetx注释块模型

指定是否插入Simulink块注释。万博1manbetx

跟踪模型使用(嵌入式编码)

指定的注释格式Simulink模块,Stateflow的万博1manbetx®元素和MATLAB®功能块。

Stateflow对象的评论

指定是否插入Stateflow对象注释。

MATLAB源代码作为注释

指定是否插入MATLAB源代码注释。

显示消除块

指定是否插入已消除块的注释。

“模型默认”存储类的详细注释

通过控制注释的生成来减少代码大小或改进代码的可跟踪性。

操作员注释(嵌入式编码)

指定是否包括Polyspace运营商的注解®在生成的代码中作为注释。

自定义注释

参数 描述

万博1manbetxSimulink模块的描述(嵌入式编码)

指定是否将块的描述作为注释插入到生成的代码中。

Stateflow对象描述(嵌入式编码)

指定是否插入描述Stateflow的对象到生成的代码为注释。

万博1manbetxSimulink的数据对象的描述(嵌入式编码)

指定是否将Simulinkdata对象的描述作为注释插入生成的代码中。万博1manbetx

在块注释要求(嵌入式编码)

指定是否将分配给Simulink块的需求描述作为注释包含在生成的代码中。万博1manbetx

自定义注释(仅适用于MPT对象)(嵌入式编码)

指定是否在生成的代码中包含模块打包工具(MPT)信号和参数数据对象的自定义注释。

MATLAB用户评论(嵌入式编码)

指定是否包括MATLAB用户的意见为意见。

自定义注释功能(嵌入式编码)

为模块打包工具(MPT)信号和参数数据对象指定一个包含注释的文件。

属性下的配置参数如下高级参数

参数 描述

评论风格(嵌入式编码)

为生成的C或c++代码指定多行或单行注释样式。

插入Polyspace评论(嵌入式编码)

指定是否为Polyspace块注释插入代码注释。

  • 代码生成软件会自动在生成的自定义块代码中插入注释。因此,您不需要在自定义块的相关TLC文件中包含块注释。

    请注意

    如果现有的TLC文件中手动插入了用于块描述的注释,那么代码生成过程将发出这些注释,而不是自动生成的注释。考虑从TLC文件中删除现有的块注释。手工插入的注释可能在生成的代码中格式不佳,并且代码到模型的可跟踪性可能不起作用。

  • 对于虚拟块或已被删除,由于块减少的块,不产生注释。

  • 当您配置代码生成器以生成包含注释的代码时,代码生成器在生成的代码注释中包含模型参数、块名称、信号名称和Stateflow对象名称的文本。如果文本包含模型的字符集编码中未表示的字符,代码生成器将使用XML转义序列替换这些字符。例如,代码生成器取代了日本宽屏片假名信ア转义序列& # x30A2;。有关更多信息,请参见国际化和代码生成

相关话题