文档

变体系统

为维度,子系统和模型变体生成代码,以及包含变体水槽和变体源块的模型。

对于包含变体块或使用符号尺寸的模型,请使用预处理器条件生成代码。对于变体块,预处理器条件将选择活动变体的选择推迟到编译时间,否则它们不允许进行主动变体选择。对于符号维度,预处理程序条件定义了模拟过程中符号之间建立的约束。

话题

表示生成代码中的子系统和模型变体

使用子系统或模型变体创建模型。生成包含预处理条件的代码,以控制每个变体选择的激活。

在生成的代码中实现数组大小的尺寸变体

将尺寸信息指定为块和数据对象中的符号。这些符号在模拟过程中在整个模型中传播,然后进入生成的代码。

表示生成代码中的变体源和接收器块

生成包含预处理条件的代码,该条件控制每个变体选择的激活,并且不允许进行主动变体选择。

生成用于变体系统的预处理条件

定义变体控制变量和配置模型,用于生成预处理条件指令。

为S功能块配置尺寸变体

配置s功能以支持仿真过程中符号维度的前向传播,向后金宝app传播或向后和向后传播。

变体块的代码生成

生成包含预处理条件的代码,该条件控制Simulink的活动变体选择金宝app®包含变体块的模型。

使用不同输出信号维度的儿童子系统生成变体子系统的代码

此示例显示了如何使用符号维度来生成由不同输出信号维度的子系统组成的变体子系统的代码。

这个话题有帮助吗?