的代码生成>注释类别包括用于配置在所生成的代码中的注释参数。这些参数需要万博1manbetx®编码器™许可证。可与基于ERT-目标的其他参数需要一个嵌入式编码®许可证。
代码注释会自动生成,或者您可以将它们添加到代码中。
代码注释有以下用途:
增强代码的可读性和可跟踪性
在用户之间传递信息
提高代码库代码搜索
代码注释可以分为自动生成注释和自定义注释。自动生成的注释是由软件在代码生成过程中自动生成的,用户可以添加自定义注释。
在“配置参数”对话框中,在代码生成>注释窗格。
参数 | 描述 |
---|---|
万博1manbetxSimulink模块的描述(嵌入式编码) |
指定是否将块的描述作为注释插入到生成的代码中。 |
Stateflow对象描述(嵌入式编码) |
指定是否插入描述Stateflow的对象到生成的代码为注释。 |
万博1manbetxSimulink的数据对象的描述(嵌入式编码) |
指定是否将Simulinkdata对象的描述作为注释插入生成的代码中。万博1manbetx |
在块注释要求(嵌入式编码) |
指定是否将分配给Simulink块的需求描述作为注释包含在生成的代码中。万博1manbetx |
自定义注释(仅适用于MPT对象)(嵌入式编码) |
指定是否在生成的代码中包含模块打包工具(MPT)信号和参数数据对象的自定义注释。 |
MATLAB用户评论(嵌入式编码) |
指定是否包括MATLAB用户的意见为意见。 |
自定义注释功能(嵌入式编码) |
为模块打包工具(MPT)信号和参数数据对象指定一个包含注释的文件。 |
属性下的配置参数如下高级参数。
参数 | 描述 |
---|---|
评论风格(嵌入式编码) |
为生成的C或c++代码指定多行或单行注释样式。 |
插入Polyspace评论(嵌入式编码) | 指定是否为Polyspace块注释插入代码注释。 |
代码生成软件会自动在生成的自定义块代码中插入注释。因此,您不需要在自定义块的相关TLC文件中包含块注释。
如果现有的TLC文件中手动插入了用于块描述的注释,那么代码生成过程将发出这些注释,而不是自动生成的注释。考虑从TLC文件中删除现有的块注释。手工插入的注释可能在生成的代码中格式不佳,并且代码到模型的可跟踪性可能不起作用。
对于虚拟块或已被删除,由于块减少的块,不产生注释。
当您配置代码生成器以生成包含注释的代码时,代码生成器在生成的代码注释中包含模型参数、块名称、信号名称和Stateflow对象名称的文本。如果文本包含模型的字符集编码中未表示的字符,代码生成器将使用XML转义序列替换这些字符。例如,代码生成器取代了日本宽屏片假名信ア转义序列& # x30A2;
。有关更多信息,请参见国际化和代码生成。