4

我有一个包含几个可调参数的屏蔽子系统(在 SIMULINK 中)。掩蔽子系统是一个物理模型,可调参数是质量、长度、负载因子、初始动力学(速度、位置角)等。显然,它们会因变体而异。在某个阶段,我的模型必须生成代码(使用 SIMULINK 中的 Embedded Coder)并用于实时测试和调查。

我不确定的是对需要代码生成的模型使用可调参数的效果。例如,如果我设置我的质量、长度、速度、位置、初始值。条件和其他特定值的参数,我仍然可以成功生成代码吗?我知道人们现在会尖叫,“你为什么不这样做,看看会发生什么?”。我一直在等待我的 Embedded Coder 许可证,同时试图取消我的模型。没有任何专家建议,我无法确定这一点。

有人可以建议吗?

韩国,

4

1 回答 1

6

代码生成中的可调参数应该没有问题。您仍然可以生成代码。可调参数让您在仿真和生成的代码中都有更多的控制权。您可以打开“内联参数”选项,然后可调参数将被视为与任何其他参数相同。它们的值将内联在生成的代码中。如果没有,您将在生成的代码中为它们创建存储。此存储用于调整生成代码中的参数。

于 2013-09-30T13:25:40.323 回答