SysML 单位用于定义项目中使用的维。例如,米、英寸、千米、英里以及光年都指长度概念。因此,它们都与维长度相关联。每个单位都必须使用 SysML 值类型以标准方式表达给定数量,从而可以与具有同一单位的其他数量进行比较。单位通常从标准单位库中获取,例如 SI 或 NIST(它们是 SysML 概要文件的组成部分)。
您可以从图或浏览器中定义项目的单位和值类型。要在图中定义单位,请选择单位按钮
,并将新单位放入图中。要使用浏览器,请展开 TypesPkg,并突出显示单位。
要在块定义图中创建 UML 数据类型的扩展,请使用值类型作为数据类型,例如,块的值属性的类型。UML 数据类型通常用于以软件实现类型(例如浮点或双精度)表示数量。在 SysML 中,值类型用标准单位(如毫安培)表示数量。值类型还包括一个数量及单位的占位符。
在 SysML 中,可以定义没有单位的值类型。例如,当值类型表示比率时,值类型仅表示数量。