Simulink向后兼容性

时间:2015-11-16 11:47:28

标签: simulink backwards-compatibility

我在v2012b中实现了(中到大)simulink模型。 我认为它也适用于2010bSP2,但事实并非如此。一些掩码块没有打开和其他奇怪的错误。

在先前版本的simulink中,有一个“另存为simulink 201x”模型以强制兼容,但我在2012b中找不到它了。

有关如何避免返工的任何线索?

2 个答案:

答案 0 :(得分:1)

从2012b和新界面开始,他们已将选项移至菜单:

文件/导出模型到/上一版本

该功能似乎永远不会完全正常工作,并且在第一次将模型加载到旧版本时经常会收到警告,因此我建议您对模型进行彻底的检查和测试。我总是从正确的版本中再次保存,以清除警告。

答案 1 :(得分:0)

新Simulink版本的重构可以在几个点出现。

  • 您自己的库:有一个名为"Forwarding Tables"的功能,允许您指定新库中的块的位置(我想您也必须重构您的库,可能还有其他人也使用这些库)

  • 这听起来像是一个biiig hack(它确实如此),但我发现它有时候是最低阻力的路径......只需在您选择的编辑器中打开您的模型,并用常见的重构函数替换块路径。我知道这很糟糕,但Simulink真的缺乏重构功能......