我们能帮你什么吗?
基础入门
本章旨在介绍数字孪生的基础概念、系统要求、登录方法和用户界面,帮助用户了解和准备使用 FactVerse Designer。
概念
孪生体模板
孪生体模板 用于定义一类孪生体,每个模板包含某类孪生体的元数据、行为树和资源,可使用模板创建同类孪生体。
元数据
元数据 是从真实物体中抽象、总结出来的结构化数据,用于描述物体的各方面特征和内容。元数据包括以下几个部分:
-
- 结构定义:描述孪生体的一组共性属性的集合。这组属性通常对应孪生体的功能、特征或信息。例如姿态,这个结构下可以定义孪生体的位置、旋转、速度等属性。
- 属性定义:描述孪生体的性质或特征。属性在模板中只是定义,实际的属性值会记录在由此模板创建的孪生体中。注意:属性必须隶属于一个结构。
- 预设结构:提供给用户的一类通用性较强的预设结构。例如入口、出口、路径等。预设结构可以帮助用户快速设置孪生体的基本属性和行为。例如,路径结构可以用于定义孪生体的运输路径,用户只需设置起点和终点位置,系统便会自动生成路径规划。
属性是孪生体的性质和特征的统称,涵盖了多个方面,例如生产信息、外观属性、状态信息和用途属性:
-
- 生产信息属性:用于描述孪生体的生产信息,如型号、批次、生产商、生产日期等。
- 外观属性:定义孪生体的外观特征,如颜色、材质、大小、位置等。
- 状态属性:表达孪生体的运行状态,如是否运转、是否故障、是否维修中等。
- 用途属性:描述孪生体在特定用途下的性能和特性,如生产效率、能耗,运行时的分贝、温度等。
属性的数据类型
FactVerse Designer 支持以下几种属性的数据类型:
类型 |
格式 |
可定义的属性 |
Int |
整数格式,例如:1, 42, -5 |
个数、次数、速度等 |
Double |
浮点数格式,带小数点,例如:1.0, 3.1415 |
温湿度、耗电量、余额、质量、面积等 |
String |
字符串格式,使用双引号括起,例如:”名称” |
ID、型号等 |
Bool |
布尔值格式:true 或 false |
运行状态、检查状态、执行结果等 |
Vector3 |
三维向量格式:(x, y, z),例如:(1.0, 2.0, 3.0) |
摆放位置、摆放角度、途径位置等 |
Vector2 |
二维向量格式:(x, y),例如:(1.0, 2.0) |
地面上的静物摆放位置,地面上的目标点位等 |
Path |
0:x,y,z 或 1:x,y,z,其中 0 表示直线,1 表示曲线, 两个坐标点之间通过 | 符号进行分隔。 例如:0:0,1,0|0:5,1,0 表示在坐标(0,1,0)和( 5,1,0)两个点之间的直线路径。 |
移动路径、传送路径、运输路径等 |
Date |
日期格式:YYYY-MM-DD,例如:2024-08-09 |
生产日期、维修日期等 |
Time |
时间格式:HH:MM:SS,例如:14:30:00 |
启动时间、降落时间、停止时间等 |
Color |
颜色格式:格式 R,G,B,A,前三个数字代表 RGB 色值,第四个数字代表透明度值。 取值范围:每个数字都是 0-255 之间的整数。例如,255,87,51,128。 |
外观颜色、状态颜色等 |
Enum |
枚举类型格式:预定义的值列表,例如:[01, 02, 03] |
错误码与错误类型、产品代码与产品类别等 |
List |
对象数组格式:可用于存储有序的元素集合,每个元素可以是任意类型但必须为同类型。例如:[1, 2, 3], [“a”, “b”, “c”] |
适用于存储有序的元素集,如传感器列表、设备列表、路径点集等。 |
Dictionary |
键值对集合格式:{key: value},每个元素可以是任意类型但必须为同类型。例如:{“ID”: “123”, “状态”: “正常”} |
用于存储键值对结构的数据,适用于根据唯一的键快速查找、添加或修改对应值的情况,例如用户名和对应的密码、配置选项及其值等。 |
行为树
行为树 是实现数字孪生内容(包括数字孪生体和数字孪生场景)的核心机理。它定义了孪生场景中各孪生体的内在工作方式以及各孪生体在特定环境条件下的相互联系和相互作用的规则和原理。
资源
资源 是指孪生体模板中的三维模型、图片、视频等各种元素的集合,这些元素组合在一起,构成了孪生体模板的三维外观,例如代表设备的3D模型、说明操作步骤的图纸或视频等。使用此模板创建的每个孪生体都会默认继承该模板的外观,从而在场景中展现出一致的视觉效果。
孪生体
孪生体 是在信息世界中对物理世界中具体实体的数字化映射。每个孪生体都是基于某个孪生体模板创建的实例。孪生体包含四个主要部分:外观、行为树、属性和数据。外观定义了孪生体的视觉表现,行为树决定了孪生体的行为,属性则定义了孪生体的静态或动态特征,数据则包含了与孪生体相关的实时信息或历史信息。用户可以根据需求对这些部分进行编辑,并通过行为树或数据驱动孪生体的行为。
孪生场景
孪生场景是一个业务环境的虚拟视图,由孪生体的实例组成,也可包括自定义的业务逻辑和 3D 装饰元素。孪生场景的核心是布局,主要关注如何组织孪生体。
孪生场景的主要功能包括:
-
-
- 孪生体布局:在孪生场景中,用户可以添加或删除孪生体,通过交互操作调整每个孪生体的位置、大小等属性,还可以调整孪生体的属性,并将可连接的孪生体进行连接等操作。
- 装饰布局:用户可以在孪生场景中添加或删除各种3D模型、2D图片、视频等资源作为装饰元素,并通过交互操作调整这些装饰元素的位置、大小等属性。
- 路径规划:设计孪生体在场景中的移动路径,以便模拟设备或人员的行动。
- 全局运行逻辑:定义和管理场景中的业务逻辑,使得孪生体之间的互动和场景的整体行为符合预期。
-
准备工作
系统需求
系统 |
最低配置 |
推荐配置 |
Windows PC |
软件: • Window10以上系统 • Direct3D 11.0以上版本 硬件: • CPU:Intel®Core™i5-6200U 2.30Ghz • 内存:8GB • 显卡:NVIDIA GTX 1050Ti |
软件: • Window10以上系统 • Direct3D 11.0以上版本 硬件: • CPU:Intel®Core™i7-11700 3.60Ghz • 内存:16GB • 显卡:NVIDIA GTX 3070Ti |
macOS |
软件: • Monterey 12.0.1 硬件: • CPU:Intel Core i7 • 内存:8GB • 显卡:Intel Iris Plus Graphics 640 |
软件: • Monterey 14 硬件: • 芯片:Apple M1 • 内存:16GB |
注意:macOS 平台需要 Intel i7 和 M1 芯片,不再支持 Intel i5 芯片的设备。
下载
在开始使用 FactVerse Designer 之前,您需要先进行下载。
平台版本 |
下载链接 |
Windows PC |
https://apps.microsoft.com/store/detail/factverse-designer/9NJS5D6XZG0F?hl=zh-cn&gl=cn 下载短链接:datame.sh/designer |
macOS |
Apple Store |
获取权限
为了获得访问 FactVerse 服务以及使用 FactVerse Designer 的权限,您需要联系您的企业的管理员,并向其申请授权。企业管理员会根据用户的角色和需求,为其分配适当的权限,以确保用户能够顺利访问和使用 FactVerse Designer 和相关产品和服务。在获得授权后,您可以登录 FactVerse Designer 并开始使用它。
登录
常规登录
在 FactVerse Designer 登录页面中,您可以使用 FactVerse 用户账号和密码进行登录。以下是登录的步骤:
1. 打开 FactVerse Designer 登录页面。
2. 设置服务器:
a) 选择公有服务器: 如果您的企业部署在公有服务器上,选择服务器列表中的企业账号所属服务器。
b) 设置私有部署服务器: 如果您的企业使用私有部署服务器,则需要通过点击私有部署图标 设置专属服务码。
3. 输入账号和密码:在登录对话框中,输入您的 FactVerse 用户账号和密码。
4. 勾选“我已阅读并同意DataMesh 《使用条款》《隐私政策》”选项,然后点击【登录】按钮。
a) 如果您只属于一个企业账号,则直接显示主页。
b) 如果您有多个企业账号,则会显示一个企业账号列表供您选择所需的企业账号。选择您要使用的企业账号,然后显示主页。
第三方登录
FactVerse Designer 支持使用第三方登录方式,利用 Microsoft 的身份和访问管理服务 Microsoft Entra ID,以提高用户在使用 FactVerse 服务时的安全性。以下是使用第三方登录的步骤:
1. 打开 FactVerse Designer 登录页面。
2. 设置服务器:
a) 选择公有服务器: 如果您的企业部署在公有服务器上,选择服务器列表中的企业账号所属服务器。
b) 设置私有部署服务器: 如果您的企业使用私有部署服务器,则需要通过点击私有部署图标 设置专属服务码。
3. 勾选“我已阅读并同意DataMesh 《使用条款》《隐私政策》”选项,然后点击【登录】按钮。
4. 点击微软第三方登录图标,然后按提示输入第三方账户密码进行登录。
用户界面
主页
登录成功后,您将进入 FactVerse Designer 的主页。主页为您提供了编辑界面的入口,方便您快速访问最近编辑的孪生体模板和孪生场景。
在主页视图中,您可以进行以下操作:
-
- 新建模板:支持创建全新的孪生体模板。
- 打开模板:您可以打开已有的孪生体模板,以便进行编辑和定制化操作。
- 新建场景:创建新的场景,可以进行场景布局、配置运行逻辑,以便实现孪生体的可视化和交互操作。
- 打开场景: 打开已有的场景进行查看和编辑。
- 导入/导出场景:
-
- 导入功能可用于动手实验室场景的导入,使您能够使用动手实验室的场景内容。关于如何使用动手实验室,请参考FactVerse 动手实验室。
- 导出功能支持导出场景文件进行分享和备份。
-
- 最近编辑:在主页上,您可以看到最近编辑的孪生体模板和孪生场景的列表。这个功能允许您快速访问最近使用过的模板和场景,提高您的工作效率。
- 播放录像:点击【播放录像】按钮,以播放之前录制好的场景。
- 导入表格:支持导入Excel 表批量创建孪生体。
模板编辑器
在 FactVerse Designer 中,通过点击主页上孪生体模板的【新建模板】按钮或打开任意一个孪生体模板,您将进入模板编辑器界面。在模板编辑器界面中,您可以对一类孪生体进行详细定义,包括元数据、行为树和资源等内容。
菜单栏
模板编辑器的“菜单栏”中包含了在制作孪生体模板时可能用到的常用工具和命令。以下是各个菜单的功能说明:
菜单 |
功能 |
文件 |
新建:创建新的孪生体模板。如果当前模板还未保存,则会询问是否保存当前模板。 打开:打开云端已有的孪生体模板。如果当前模板还未保存,则会询问是否保存当前模板。 保存:对当前模板内容进行保存。 另存为:在云端目录中选择保存模板的位置,将当前模板另存到其他目录。 导出为表格:导出用于批量创建或修改孪生体的表格。 关闭:关闭当前模板返回主页。若当前模板还未保存,则会询问是否保存当前模板。 退出:退出 FactVerse Designer。若当前模板还未保存,则会询问是否保存当前模板。 |
工具 |
移动工具:用于开启或关闭拖拽导航,帮助用户在场景中直线拖拽角色。 运行参数:显示应用内存占用、DrawCall、Batches、FPS等关键数据。 |
视图 |
地面网格:显示或隐藏场景中高度为0的平面的网格。 视角立方体:显示或隐藏场景区中的视角立方体、视点重置按钮和投影切换按钮。 |
设置 |
语言:用于切换语言。简体中文、繁体中文、英语、日语。 账户:
上传日志:可将最近 7 份日志上传至 DataMesh FactVerse 平台。 关于:查看当前应用的版本号。 |
工具栏
模板编辑器的“工具栏”中包含了如下表所示的常用命令:
图形符号 |
描述 |
主页按钮,点击主页按钮可跳转到主页。若模板当前修改未保存会提示是否保存当前模板。 |
|
保存按钮,保存新建或修改的模板。 |
|
另存为按钮,点击另存为按钮可以另存当前模板。 |
|
撤销按钮,撤销用户上一步操作。 |
|
重做按钮,恢复用户已撤销的操作。 |
资源库
模板编辑器的资源库位于模板编辑器界面的左窗格,您可以通过拖拽资源库窗格的下边缘或右边缘来改变窗格大小。同时,点击资源库窗格标题可以展开或收起资源库窗格。
资源库窗格分为两部分:我的资源和工具:
我的资源
在我的资源中,您可以访问资源库中的所有可用的 2D 和 3D 资源。
以下是我的资源中的相关功能和界面元素:
-
- 搜索框:您可以在我的资源中按名称进行模糊搜索资源。
- 筛选按钮:通过选择标签,可以在我的资源中对资源进行筛选,只显示包含所选标签的所有资源。
- 资源存储路径:资源储存的路径。点击可返回上一层路径。
- 刷新按钮:点击刷新按钮可以刷新资源素材,上传资源后点击刷新即可在我的资源中查看新资源。
资源的状态:
-
- 未缓存:云端的素材尚未缓存到本地,图标显示为灰色。
- 下载中:点击未缓存的素材后开始下载,同时显示素材下载进度。
- 已缓存:图标点亮,表示素材已完成下载,此时可以直接将素材拖拽到场景中使用。
工具
工具中包含了系统预设的数字孪生内容,其中包括预设的基础元素,如工厂内的原料生成器、传送带、AGV 小车等。您可以使用这些预设的基础元素快速创建复杂的孪生体模板。
此外,工具中还包括了字幕、组件、形状等系统内置的小工具。这些小工具可以方便用户在模板编辑过程中添加额外的功能和效果,以增强孪生体的交互性和视觉效果。
孪生体模板
孪生体模板窗格位于资源库窗格下方,用于展示当前模板中的元数据、资源和行为树。它是模板编辑器界面的一个重要组成部分,提供了对孪生体模板内容的全面查看和管理功能。
场景区
模板编辑器的“场景区”位于模板编辑器界面的中央窗格,是用户用来编辑孪生体模板的主要工作空间。您可以将模型或工具资源从资源库中拖入场景区,开始创建您的孪生体模板。
模板编辑器的场景区中包括以下内容:
-
- 添加到场景的资源:您可以将各种资源,如模型、工具等,添加到场景区中,以便进行布局和编辑。
- 视角立方体 :位于场景区右上角的视角立方体显示当前视图方向。单击视角方块和箭头可以快速在六个视图之间切换。
- 视点重置按钮 :单击重置按钮可以将视点回到初始视角,方便您重新调整视图。
- 投影切换按钮 :默认情况下使用透视投影,您可以通过切换按钮切换到正交投影。
属性区
模板编辑器的“属性区”面板位于模板编辑器界面的右侧窗格,用于编辑当前模板和场景中资源的属性信息。
主要功能:
-
- 编辑模板属性:点击场景中的空白处,属性区将展示当前模板的属性信息,您可以修改模板的名称、描述以及缩略图信息。
- 编辑资源属性:选中场景中的资源,属性区会显示其属性信息。您可以调整和设置资源的大小、位置、颜色等属性。
- 数据绑定:属性区支持数据绑定操作,将资源的属性与其他数据源关联。这样可以实现孪生体属性的自动更新和交互效果。例如,使用外部数据驱动孪生体的旋转、移动等姿态变化,使模拟效果更加逼真和实时。
场景编辑器
通过点击主页上场景的【新建场景】按钮或打开一个场景,会进入场景编辑器界面。在场景编辑器界面中,您可以组织由孪生体模板创建出的孪生体为一个孪生场景,其包含孪生体布局、出入口连接等功能。
菜单栏
场景编辑器的“菜单栏”中包含了您在制作孪生场景时可能用到的常用工具和命令。以下是各个菜单的功能说明:
菜单 |
功能 |
文件 |
新建:新建场景。若当前场景还未保存,则会询问是否保存当前场景。 打开:打开云端已有场景。若当前场景还未保存,则会询问是否保存当前场景。 保存:对当前场景内容进行保存。 另存为:在云端目录中选择保存场景的位置,将当前场景另存到其他目录。 关闭:关闭当前场景返回主页。若当前场景还未保存,则会询问是否保存当前场景。 退出:退出 FactVerse Designer。若当前场景还未保存,则会询问是否保存当前场景。 |
工具 |
移动工具:用于开启或关闭拖拽导航,帮助用户在场景中直线拖拽角色。 运行参数:显示应用内存占用、DrawCall、Batches、FPS等关键数据。 |
视图 |
灯光:显示或隐藏场景中的灯光。 路径:显示或隐藏场景中的路径。 地面网格:显示或隐藏场景中高度为0的平面的网格。 视角立方体:显示或隐藏场景区中的视角立方体、视点重置按钮和投影切换按钮。 出入口与连接线:显示或隐藏场景中的出入口与连接线。 |
设置 |
语言:用于切换语言。简体中文、繁体中文、英语、日语。 账户:
上传日志:可将最近 7 份日志上传至 DataMesh FactVerse 平台。 更改渲染环境:修改场景的渲染环境。 关于:查看当前应用的版本号。 |
工具栏
场景编辑器的“工具栏”中包含了如下图所示的常用命令:
图形符号 |
描述 |
主页按钮,点击主页按钮可跳转到主页。若场景当前修改未保存会提示是否保存当前场景。 |
|
保存按钮,保存新建或修改的场景。 |
|
另存为按钮,点击另存为按钮可以另存当前场景。 |
|
撤销按钮,撤销用户上一步操作。 |
|
重做按钮,恢复用户已撤销的操作。 |
|
路径地图按钮 |
|
录制按钮,录制录像。 |
|
断点调试按钮,点击断点调试按钮可进入行为树调试运行模式。 |
|
播放按钮,播放预览场景。 |
资源库
场景编辑器的资源库位于模板编辑器界面的左窗格,您可以通过拖拽资源库窗格的下边缘或右边缘来改变窗格大小。同时,点击资源库窗格标题可以展开或收起资源库窗格。
在场景编辑器中,资源库包含三个部分:孪生体、我的资源和工具。
-
- 孪生体:在资源库的孪生体部分,您可以使用孪生体模板来创建孪生体,并在场景中使用这些孪生体。
- 我的资源:这个部分与模板编辑器中的资源库功能相同,它包含了您可以访问的所有 2D 和 3D 资源。您可以通过搜索、筛选等方式找到所需的资源。
- 工具:工具部分包括了系统内置的小工具,如字幕、组件、形状等。这些工具可以帮助您快速添加额外的功能和效果,丰富您的孪生场景。
孪生体
在场景编辑器中,孪生体窗格位于资源库窗格下方,用于展示当前场景中的所有孪生体、模型、工具、文档、灯光等元素。
孪生体窗格在场景编辑器中提供了以下功能:
-
- 显示或隐藏孪生体:
-
- :当前为显示状态,点击显示图标可切换至隐藏状态。
- :当前为隐藏状态,点击隐藏图标可切换至显示状态。
-
- 选择孪生体:点击选中孪生体,以便进行属性或行为树的编辑操作。
- 删除孪生体 :点击删除图标可以删除场景中的孪生体。
- 锁定孪生体 :被锁定的孪生体将无法改变姿态,并在孪生体列表中处于锁定状态。在构建孪生内容的过程中,锁定布景类模型可避免误操作,提高孪生内容构建效率。
- 改变孪生体窗格大小:可以通过拖拽孪生体窗格的右边缘来调整窗格的大小。
- 展开窗格:点击孪生体窗格的标题可展开孪生体窗格。
- 显示或隐藏孪生体:
场景区
“场景区”位于场景编辑器界面的中央窗格,是用户用来编辑孪生场景的主要工作空间。在这个区域内,您可以对孪生体、模型和工具进行布局、组织和编辑,从而创建您所需的孪生场景。
场景编辑器的场景区的主要功能:
-
- 资源布局:您可以从资源库中拖拽孪生体、模型或工具到场景区中,将它们放置在合适的位置,开始构建您的孪生场景。
- 编辑和组织:在场景区中,您可以对已添加的孪生体和模型进行编辑和组织,调整它们的位置、大小、旋转角度等,以达到预期的场景效果。
- 多视角展示:场景区支持多视角展示,您可以通过单击场景区右上角的视角方块,快速在六个视图之间切换(正视图、后视图、左视图、右视图、上视图、下视图),以便更好地观察和编辑场景。
- 视点重置:单击场景区中的视点重置按钮 ,可以回到初始视角,方便您在编辑过程中进行调整和操作。
- 投影切换:您可以切换场景区的投影方式,从透视投影切换到正交投影,以满足不同场景需求。
属性区
场景编辑器的“属性区”位于界面右侧窗格,主要支持以下功能:
-
- 编辑场景属性和行为树:当您点击场景中的空白处时,属性区会显示场景的属性。您可以查看和编辑场景的属性,如名称、描述、缩略图。同时,您还可以切换到行为树标签,在行为树标签下,展示了当前场景的行为树。通过点击任意行为树,您可以进入行为树编辑器界面,进行相应的编辑和调整。
-
- 编辑孪生体的属性和行为树:当您选中了场景中某个孪生体,在属性区的属性标签下,会显示该孪生体的属性信息,例如位置、主要功能、出入口等,允许您对其进行精确的设置和调整。您也可以切换至行为树标签,通过点击任意行为树打开行为树编辑器界面,以便进行该行为树的编辑和调整。
-
- 编辑模型资源属性:当您选中场景中的模型资源时,属性区会显示所选中模型资源的属性信息。您可以在此处对模型资源的姿态属性进行调整和设定,也可以设置模型或其子结构为背面不可见。
当选中的模型或其子构件设置为“背面不可见”时,从背面观察该模型或子构件其消失不可见。此功能主要应用于场景模型,
举例来说,如果您有一个虚拟的厂房模型,勾选了外墙的”背面不可见”,那么当你从厂房外面观察时,厂房的外墙就会被消隐,只显示内部的结构和设施,提高了用户对内部环境的可见性。
-
- 编辑其他工具资源属性:当您选中了场景中某个工具资源,属性区会显示该工具的属性信息,例如颜色、位置、图表的关联数据等,您可以通过属性区进行精确的设置和调整。
场景播放界面
点击工具栏的播放按钮 可以进入场景播放界面。
场景播放界面的工具栏功能如下所示:
在场景播放界面,通过使用以下调试窗口,可以实现场景调试和产线优化的需求:
-
- “孪生体属性面板”:可以通过改变孪生体的属性值,查看数值变化之后的场景表现。
-
- “孪生体行为树面板”:展示选中的孪生体的行为树的实时执行状态,浅蓝色为正在执行中的节点,深蓝色为未执行的节点,绿色和红色分别代表这个节点的返回值为成功和失败。这使得行为树的遍历可视化,更加直观地定位错误,从而简化了行为树的调试过程。
-
- “模拟数据调试”:通过向场景中的孪生体发送模拟数据消息来改变孪生体属性值,实现场景调试和优化。
- “场景输出信息记录”:用于打印行为树中“产生记录”节点输出的内容。
行为树编辑器
FactVerse Designer 提供了一个直观的可视化行为树编辑器,无需编写代码即可为孪生体创建复杂的行为逻辑。
行为树编辑器界面包含的主要部分:工具栏、节点菜单、行为树编辑区和属性区。通过节点菜单、行为树编辑区和属性区的组合,行为树编辑器提供了一个可视化和交互式的界面,使用户可以方便地创建、编辑和调整行为树的结构和行为逻辑。
工具栏
行为树编辑器的工具栏包含一系列常用的功能按钮,以提供对行为树编辑器的操作和管理。以下是工具栏按钮和其功能的说明:
-
- 返回:返回按钮用于关闭当前的行为树编辑器并返回模板或场景编辑器界面。点击该按钮后,行为树编辑器将被关闭,并且会进行保存或另存的提示。
- 树属性:该按钮用于打开或访问行为树的属性设置。
- 保存:保存按钮用于将当前编辑的行为树保存到 FactVerse 平台中。
- 另存:另存为按钮允许用户将当前编辑的行为树以不同的名称或路径进行保存。
- 缩放视图:缩放视图按钮允许用户调整编辑器界面中的行为树显示比例。通过点击缩放视图按钮,用户可以放大或缩小行为树编辑器的视图,以便更好地查看和编辑行为树的细节。
- 删除节点:删除节点按钮用于删除选定的节点。当用户选择一个节点并点击删除节点按钮时,该节点将从行为树中被移除。
节点菜单
“节点菜单”位于行为树编辑器界面的左侧,您可以从节点菜单中选择适当的节点,然后将其拖拽到行为树编辑区以创建和编辑行为树的结构。
行为树编辑区
“行为树编辑区”是主要的工作区域,用于创建和编辑行为树的结构和逻辑。用户可以在编辑区中拖拽节点,将它们组织成树状结构,并定义节点之间的关系和顺序。用户可以调整节点的位置、连接节点之间的连线。通过在行为树编辑区进行操作,用户可以直观地构建和修改行为树的结构。
属性区
行为树编辑器的“属性区”位于行为树编辑器界面的右侧,用于设置行为树节点的属性和运行条件。当用户选择一个节点时,属性区将显示该节点的相关属性和条件参数,用户可以对这些属性进行设置和调整。属性区还允许用户定义节点的运行条件,通过设置节点的运行条件,用户可以根据特定的条件控制节点的行为和执行逻辑。
除此之外,用户还可以在属性区编辑行为树的名称,以便更好地管理和识别不同的行为树。
虚拟工厂 DLC
虚拟工厂 DLC 是 DataMesh 推出的数字孪生内容拓展包, 其主要面向离散制造工厂,旨在通过数字孪生技术帮助工厂提高生产计划、运行监管、布局规划等业务环节的执行效率、降低整体制造运营成本。
虚拟工厂 DLC 中包含了常见的工厂元素,包括原料生成器、传送带、转换器、AGV 小车、搬运工等。对于订阅了 FactVerse Designer 的企业,用户可以在创建场景时直接使用这些预设的工厂元素,也可以在此 DLC 的基础上进行定制化编辑,以满足不同的需求。
虚拟工厂 DLC 内容
模型
虚拟工厂 DLC 中的模型可以用作场景中的背景和装饰元素,增强数字孪生场景的真实感。同时,这些模型还可用作定制化孪生体模板的基础,使用户能够创建特定类型的孪生体,如设备和操作员。
虚拟工厂 DLC 中包括以下几种模型:
-
- 布景类模型:指在场景或环境中起到装饰、背景或环境构建作用的三维模型。这些模型被用来增强场景的真实感和视觉吸引力,而不是作为主要的交互对象。例如:厂房背景、储物箱、货品堆、操作台等。
- 产物模型:产物模型代表不同类型的产品,每个颜色和形状代表着不同种类的产品。例如:黄色球体、红色方块、塑料盒成品等。
- 生产设备模型:生产设备模型代表不同的生产设备和运输设备,包括传送带、机械臂、AGV 小车等,用于模拟和展示工厂中实际使用的设备。
- 操作员模型:用于模拟在工厂环境中的操作员或工作人员。
孪生体模板
虚拟工厂 DLC 提供了多种预设的孪生体模板,包括产物类模板和生产设备类模板。这些预设模板旨在简化用户创建虚拟工厂场景的流程,并提供高度可配置的模拟体验。
-
- 产物类模板:产物类模板可以绑定到生产设备上,用作模拟工厂中实际生产产品的模板。例如:黄色球体模板、蓝色方块模板等。
- 生产设备类模板:生产设备类模板包括机械臂、AGV 小车等,用户可以使用这些模板创建各种生产设备的孪生体。通过模拟这些生产设备,用户能够更真实地呈现工厂中的生产过程,包括自动化、运输和物料处理等方面。
- 操作员模板:操作员模板涵盖外观、服装和动作等方面的预设设置,使用户能够轻松添加和配置操作员到他们的虚拟工厂场景中。
数字孪生场景
虚拟工厂 DLC 中包含了四个数字孪生场景,通过这几个场景,用户可以模拟和学习基础的产线操作和管理。
-
- 初级物流线:通过这个场景,用户可以模拟和学习基础的物流线操作和管理。场景包括物料的原料生成、传送等流程。
- 条件判断分拣场景:该场景专注于模拟分拣过程中的条件判断,使用户能够了解和优化在特定条件下的物料分拣操作,通过对分拣设备行为树机理进行拖拉拽配置,了解行为树配合孪生体属性实现分拣的能力。
- 机械臂分拣场景:通过此场景,用户可以深入了解机械臂在分拣过程中的运作,包括精确抓取和放置物料。通过对机械臂的行为树机理进行拖拉拽配置,了解行为树配合模型动画表达设备实际动作行为的能力。
- 透明工厂:通过数字化技术将工厂的生产过程、设备状态、产品质量等信息进行实时监测、分析和可视化展现,从而实现对整个工厂生产运营的全面透明化。数字孪生透明工厂的基础是数字孪生技术,即将实体工厂和数字模型进行精确对应,实现对工厂生产的全方位模拟和优化。
使用虚拟工厂 DLC
虚拟工厂的 DLC 存储在“Public Directory”文件夹中,对于拥有 FactVerse Designer 权限的所有用户都是可见的。用户可以在 FactVerse Designer 中使用虚拟工厂DLC。
虚拟工厂 DLC 的主要使用场景如下:
-
- 在 FactVerse 平台的数字孪生模块中查看 DLC 内容,包括 DLC 目录和列表内容。
- 在 FactVerse 平台的其他功能模块中引用 DLC 场景、DLC 孪生体。目前设备检查模块中可以引用场景、数据融合模块可以引用孪生体。
- 在 FactVerse Designer 中查看、另存、编辑 DLC 内容。注意:支持另存的内容包括模板、行为树、孪生体和场景;DLC 中的模型不可以另存。
编辑虚拟工厂 DLC 中的模板
如果您需要编辑虚拟工厂 DLC 中的模板并保存更改,可以按照以下步骤进行:
-
- 点击 FactVerse Designer 的主页中的【打开模板】按钮,打开资源窗口。
- 在资源目录中找到并选中虚拟工厂 DLC 中的要编辑的预设模板,点击【打开】,在模板编辑器中打开此预设模板。
- 在模板编辑器的工具栏中,点击 将此预设模板另存至其他目录下。
- 编辑模板,例如添加模型资源、调整模型资源位置旋转角度等属性值。
- 完成编辑后,点击 保存您的更改。
编辑虚拟工厂 DLC 中的行为树
当您需要编辑虚拟工厂 DLC 中的预设行为树并保存更改,您需要在模板编辑器中或场景编辑器中打开该行为树并另存后进行编辑。
在新建的模板中,您可以按照以下步骤进行预设行为树的编辑:
1. 点击 FactVerse Designer 的主页中的【新建模板】按钮,新建一个模板。
2. 在模板编辑器的孪生体模板窗格中,点击行为树旁的 ︙,然后选择添加行为树,打开行为树列表。
3. 在行为树列表中,选择虚拟工厂 DLC 中的要编辑的预设行为树,该行为树即添加到模板中。
4. 在左侧的孪生体模板窗格中,双击行为树名称,在行为树编辑器中打开此行为树。
5. 在行为树编辑器的工具栏中,点击 将此预设行为树另存至其他目录。
6. 编辑行为树,例如,增加或删减行为树节点、修改节点属性设置。
7. 完成编辑后,点击 保存您的更改。
编辑虚拟工厂 DLC 中的场景
当您希望编辑虚拟工厂 DLC 中的场景并保存更改时,请按以下步骤进行:
1. 点击 FactVerse Designer 的主页中的【打开场景】按钮,打开资源窗口。
2. 在资源目录中找到所需编辑的虚拟工厂 DLC 场景,点击【打开】,在场景编辑器中加载该场景。
3. 在场景编辑器的工具栏中,点击 打开另存为窗口。
在进行场景另存时,您可以选择是否另存场景内的孪生体数据:
-
- 只另存场景数据:若选择只另存场景数据,对场景中孪生体的修改将影响到原始场景中的对应孪生体。注意:对于DLC场景,只另存场景数据的情况下,仅支持修改除场景中孪生体以外的内容。
- 另存场景数据和孪生体数据:若选择另存场景和孪生体数据,则您对孪生体的修改不会影响原始场景中的孪生体。
4. 在保存窗口中,选择存储目录,指定场景名称,然后点击【确认】完成场景的另存。
FactVerse 动手实验室
FactVerse 动手实验室是基于虚拟工厂DLC内容创建的培训资料包,其中包括培训视频及可供实践的数字孪生场景内容。通过这些培训资料,您可以深入了解数字孪生场景构建,体验更为丰富的素材和关键业务实例,以提升您的操作能力,快速优化工作流程。
导入动手实验室场景
使用 FactVerse Designer 的导入功能,您可以导入动手实验室中的场景文件(.digpkg文件)。注意:每次导入将覆盖之前的动手实验室场景文件。
1. 下载动手实验室包到本地文件夹中。
2. 在主页中,点击【导入场景】按钮。
3. 在打开场景的窗口中选择要导入的场景文件,点击【打开】。
4. 成功导入后,导入的场景所在的目录与原场景文件的目录保持一致,并且租户下所有用户可见此目录及场景。
编辑动手实验室场景
编辑动手实验室场景文件的具体步骤如下:
-
- 打开并登录 FactVerse Designer。
- 在主页中点击【打开场景】按钮。
- 在资源目录中找到所需编辑的动手实验室场景,点击【打开】,在场景编辑器中加载该场景。
- 在场景编辑器的工具栏中,点击 打开另存为窗口,将场景进行另存。建议:勾选另存场景数据和孪生体数据选项。
- 结合动手实验室视频,使用 DLC 中的模型、孪生体等对此场景进行编辑,动手搭建自己的产线。