为系统工程定义单位和值

您可以使用单位属性来定义系统工程设计中的概念。

关于此任务

SysML 单位用于定义项目中使用的维。例如,米、英寸、千米、英里以及光年都指长度概念。因此,它们都与维长度相关联。每个单位都必须使用 SysML 值类型以标准方式表达给定数量,从而可以与具有同一单位的其他数量进行比较。单位通常从标准单位库中获取,例如 SINIST(它们是 SysML 概要文件的组成部分)。

您可以从图或浏览器中定义项目的单位和值类型。要在图中定义单位,请选择单位按钮 “单位”按钮,并将新单位放入图中。要使用浏览器,请展开 TypesPkg,并突出显示单位

要在块定义图中创建 UML 数据类型的扩展,请使用值类型作为数据类型,例如,块的值属性的类型。UML 数据类型通常用于以软件实现类型(例如浮点或双精度)表示数量。在 SysML 中,值类型用标准单位(如毫安培)表示数量。值类型还包括一个数量及单位的占位符。数量及单位的占位符

在 SysML 中,可以定义没有单位的值类型。例如,当值类型表示比率时,值类型仅表示数量。

过程

  1. 单击鼠标右键并选择添加新单位
  2. 将单位名称输入到浏览器字段中,然后双击该单位名称并从“特征”窗口中选择标记选项卡。
  3. 字段中,单击选择按钮以显示“选择值”窗口,并从概要文件的列表或 TypesPkg 中选择“维”。
  4. 单击确定
  5. 在浏览器中突出显示 TypesPkg 中的值类型,右键单击,然后选择添加新的值类型
  6. 值类型代码输入到浏览器字段中,双击该代码并选择详细信息选项卡。
  7. 选择所需的“基本类型”,然后单击确定
    注: 单位不能用作值属性的类型,因为 SysML 中的单位概念不包括数量概念。

反馈