SubSystem的若干缺陷问题
产品缺陷
发布于 2025-01-03 17:49:50
查看 18过去541天
设计复杂系统模型时,我们希望能采用Subsystem进行层次化设计。在使用中,发现若干奇怪的问题:
- 通过双击用户模型树,打开子模型标签然后修改子模型参数后,总模型参数没有变化???如下图,完成下列步骤1,2,3后,保存子模型,或者翻译子模型,后回到主模型中,双击进入该子模型,发现参数没有变化。
如下图:从左侧模型树打开,修改组件的参数。

如下图:从主模型双击进入修改的子模型,查看组件参数:竟然没有变化!!!


为何不变呢?怎么修改才有效呢?
2.如果从主模型中双击子模型进去后,无法删除,增加,或拖动组件等,如下图

- 从主模型中修改子模型名称,左侧用户模型树下面的子模型成名称无法同步变化。反之依然。非常不利于用户关联子模型操作。

请问,subsystem到底应该怎么正确使用呢?两种方式打开子模型有何区别,为何这样来设计?左侧用户模型树下面的子模型名称,与 主模型中的子模型名称,需要手动修改才能具有相同的名称吗?为何不能自动同步?为何变更子模型内部的组件,只能从左侧用户模型树中打开成新标签页才能修改,从主模型中双击进入则不行?这个功能使用起来与simulink相比差异太大。
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统信息:Win10或11