使用 Simscape 模块从 R2015b 导出 Simulink 模型到 R2015a 时如何解决此兼容性问题
How to solve this compatibility issue when exporting Simulink model with Simscape blocks from R2015b to R2015a
我有一个包含 SimElectronics 和 SimMechanics 模块的 Simulink R2015b 模型。这个模型是功能性的。我的一位同事要求将模型导出到 R2015a。但是,当我执行此模型时,我收到以下错误消息:
Component: Simulink | Category: Model error
* ['model name']: Not enough input derivatives were provided for one or more Simulink-PS Converter blocks for the solver chosen. Implicit solvers (ode23t, ode15s, and ode14x) typically require fewer input derivatives than explicit solvers, and local solvers never require any. You can provide more input derivatives by selecting different options (turning input filtering on, for instance) on the Input Handling tab of Simulink-PS Converter blocks linked below: ...'model name/DC_motor/Simulink-PS Converter' (1 required, 0 provided)
这是什么意思,我该怎么做才能解决这个问题?
我发现在将我的 Simulink 文件从 R2015b 导出到 R2015a 时,求解器从 'variable time-step, auto' 更改为 'variable time-step, ode45'。我手动选择了另一个可变时间步求解器,我没有再收到错误。
我有一个包含 SimElectronics 和 SimMechanics 模块的 Simulink R2015b 模型。这个模型是功能性的。我的一位同事要求将模型导出到 R2015a。但是,当我执行此模型时,我收到以下错误消息:
Component: Simulink | Category: Model error
* ['model name']: Not enough input derivatives were provided for one or more Simulink-PS Converter blocks for the solver chosen. Implicit solvers (ode23t, ode15s, and ode14x) typically require fewer input derivatives than explicit solvers, and local solvers never require any. You can provide more input derivatives by selecting different options (turning input filtering on, for instance) on the Input Handling tab of Simulink-PS Converter blocks linked below: ...'model name/DC_motor/Simulink-PS Converter' (1 required, 0 provided)
这是什么意思,我该怎么做才能解决这个问题?
我发现在将我的 Simulink 文件从 R2015b 导出到 R2015a 时,求解器从 'variable time-step, auto' 更改为 'variable time-step, ode45'。我手动选择了另一个可变时间步求解器,我没有再收到错误。