Simulink中的动态大小的总线对象

时间:2013-12-02 13:45:00

标签: matlab simulink s-function

我写了一个C S函数,它具有可变数量的状态,这取决于一个参数,传递给它(我使用的是计算流体动力学,参数是单元格数)。我想从包含温度曲线的S函数输出总线对象。问题是我在Simulink(在总线编辑器中)创建总线对象时不知道输出的长度。有没有办法从C S函数动态设置总线对象的大小?

1 个答案:

答案 0 :(得分:1)

我认为你可以将DimensionsMode属性设置为“variable”而不是“fixed”(默认值)。有关详细信息,请参阅文档中的Simulink.BusElementVariable-Size Signal Basics。不知道如何在S函数中对此进行编码。