1

我需要在运行时更改 Matlab Coder 生成的应用程序的状态。我知道我可以通过 CAPI 在运行时访问(并因此更改)模型的状态。我可以设置新值还是需要做其他事情?我担心我可能会破坏求解器。

我正在研究用于飞机模拟的飞行模型,它使用 Aerospace Block Set 和一些自定义块,我使用 Simulink Coder 将其转换为 C++ 代码。我需要在不停止执行的情况下重新定位和重新定向飞机,这涉及在自定义块(离散状态)上设置 X、Y、Z 和 6DoF EOM(连续状态)和纬度和经度的四元数值。我还需要影响速度,这意味着改变 UV W。

谢谢

4

0 回答 0