From 94e971bad93246e5e6730d3a8bb009a7d0595a5e Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期一, 11 九月 2023 17:32:47 +0800
Subject: [PATCH] 系统主界面添加点击理片笼显示玻璃信息,进行玻璃,出片操作
---
springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java | 33 ++++++++++++++-------------------
1 files changed, 14 insertions(+), 19 deletions(-)
diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
index c6ce249..258556f 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/Plchome.java
@@ -2,9 +2,9 @@
import cn.hutool.json.JSONObject;
+import java.util.ArrayList;
import java.util.List;
-import org.springframework.context.ConfigurableApplicationContext;
import com.example.springboot.entity.StorageCage;
import com.example.springboot.entity.alarmmg;
@@ -18,13 +18,14 @@
public void run() {
while (this != null) {
try {
- Thread.sleep(10000);
+ Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
JSONObject jsonObject = new JSONObject();
+ //娉ㄥ叆mapper
homeMapper = WebSocketServer.applicationContext.getBean(HomeMapper.class);
// 绗煎瓙浣跨敤鎯呭喌
List<StorageCage> tableData = homeMapper.selectAll();
@@ -46,27 +47,21 @@
//鏌ヨ鎶ヨ淇℃伅
List<alarmmg> alarmmg=homeMapper.SelectAlarmmgInfo();
jsonObject.append("alarmmg", alarmmg);
- //璇诲幓Plc杩涚墖杞︿笌鍑虹墖杞︿綅缃�
- // List<String> addressList = new ArrayList<>();
- // addressList.add("DB100.DBW0");
- // addressList.add("DB100.DBW2");
- // List<Short> paramlist = S7control.getinstance().ReadWord(addressList);
- // jsonObject.append("params", paramlist);
-
- jsonObject.append("params", new short[] { 30, 40, });
+ //璇诲幓Plc杩涚墖杞︿笌鍑虹墖杞︿綅缃甒
+ List<String> addressList = new ArrayList<String>();
+ addressList.add("DB105.DBW0");
+ addressList.add("DB105.DBW12");
+ List<Short> paramlist = S7control.getinstance().ReadWord(addressList);
+ //灏嗛泦鍚堣浆涓烘暟缁�
+ if(paramlist!=null){
+ Short[] paramlists = paramlist.toArray(new Short[0]);
+ jsonObject.append("params", paramlists);
+ }
+ // jsonObject.append("params", new short[] { 30, 40, });
WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Home");
-
if (sendwServer != null) {
sendwServer.sendMessage(jsonObject.toString());
}
-
- // JSONObject jsonObject = new JSONObject();
- // jsonObject.append("params", new short[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
- // 11, });
- // WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Home");
- // if (sendwServer != null) {
- // sendwServer.sendMessage(jsonObject.toString());
- // }
}
}
--
Gitblit v1.8.0