专栏
标签
SubSystem的若干缺陷问题
产品缺陷
发布于 2025-01-03 17:49:50
查看 18过去541天

设计复杂系统模型时,我们希望能采用Subsystem进行层次化设计。在使用中,发现若干奇怪的问题:

  1. 通过双击用户模型树,打开子模型标签然后修改子模型参数后,总模型参数没有变化???如下图,完成下列步骤1,2,3后,保存子模型,或者翻译子模型,后回到主模型中,双击进入该子模型,发现参数没有变化。

如下图:从左侧模型树打开,修改组件的参数。
image.png

如下图:从主模型双击进入修改的子模型,查看组件参数:竟然没有变化!!!
image.png
image.png
为何不变呢?怎么修改才有效呢?

2.如果从主模型中双击子模型进去后,无法删除,增加,或拖动组件等,如下图
image.png

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

请问,subsystem到底应该怎么正确使用呢?两种方式打开子模型有何区别,为何这样来设计?左侧用户模型树下面的子模型名称,与 主模型中的子模型名称,需要手动修改才能具有相同的名称吗?为何不能自动同步?为何变更子模型内部的组件,只能从左侧用户模型树中打开成新标签页才能修改,从主模型中双击进入则不行?这个功能使用起来与simulink相比差异太大。

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统信息:Win10或11
系统建模其他

全部回答 1

发布于 2025-01-06 13:50:04

您好,如果是修改模型参数的话建议直接在主模型中双击进入subsystem进行修改,如果是需要重新构建模型的话建议在左侧模型浏览器中打开Subsystem进行构建。

  • 在左侧模型浏览器打开subsystem修改参数后,在主系统中改子模型的默认参数即为已修改的参数,您的模型中之所以未显示修改是因为重新赋值了,您可以在参数面板是直接把参数值删掉;
  • 双击进入subsystem不支持编辑模型,只允许修改参数。
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天