如何在不同的 Cameo Systems Modeler 项目块 IBD 中共享相同的 SysML 连接器?
How to share the same SysML connector in different Cameo Systems Modeler project blocks IBDs?
我认为可以在 Cameo Systems Modeler 项目中 与其他 SysML 工具(例如 IBM Rhapsody(版本 8.4、9.0、9.0.1))共享相同的 SysML 连接器允许这样做。
- 图1。在 IBM Rhapsody 中显示
A-C
shared between BL01
and BL02
。
- 图2。在 Cameo Systems Modeler 中显示
CN01
in BL01
。
问题: BL02
"refer to" / "reuse" CN01
to connect P1
of PartB
to P1
of PartA
可以吗?如果是这样,如何在 SysML 工具中实现这一点?
连接器是所属区块的特征。连接器 CN01
归块 BL01
所有。此块与 BL02
无关。引用不相关块的功能意味着什么?重用连接完全不同块的各个部分的连接器意味着什么?
据我所知,Rhapsody 会用虚线显示您放置在错误图表中的元素。所以你的三个图表只是胡说八道。试图理解废话真的会把事情搞砸。也许 Rhapsody 在元素放置方面应该更严格一些。
您要求重新使用“PartA”和“PartB”之间的连接器。事实上,您定义了两个具有同名部件的块。然而,这只是巧合。它们可能具有相同的名称,但它们是完全不同的东西。那么,您想重复使用的是什么?
你是想表达A和B必须无论何时使用?我会为一个由 A 和 B 以及中间的连接器组成的子组件建模。然后重新使用子组件。
您正在使用对块的引用(用虚线矩形显示)。这是可能的,但值得怀疑。如果 PartB
不是 BL01
的一部分,则表示它在它之外。端口是连接内部和外部的手段。因此,将端口添加到 BL01
并在系统分解的下一个更高级别上对连接器建模。
我认为可以在 Cameo Systems Modeler 项目中 与其他 SysML 工具(例如 IBM Rhapsody(版本 8.4、9.0、9.0.1))共享相同的 SysML 连接器允许这样做。
- 图1。在 IBM Rhapsody 中显示
A-C
shared betweenBL01
andBL02
。
- 图2。在 Cameo Systems Modeler 中显示
CN01
inBL01
。
问题: BL02
"refer to" / "reuse" CN01
to connect P1
of PartB
to P1
of PartA
可以吗?如果是这样,如何在 SysML 工具中实现这一点?
连接器是所属区块的特征。连接器 CN01
归块 BL01
所有。此块与 BL02
无关。引用不相关块的功能意味着什么?重用连接完全不同块的各个部分的连接器意味着什么?
据我所知,Rhapsody 会用虚线显示您放置在错误图表中的元素。所以你的三个图表只是胡说八道。试图理解废话真的会把事情搞砸。也许 Rhapsody 在元素放置方面应该更严格一些。
您要求重新使用“PartA”和“PartB”之间的连接器。事实上,您定义了两个具有同名部件的块。然而,这只是巧合。它们可能具有相同的名称,但它们是完全不同的东西。那么,您想重复使用的是什么?
你是想表达A和B必须无论何时使用?我会为一个由 A 和 B 以及中间的连接器组成的子组件建模。然后重新使用子组件。
您正在使用对块的引用(用虚线矩形显示)。这是可能的,但值得怀疑。如果 PartB
不是 BL01
的一部分,则表示它在它之外。端口是连接内部和外部的手段。因此,将端口添加到 BL01
并在系统分解的下一个更高级别上对连接器建模。