我仔细阅读了Mathworks文档,并试图在论坛上找到解决方案。但是,我还没能找到解决问题的方法。
我正在使用Matlab / Simulink来模拟车辆的动态,车辆在操作过程中拾取物体。我计划这样做的方式是:
为此,我一直在使用选项FastRestart
,SaveFinalState
,SaveCompleteFinalSimState
和update
。不幸的是,模拟无缝运行,但模型参数未更新。
车辆和车辆+车身的动力学由相同的C编码S函数建模。该函数接收动态方程的参数(例如惯性,阻尼等)作为S函数块的参数。我认为这是我的方法的主要问题:即使我运行update
命令,S函数也无法识别工作区中参数的更新。我需要重新编译吗?我想在快速重启模式下这是不可行的,是吗?
任何建议都非常感谢!谢谢!