预订演示
前页 后页

使用值类型建模数量

块可以具有称为值属性A简单属性,它定义表示标量或矢量的块的属性。值用于表达有关块的信息,并为要在块实例中输入的实际值提供一个槽。例如,坦克可以属性直径、高度和体积的属性。值类型允许工程师创建量化属性的通用方法;例如:

  • 离心机A最大速度以每分钟转数 (rpm) 为单位
  • 火车车厢A重量以千克 (kg) 为单位
  • 罐A容积以升 (l) 为单位
  • 光源具有以源(cd) 为单位指定A发光强度
  • 透析机A血流速度以每分钟毫升数 (ml/min) 为单位

该图显示了许多不同的值类型,它们可以在Enterprise Architect中定义,然后应用于块中定义的任意数量的属性。

值类型的目的是允许工程师、团队或行业定义标准类型,这些标准类型可以重复使用来表征为任意数量的块定义的值属性。例如,“公斤”的值类型可以应用于指定火车重量或公共汽车重量或两者之一的座位容量的值属性。

这些值类型,顾名思义,都有一个描述属性数量的属性;它们可以使用特征窗口的“属性”选项卡进行定义,如此处所示。

例如,代表火车和公共汽车的两个块可以具有定义的“重量”属性,该属性由值类型“千克”键入。如果“整数容量”这样的简单类型在“类型”中有一个属性可以直接在“类型”下拉列表中选择,但如果“类型”是基于值的,则可以使用“选择”选择从下拉列表中键入..' 选项。

具有在Enterprise Architect中定义的属性(值属性)的块实例可以具有为该属性指定的实际值。例如,Bus 和 Train 的每个特定模型可以定义不同的权重。诸如“其它Capacity”之类的其他属性可以具有定义的原始类型“还具有”的整数,并且可以设置这些对于“马车”的特定实例。

Enterprise Architect允许工程师通过使用块实例的“特征”子菜单中的“设置运行状态”选项来设置每个已定义属性的值。

属性值(插槽)可以显示在图表上,允许工程师创建引人注目的块实例示例或目录,如下所示。