2

我有一个包含 SimElectronics 和 SimMechanics 模块的 Simulink R2015b 模型。这个模型是功能性的。我的一位同事要求将模型导出到 R2015a。但是,当我执行此模型时,我收到以下错误消息:

组件:Simulink | 类别:模型错误

* ['model name']:没有为所选求解器的一个或多个 Simulink-PS Converter 模块提供足够的输入导数。隐式求解器(ode23t、ode15s 和 ode14x)通常需要比显式求解器更少的输入导数,而局部求解器则从不需要任何输入导数。您可以通过在下面链接的 Simulink-PS Converter 模块的 Input Handling 选项卡上选择不同的选项(例如打开输入过滤)来提供更多输入导数: ...'model name/DC_motor/Simulink-PS Converter'(需要 1 个) , 0 提供)

这是什么意思,我能做些什么来解决这个问题?

4

1 回答 1

2

我发现在将我的 Simulink 文件从 R2015b 导出到 R2015a 时,求解器从“可变时间步长,自动”更改为“可变时间步长,ode45”。我手动选择了另一个可变时间步长求解器,但我不再收到错误消息。

于 2016-03-11T14:02:27.700 回答