【问题标题】:How to solve this compatibility issue when exporting Simulink model with Simscape blocks from R2015b to R2015a将 Simulink 模型与 Simscape 模块从 R2015b 导出到 R2015a 时如何解决此兼容性问题
【发布时间】:2016-06-26 17:17:02
【问题描述】:

我有一个包含 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 个)

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

【问题讨论】:

  • 不会是第一次在导出到旧版本时丢失参数。我建议并排打开两个版本并检查相关的块的求解器选项和参数。
  • 您的 R2105b 模型使用哪种求解器?

标签: matlab compatibility simulink simscape simmechanics


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 2021-09-29
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    相关资源
    最近更新 更多