就像我们现在一样,当模型增长时,我们开始使用引用的模型。然后他们成为可以多次引用的“库”。如果引用的模型具有某些本地数据,如状态或某些缓冲区,则每个引用都有自己的数据,因此,例如,如果您有缓冲区管理器,则调用推送模型的每个实例都使用自己的缓冲区。这当然不是我们需要的 - 我们需要将数据存储在相同的缓冲区中。不可能使用全局数据,因为不允许使用多次引用的模型。你知道这里有什么解决方案吗?提前致谢
PS:我错过了(可能是因为我指定的关键字simulink)是我的问题与Simulink有关。再次感谢
我找到了一个解决方法。如果在外部定义全局数据(在.c文件中),那么他可能会创建获取和设置数据的例程。之后,可以从事件中的matlab函数调用它们。