13.1 枚举集
枚举集将整数(或其他数值)映射为可读标签。当属性的数据类型是表示离散状态的整数时——例如 0 = 停止、1 = 运行、2 = 故障——您可以为该属性分配一个枚举集,使 IDMP 显示标签而非原始数字,提升数据可读性。
枚举集在基础库 → 枚举集中管理。
枚举集列表
列表显示所有已定义的枚举集,包含以下列:
| 列 | 说明 |
|---|---|
| 名称 | 枚举集名称 |
| 值类型 | 原始值的数值数据类型 |
| 描述 | 可选描述 |
点击枚举集名称可查看或编辑。使用行上的 ⋮ 菜单可编辑或删除。
创建枚举集
点击 + 创建新枚举集。填写以下字段:
| 字段 | 说明 |
|---|---|
| 名称(必填) | 唯一名称。支持字母、数字、下划线、连字符和空格。 |
| 值类型 | 原始值的数据类型。选项:TinyInt(默认)、SmallInt、Int、BigInt、TinyInt Unsigned、SmallInt Unsigned、Int Unsigned、BigInt Unsigned、Float、Double、Boolean、Varchar、Nchar、Timestamp。 |
| 描述 | 枚举集的可选描述。 |
然后在枚举值表中点击 + 添加一个或多个枚举值:
| 字段 | 说明 |
|---|---|
| 名称(必填) | 显示标签。支持字母、数字、下划线和连字符。 |
| 值(必填) | 此标签映射到的原始数值。 |
| 描述 | 此枚举值的可选描述。 |
| 父级 | 可选的父枚举值。用于将相关值分组在一个共同父级下,便于过滤和浏览。 |
点击确认添加枚举值,然后点击保存保存枚举集。
子枚举值(分组)
IDMP 支持子枚举值:一个枚举值可以作为其他枚举值的父级。这是一种分组机制——父级值本身不代表数据,但允许您组织和过滤子值。
示例: 对于电机状态枚举,您可以定义一个父值 异常,并将 故障、过载 和 紧急停止 归为其子值。用户可以通过过滤 异常 一次性查看所有异常状态。
编辑与删除
要编辑枚举集,点击列表中的名称。要删除,使用行上的 ⋮ 菜单。如果枚举集当前已分配给一个或多个属性,则无法删除。
使用枚举集
创建枚举集后,在属性的枚举集字段中选择该枚举集(当属性的数据类型为数值类型时可用),即可将其分配给属性。IDMP 随后将在属性值出现的所有位置显示映射标签——包括趋势图、表格、状态时间线和事件。









