-1

我正在尝试解决在 Simulink 中实时模拟(已解决)但在 Matlab 中绘制(实时)的问题?

细节:

我希望能够运行 Simulink 仿真(实时运行)并能够在仿真发生时打开/关闭手动开关。当我在 Simulink 中使用内置 Scopes 时,这很有效,但现在我想将该数据实时导出到 Matlab(制作自定义外观图)。

那么有没有办法将这些数据(如果需要,可以对其进行采样)导出到 Matlab 并制作一个不断更新的绘图。同时我仍然可以在 Simulink 中操作开关并手动影响仿真?Simulink 一直有效地持续运行,直到我停止它。

谢谢您的帮助!

4

1 回答 1

-1

当 simulink 更新要可视化的数据时,应该会有某种通知。也许这就是linkdata特点。

另一个更糟糕的解决方案是drawnow连续重绘图形的命令(后者对您的程序来说可能是不必要的昂贵)。

于 2013-09-08T10:20:34.607 回答