标准数据结构生成的代码
默认情况下,信号线路、块参数、状态,和其他模型数据出现在生成的代码的标准结构。一般信息,请参阅如何生成的代码存储内部信号、状态和参数数据。
表显示了生成的代码中一些常见的数据结构。结构类型的名称,如果适用,结构变量的代码生成模型依赖于模型的设置。无论设置、结构类型的名称在代码中包含的短名称结构类型的短名称表中的列。
数据结构生成的一个模型
结构类型的短名称 | 数据结构来表示 |
---|---|
ExtU |
数据从根轮廓尺寸块 |
ExtY |
数据从根外港块 |
B |
块输出信号 |
ConstB |
块输出常量值 |
P |
块的参数 |
ConstP |
常数参数 |
DW |
离散块的州 |
XDis |
使子系统的状态 |
额外的结构,请参阅系统生成的标识符。
你可以排除数据出现在这些结构中使用:
存储类的直接应用。例如,您可以使用存储类来表示信号,可调参数,作为单独的全局变量。有关更多信息,请参见存储类适用于单个信号、状态和参数数据元素。
配置参数,比如那些优化面板的配置参数对话框。您可以调整这些配置参数来控制数据的默认表示。有关更多信息,请参见模型配置参数:代码生成优化。
控制数据结构的特点(嵌入式编码器)
控制标准的数据结构的特点,用表中的信息。
的名字 | 如何改变名字 |
---|---|
结构类型 | 指定一个命名规则使用的类型。设定一个值配置参数>全球类型。 |
全局结构变量 | 指定一个命名规则配置参数>全局变量。 |
结构域的名称 | 默认情况下,每个结构域的名称来源于模型中数据项的名称(例如,一个块的名字,你指定使用国家的名字块参数)。指定一个命名规则配置参数>全球类型的字段名。 |
字段数据类型的结构 | 使用金宝appSimulink.AliasType 对象和数据类型重命名原始类型的替代模型中对应的数据项。看到在生成的代码控制数据类型名称(嵌入式编码)。 |
关于配置参数的更多信息,控制名称和其他标识符在生成的代码中,看到的自定义生成的标识符(嵌入式编码)。