我写了一个C S函数,它的状态数取决于传递给它的一个参数(我使用的是计算流体力学,参数是细胞的数量)。我想从S函数输出一个包含温度分布的总线对象。问题是,当我在Simulink中(在bus Editor中)创建总线对象时,我不知道输出的长度。有没有办法从C-S函数中动态设置总线对象的大小?
发布于 2013-12-02 22:14:12
我认为您可以将DimensionsMode属性设置为"variable“而不是"fixed”(默认值)。有关更多详细信息,请参阅文档中的Simulink.BusElement和Variable-Size Signal Basics。但是不确定如何在S-function中进行编码。
https://stackoverflow.com/questions/20329814
复制相似问题