前页 | 后页 |
建模和连接部件
当一个块由许多其他块组成时,通常情况下,当系统实例化时,包含的块将执行拥有块所需的大部分工作。内部块图提供了一种语言机制来可视化部件如何交互,显示块在上下文上的结构并提供由拥有块指定的整体行为。在之前的主题中,我们查看了卡车底盘的块定义图,描述了基于 Blocks 构成底盘的 Blocks。
该图在关联的部分末端包括多重性,显示有多少特定部分可以包含在拥有块的单个实例中。这些数字表示以上限和下限表示的基数,可以在连接器的属性窗口中定义。此屏幕截图显示了属性窗口的一部分,用于定义关联端的多重性和其他属性,所有这些都为关联添加了丰富的语义。
机箱内部块图显示了在实际时间中构成机箱的上下文。车轴的数量是为卡车的特定实例定义的。
Enterprise Architect允许工程师创建包含嵌套到任何级别的部件的图表,这有助于展示块的结构以及部件在现实世界中的连接上下文。
该图显示了嵌套在两个级别上的部件,但任何级别的级别都是可能的,并且可以在图上创建。这种类型的表达可以导致非常大的图表, Enterprise Architect支持最大 A0 的纸张大小,允许创建和打印大型图表。
在图中,后主轴组件和次轴组件已显示在细节中,其中每个轴由左右车轮组件组成,它们本身可以显示为包含制动组件的组装结构,其中turn 可以显示轮缸总成。
如果零件已添加到图表中,但建模者出于某种原因需要更改类型块的块分类器,这可以从“零件”上下文菜单中完成,该菜单为属性类型提供选项改变了。这在创建了复杂图表的情况下很方便,并且更容易将视觉元素留在原地并更新它所基于的块。