变体信号维度
为模型信号维度的变化生成和管理代码
使用符号维度来表示模型中模块和数据对象的信号维度。通过使用符号维度,您可以仿真各种维度选择项集,而不必为每个集更改模型。这些符号在仿真期间在整个模型中传播,并合并到生成的代码中。有关详细信息,请参阅Create a Model with Symbolic Dimensions。
当使用符号维度时,信号的维度在设计时是不固定的。相反,它们在仿真期间解析,从而允许模型适应不同信号维度。生成的代码包括这些符号作为预处理器条件句,使代码灵活,无需重新生成代码即可处理不同的维度。有关信号维度的详细信息,请参阅信号维度。
主题
- 使用符号维度生成代码以实现灵活的信号大小
在生成的代码中加入符号维度以实现灵活的信号大小调整。
- Generate Code for Variant Subsystem with Child Subsystems of Different Output Signal Dimensions
This example shows how to use symbolic dimensions to generate code for a variant subsystem consisting of child subsystems of different output signal dimensions.
- Configure Symbolic Dimensions for S-Function Blocks
Configure S-functions to support forward propagation, backward propagation, or forward and backward propagation of symbolic dimensions during simulation.
- Symbolic Dimensions Limitations for Code Generation
Simulink capabilities and limitations in supporting symbolic dimensions.