Matlab Simulink S-Function:除了使用全局变量之外,如何将数据从一个块传输到另一个块

时间:2014-04-22 09:28:08

标签: matlab simulink s-function

在我的Simulink模型中,我有许多Block S-Functions共享一个全局变量。众所周知,全局变量的值将被传输,并可能在块之间更改。我想知道是否有替代方法可以将数据从块传输到块。

1 个答案:

答案 0 :(得分:0)

我更喜欢使用pwork向量在函数之间共享c和c ++类(或任何其他东西)。 pwork向量实际上只是指向对象的指针。

检查一下: http://www.mathworks.de/de/help/simulink/sfg/elementary-work-vectors.html?searchHighlight=Pwork