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