【发布时间】:2020-05-13 13:44:06
【问题描述】:
我目前在 Cameo Systems Modeler 19.0 中工作,使用 IBD 和 BDD。
我目前正在建模的系统涉及一个由两个子组件(:first、:second)组成的组件(:Parent),并且我在我的主要 BDD 中建立了同样多的组件。每个 :Parent 由 1 个唯一的 :first 和 1 个唯一的 :second 组成。从 :Parent 到 :first 和 :Parent 到 :second 之间建立了 1 对 1 的组合关系。
在系统上下文中使用了这个主要组件的多个实例 - 在系统的 ibd 上,我可以根据需要实例化尽可能多的 :Parent 类(即 Parent 1 : Parent, Parent 2 : Parent, Parent 3 : Parent 等)
我的问题是,当我显示每个父实例组成的部分时(以显示每个 :Parent 由唯一的 :first 和 :second 实例组成),每个嵌套类都显示为同一个实例。对 Parent 1 上的 :first 和 :second 子项的更改:Parent 将相同的更改应用于 :Parent 的所有实例。
我想将这些嵌套块实例化为它们的父级所独有的 - 到目前为止,我让它工作的唯一方法就是简单地定义冗余块并根据需要显示它们,但我觉得有成为我缺少的东西,它允许我为每个父实例实例化单独的子引用。
【问题讨论】:
标签: sysml magic-draw