有什么方法可以即时更改 Simulink 中模块的参数?该模型在 xPC-Target 上编译和运行。我确实有一个子系统(实际上是很多子系统),并且想从几个 xml 文件中加载参数并填充模型(在外部触发之后)。
当前状态是连接这些值而不是使用封装参数,但模型变得庞大且难以维护。
有什么方法可以即时更改 Simulink 中模块的参数?该模型在 xPC-Target 上编译和运行。我确实有一个子系统(实际上是很多子系统),并且想从几个 xml 文件中加载参数并填充模型(在外部触发之后)。
当前状态是连接这些值而不是使用封装参数,但模型变得庞大且难以维护。
我知道对于独立模型,您可以通过使用 sim 函数(http://www.mathworks.com.au/help/simulink/slref/sim.html)从 MATLAB 调用您的 simulink 模型来做到这一点我假设这会xPC-Target 也是一样的,我当然在 RTW 上看到过类似的事情。
simulink 博客在http://blogs.mathworks.com/seth/2008/02/26/welcome/上有很好的解释