我正在运行一个模拟,其中包含一个子系统(或引用的模型),它本身就是一个模拟,需要在恢复主模拟之前的某些时间完全运行。
基本上,在时间t,主模拟需要子系统的输出。然后触发子系统并运行模拟6秒(子系统模拟与时间有关)。然后主模拟使用子系统的输出。这里的问题是当主模拟恢复时,它应该在时间t + ts(采样时间)而不是t + 6s恢复......所以子系统应该运行在一种虚拟时钟上。
这有可能吗?如果没有,有哪些替代方案?
先谢谢你的帮助!!!
法比安
答案 0 :(得分:2)
我意识到我从未对我的尝试提出反馈。我现在就做了:我找到的解决方案是用Matlab函数块替换我的仿真子系统,该块运行/调用引用的模型作为独立于主仿真的仿真。这完全没问题!