From 67d707e95b459dddf1d81dc85b01b9db91ad8f27 Mon Sep 17 00:00:00 2001
From: CortexCore <2630229280@qq.com>
Date: Wed, 19 Jul 2023 18:01:02 +0800
Subject: [PATCH] 1
---
.../标识注册与解析.tscn | 6 +++
.../标识解析.md | 2 +
.../标识解析步骤.md | 6 +--
.../标识解析演讲稿.md | 45 +++++++++++++++++++
iFactory.csproj | 1 +
5 files changed, 57 insertions(+), 3 deletions(-)
create mode 100644 ReadMe/工业互联网标识解析与注册/标识解析演讲稿.md
diff --git a/Mods/工业数据采集与分析应用分享/标识注册与解析.tscn b/Mods/工业数据采集与分析应用分享/标识注册与解析.tscn
index 175868c..a80860b 100644
--- a/Mods/工业数据采集与分析应用分享/标识注册与解析.tscn
+++ b/Mods/工业数据采集与分析应用分享/标识注册与解析.tscn
@@ -146,6 +146,10 @@ layout_mode = 2
[node name="UX Window Service" type="MarginContainer" parent="Layout" node_paths=PackedStringArray("tabs", "windows")]
layout_mode = 2
size_flags_vertical = 3
+theme_override_constants/margin_left = 0
+theme_override_constants/margin_top = 0
+theme_override_constants/margin_right = 0
+theme_override_constants/margin_bottom = 0
script = ExtResource("3_sfip0")
tabs = [NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/标识解析"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/温湿度传感器"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/标识模板生成"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/标识模板注册"), NodePath("Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer/自动注册标识")]
windows = [NodePath("Horizontal Layout/内容/MarginContainer/标识解析"), NodePath("Horizontal Layout/内容/MarginContainer/温湿度传感器"), NodePath("Horizontal Layout/内容/MarginContainer/标识模板生成器"), NodePath("Horizontal Layout/内容/MarginContainer/标识模板注册器"), NodePath("Horizontal Layout/内容/MarginContainer/自动注册标识")]
@@ -277,6 +281,7 @@ icon = ExtResource("11_h2x7p")
expand_icon = true
[node name="自动注册标识" type="Button" parent="Layout/UX Window Service/Horizontal Layout/导航栏/MarginContainer/Layout/VBoxContainer"]
+visible = false
layout_mode = 2
theme_type_variation = &"SideTab"
toggle_mode = true
@@ -1661,6 +1666,7 @@ layout_mode = 2
text = "注册"
[node name="自动注册标识" type="VBoxContainer" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer"]
+visible = false
layout_mode = 2
[node name="标题栏Template" parent="Layout/UX Window Service/Horizontal Layout/内容/MarginContainer/自动注册标识" instance=ExtResource("13_7vm0l")]
diff --git a/ReadMe/工业互联网标识解析与注册/标识解析.md b/ReadMe/工业互联网标识解析与注册/标识解析.md
index ae898c0..39cceab 100644
--- a/ReadMe/工业互联网标识解析与注册/标识解析.md
+++ b/ReadMe/工业互联网标识解析与注册/标识解析.md
@@ -97,6 +97,8 @@
- [ ] `检测软件` 添加异常时的值
- [ ] `监测软件` 异常时需要给出明显的提示
> iFactory课件
+- [x] `侧边栏`移除`模拟生产`
+- [x] `侧边栏`修复侧边栏切换后布局更改
- [x] `标识解析`添加模拟搜索,可以通知搜索值来筛选和过滤标识与标识值
- [ ] `动画`添加基于`标识节点`连线的标识解析动画
- [x] `引导`编辑标识模板名称后,需要点击保存
diff --git a/ReadMe/工业互联网标识解析与注册/标识解析步骤.md b/ReadMe/工业互联网标识解析与注册/标识解析步骤.md
index 0aa74c7..52af9a8 100644
--- a/ReadMe/工业互联网标识解析与注册/标识解析步骤.md
+++ b/ReadMe/工业互联网标识解析与注册/标识解析步骤.md
@@ -79,7 +79,7 @@
* `温度` `float` `42.0` `环境`
* `湿度` `float` `50.0` `环境`
* `生产厂家` `string` `Intelli工业` `出厂参数`
- * `生产日期` `dateTime` `2021年7月6日` `出厂参数`
+ * `出厂日期` `dateTime` `2021年7月6日` `出厂参数`
* `购买链接` `url` `https://www.baidu.com` `出厂参数`
* `产品图片` `url` `https://www.baidu.com/img/bd_logo1.png` `出厂参数`
### 温湿度记录
@@ -95,7 +95,7 @@
* 接下来创建以下值
* `型号` `string` `AGV-001` `出厂参数`
* `生产厂家` `string` `Intelli工业` `出厂参数`
- * `生产日期` `dateTime` `2021年7月6日` `出厂参数`
+ * `出厂日期` `dateTime` `2021年7月6日` `出厂参数`
* `电量` `float` `100.0` `能源`
* `电流` `float` `10.0` `能源`
### 设备注册模板
@@ -105,7 +105,7 @@
* `型号` `string` `SR7C1L` `出厂参数`
* `备注` `string` `测试机械臂` `生产参数`
* `生产厂家` `string` `Intelli工业` `出厂参数`
- * `生产日期` `dateTime` `2021年7月6日` `出厂参数`
+ * `出厂日期` `dateTime` `2021年7月6日` `出厂参数`
* `购买链接` `url` `https://www.baidu.com` `出厂参数`
* `产品图片` `url` `https://www.baidu.com/img/bd_logo1.png` `出厂参数`
diff --git a/ReadMe/工业互联网标识解析与注册/标识解析演讲稿.md b/ReadMe/工业互联网标识解析与注册/标识解析演讲稿.md
new file mode 100644
index 0000000..d4bcffe
--- /dev/null
+++ b/ReadMe/工业互联网标识解析与注册/标识解析演讲稿.md
@@ -0,0 +1,45 @@
+# 标识解析演讲稿
+## 故事线
+在生产过程中会产生很多的标识数据,
+
+例如:
+* 订单标识
+* 设备标识
+* 记录标识
+
+等等等等
+
+这些数据通常是由一些自动化系统,比如`MES系统`自动注册的
+
+今天,我们将模拟一个有基于标识解析监测,传感器检测到异常并报警的生产过程
+
+首先我们将对手动温湿度传感器进行注册,
+
+然后我们的基于标识解析的监测软件会对这些传感器进行实时的解析与分析
+
+最后我们通过模拟异常环境的方式,引发异常报警,让我们的监测软件检测到异常数据并报警
+
+当然了,在注册温湿度传感器前,我们需要先创建一个标识注册模板.才能对温湿度传感器进行注册
+## 执行步骤
+### 注册温湿度传感器标识
+* 点击侧边栏的`创建标识模板`
+* 点击`创建模板`
+* 输入模板名称,例如:`温湿度传感器模板`,然后点击右侧的`保存`按钮
+* 接下来创建以下值
+ * `型号` `string` `Intelli温湿度传感器` `设备参数`
+ * `温度` `float` `42.0` `环境`
+ * `湿度` `float` `50.0` `环境`
+ * `生产厂家` `string` `Intelli工业` `出厂参数`
+ * `出厂日期` `dateTime` `2021年7月6日` `出厂参数`
+ * `购买链接` `url` `https://www.baidu.com` `出厂参数`
+* 点击`保存`按钮
+> 很好,现在已经创建了温湿度
+### 接下来,我们将基于刚刚创建的标识模板,为温湿度传感器进行标识注册
+* 点击侧边栏的`标识注册`
+* 点击`刷新`按钮
+* 点击已创建的`温湿度记录模板`
+* 在标识中添加温湿度记录的标识,例如:`8.123.99/sensorRecord`
+* 根据已定义的表单,填写需要的信息
+> 当然了,温湿度传感器的温度和湿度不需要填写,因为是基于设备自动注册的
+* 点击`注册`按钮
+> 很好,我们已经完成了温湿度传感器的标识注册,接下来我们将进行数据采集与标识更新
\ No newline at end of file
diff --git a/iFactory.csproj b/iFactory.csproj
index b480aa0..3a92c44 100644
--- a/iFactory.csproj
+++ b/iFactory.csproj
@@ -24,5 +24,6 @@
+
\ No newline at end of file