Parcourir la source

“修改了readme”

kangyu il y a 4 mois
Parent
commit
48425f8fff
1 fichiers modifiés avec 69 ajouts et 0 suppressions
  1. 69 0
      README.md

+ 69 - 0
README.md

@@ -0,0 +1,69 @@
+**一、概述**
+
+本工具类旨在通过配置简单的Excel模板,自动化生成风机设备(包括主扇和局扇)的控制与监测代码,减少开发人员在处理类似设备时的重复劳动,提高了编程效率。生成的代码包含多个关键部分,如监测实体类、控制实体类、枚举类型、业务实现类、控制方法、监测方法片段、点表配置JSON、点位解释JSON以及控制请求描述表格等。
+
+**二、准备工作**
+
+1. **Excel模板准备**:
+    1. 文件名:5.0风扇对接代码生成变量模板.xlsx
+    1. 位置:template/ 目录下
+    1. 内容:包含五列数据,分别是“变量名(英文)”、“类型”、“中文释义”、“读写方式”、“地址”。
+1. **环境配置**:
+    1. 确保Java环境已安装并配置正确。
+    1. 将工具类项目导入到你的IDE(如IntelliJ IDEA, Eclipse等)中。
+
+**三、配置说明**
+
+在工具类中,需要进行以下配置:
+
+1. **风机类型(FAN\_TYPE)**:
+    1. 主扇:Main
+    1. 局扇:System
+1. **矿井唯一表示(MINE\_NAME)**:
+    1. 例如:Wl1k
+1. **设备名称(DEVICE\_NAME)**:
+    1. 例如:万里一矿主扇
+1. **模板Excel文件路径(EXCEL\_FILE\_PATH)**:
+    1. 例如:template/wl1k.xlsx
+
+**四、使用步骤**
+
+1. **编辑Excel模板**:
+    1. 根据实际风机设备的参数,填写Excel模板中的五列数据,包括“变量名(英文)”、“类型”、“中文释义”、“读写方式”、“地址”。
+
+1. **配置工具类**:
+    1. 在工具类源代码中,修改上述配置项的值为实际值。
+
+1. **运行工具类**:
+    1. 在IDE中运行工具类,或者通过命令行/脚本运行。
+1. **查看生成代码**:
+    1. 工具类将自动生成generate目录下代码及文件:
+        1. 监测实体类 FanVo
+
+        1. 控制实体类 FanFrom
+
+        1. 枚举类型 FAN\_ENUM
+
+        1. 业务实现类 FanFacility
+
+        1. 控制方法实现 controlFan
+
+        1. 监测方法片段
+
+        1. 点表配置JSON文件
+
+        1. 点位解释JSON文件
+
+        1. 控制请求表格(如Excel表格或CSV文件)
+
+
+1. **验证与集成**:
+    1. 验证生成的代码是否符合预期。
+    1. 将生成的代码及文件集成到5.0项目中。
+
+**五、注意事项**
+
+- 确保Excel模板中的数据类型与工具类中的预定义类型相匹配。
+- 读写方式需按照预定的枚举值填写(如只读、只写、读写)。
+- 生成的代码可能需要根据具体项目需求进行微调。
+