单元一:管理轿车标准模型¶
标准模型定义了事物的通用特征,通常能够适配多个项目,因此领域专家首先需要创建并维护标准模型。本教程以管理通用的轿车模型为例,介绍准备标准模型的具体步骤。
操作人 |
操作地点 |
---|---|
领域专家 |
应用门户 |
开始前准备¶
开始之前,领域专家需确保:
账号已被分配所需权限。如未分配,联系系统管理员。
已获取项目所需的模型分组,本教程的模型分组为“汽车制造”。若未获取分组,可联系系统管理员获取模型组及其使用权限。
任务 1:预定义模型要素¶
设备借助模型要素与云端进行数据传输。在实际操作中,领域专家首先应识别需要重复引用的模型要素,并预定义这些要素。在本任务中,需要预定义轿车的型号和品牌等要素以便在后续步骤中进行引用。
在 应用门户 的 开发者控制台 中选择 模型要素库。
选择页面左上方 自建要素 > 特性 > 新建特性,在 新建特性 页面根据界面提示配置以下信息后选择 保存。
参考以下信息配置本教程需要预定义的模型要素:
类型 |
名称 |
标识符 |
分组 |
数据类型 |
最大长度 |
描述 |
---|---|---|---|---|---|---|
属性 |
型号 |
type |
轿车 |
string |
64 字符 |
轿车的型号信息 |
属性 |
品牌 |
brand |
轿车 |
string |
64 字符 |
轿车的品牌信息 |
任务 2:创建组件¶
在本任务中,需要分别为轿车的车轮和车身构建模型并申明这些模型为组件,以便在后续步骤中组合各个轿车零部件模型至标准轿车模型中。
在 应用门户 的 开发者控制台 中选择 模型要素库,并选择页面左上方 自建模型 > 新建模型。
参考“模型配置”列的信息,在弹窗中分别为轿车的车轮和车身构建模型,选择 新建 完成模型创建。
在自建模型列表中,选择目标模型右侧的 编辑 按钮进入模型编辑页,在模型定义页,选择 新增 > 特性。
参考“模型要素配置”列的信息,在弹窗中新建模型要素,然后选择 保存。
在模型列表中,分别选择目标模型右侧 … > 组件,打开 开放为组件 的开关并选择 确定。
参考以下信息配置本教程需要创建的组件:
轿车零部件 |
模型配置 |
模型要素配置 |
---|---|---|
轿车车轮 |
|
|
轿车车身 |
|
|
任务 3:创建标准模型¶
在本任务为通用轿车创建标准模型。首先需要定义轿车的通用特征,然后将轿车零部件的组件组合至标准模型中。
步骤 1:新建标准模型¶
在 应用门户 的 开发者控制台 中选择 模型。
选择页面左上方 自建模型 > 新建模型,在 新建模型 页面根据界面提示配置信息,其中:
分组:汽车制造
名称:轿车
业务标识符:car
模型用途:EnOS 设备管理,EnOS 行业应用组件
描述:轿车模型
选择 配置模型 进入配置页面。
步骤 2:创建并引用模型要素¶
在模型定义页,选择 新增 > 特性,在弹窗中设置以下功能,完成后选择 保存。
类型:属性
名称`:动力类型
标识符:powertype
数据类型:enum
枚举值类型:string
枚举值(参数值:参数描述)
hybrid:混合动力
electric:纯电
描述:动力类型
在 新建 右侧选择 … > 引用特性,弹窗中勾选任务 1 中预定义的品牌和型号模型要素。
完成后选择 下一步 > 确定 保存引用的属性。
步骤 3:引用组件¶
选择模型定义页的 新建 右侧的 … > 引用组件。
在弹窗口中勾选已创建的组件,并在参考以下信息修改名称与标识符,选择 确定 保存组件。
引用的组件 |
名称 |
标识符 |
---|---|---|
车身 |
车身 |
body |
车轮 |
左前轮 |
left_front_wheel |
车轮 |
左后轮 |
left_back_wheel |
车轮 |
右前轮 |
right_front_wheel |
车轮 |
右后轮 |
right_back_wheel |
备注
本教程中需要引用 4 次车轮组件,分别定义轿车的四个车轮。
任务 4:配置模型视图¶
本任务中,领域专家为标准模型配置模型视图,为后续应用开发做准备。
在轿车模型配置页,选择 模型视图 > 新建视图。
在弹窗中输入以下信息后选择 确定:
名称:汽车基本信息
标识符:car_basic_information
选择该视图右侧的 配置 按钮进入配置页面。
选择子视图右侧的 添加 按钮,在弹窗中输入以下信息后选择 确定。
名称:默认
标识符:default
选择 添加要素,在弹窗中勾选以下要素后选择 确定。
品牌
类型
尺寸(车轮)
尺寸(车身)
动力类型
结果¶
完成上述任务后,可以在模型配置页面查看 car 模型的以下信息
模型要素:品牌、类型、尺寸、动力类型
组件:车身、左前轮、右前轮、左后轮、右后轮、DCM设备接入模型(系统自动配置)
模型视图:汽车基本信息