前页 | 后页 |
建模和连接零件
当一个块由许多其他块组成时,通常情况是在实例化系统时,所包含的块将执行拥有该块所需的许多工作。内部块图提供了一种语言机制,可以可视化各部分之间的交互方式,在上下文中显示块的结构并提供拥有块所指定的整体行为。在较早的主题中,我们查看了卡车底盘的“块定义”图,该图描述了基于“块”的构成底盘的“块”。
该图在关联的各部分末端包括多个部分,显示了在一个拥有块的单个实例中可以包含多少个特定部分。这些数字表示基数,以上限和下限表示,可以在连接器的“属性”窗口中定义。此屏幕截图显示了“属性”窗口的一部分,该窗口用于定义关联端的多重性和其他属性,所有这些都为关联添加了丰富的语义。
机箱的此内部框图显示了实际情况下组成机箱的部件。轴的数量是针对卡车的特定实例定义的。
Enterprise Architect允许工程师创建带有嵌套到任何级别的零件的图,这有助于演示块的结构以及在真实环境中零件的连接方式。
该图显示了嵌套在两个级别上的零件,但是可以在图上创建任意数量的级别。这种类型的表达可能会导致很大的图表, Enterprise Architect支持的纸张尺寸最大为A0,从而可以创建和打印大型图表。
在该图中,详细显示了后主桥和副桥组件,其中每个车桥均由左右车轮组件组成,它们本身可以显示为包括制动组件的嵌套结构,在该结构中转弯可以显示轮缸总成。
如果将零件添加到图中,但建模者出于某种原因需要更改键入块的块分类器,则可以从“零件”上下文菜单中完成,该菜单提供了用于更改属性类型的选项。这在创建精心设计的图时很方便,并且更容易将可视元素放置在适当的位置,而仅更新它所基于的块。