From a446066c5f3cedc33e035b2bbc9ad36b5aa18512 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期四, 14 十二月 2023 08:25:11 +0800
Subject: [PATCH] 调整提示框字体大小

---
 springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1.java |  167 +++++++++++++++++++++++++++++--------------------------
 1 files changed, 87 insertions(+), 80 deletions(-)

diff --git a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1.java b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1.java
index e2fa2b8..739f205 100644
--- a/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1.java
+++ b/springboot-vue3/src/main/java/com/example/springboot/component/PlcParameter1.java
@@ -85,7 +85,7 @@
       addresses.add("DB100.38");
       addresses.add("DB100.40");
       List<Short> arraylist = S7control.getinstance().readWords(addresses);
-
+//缈昏浆
     List<Short> fanzhuan1 = S7control.getinstance().ReadWord("DB100.8", 1);
     List<Short> xiaoche1 = S7control.getinstance().ReadWord("DB100.12", 1);
       // Short[] values1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
@@ -103,98 +103,105 @@
      jsonObject.append("fanzhuan", fanzhuan1);
      jsonObject.append("xiaoche", xiaoche1);
 
-      WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Parameter1");
+//      WebSocketServer sendwServer = WebSocketServer.sessionMap.get("Parameter1");
+//      if (sendwServer != null) {
+//        sendwServer.sendMessage(jsonObject.toString());
+//      }
+
+      ArrayList<WebSocketServer> sendwServer = WebSocketServer.sessionMap.get("Parameter1");
       if (sendwServer != null) {
-        sendwServer.sendMessage(jsonObject.toString());
-      }
+        for (WebSocketServer webserver : sendwServer) {
+          webserver.sendMessage(jsonObject.toString());
 
-      WebSocketServer webSocketServer = WebSocketServer.sessionMap.get("Parameter1");
-      if (webSocketServer != null) {
-        List<String> messages = webSocketServer.getMessages();
-        List<String> waddresses1 = new ArrayList<>();
-        waddresses1.add("DB100.0");
-        waddresses1.add("DB100.2");
-        waddresses1.add("DB100.4");
-        waddresses1.add("DB100.6");
-        waddresses1.add("DB100.26");
-        waddresses1.add("DB100.28");
-        waddresses1.add("DB100.30");
-        waddresses1.add("DB100.32");
-        waddresses1.add("DB100.34");
-        waddresses1.add("DB100.36");
-        waddresses1.add("DB100.38");
-        waddresses1.add("DB100.40");
 
-        String addressList2 = "DB100.8";
-        String addressList3 = "DB100.12";
+          if (webserver != null) {
+            List<String> messages = webserver.getMessages();
+            List<String> waddresses1 = new ArrayList<>();
+            waddresses1.add("DB100.0");
+            waddresses1.add("DB100.2");
+            waddresses1.add("DB100.4");
+            waddresses1.add("DB100.6");
+            waddresses1.add("DB100.26");
+            waddresses1.add("DB100.28");
+            waddresses1.add("DB100.30");
+            waddresses1.add("DB100.32");
+            waddresses1.add("DB100.34");
+            waddresses1.add("DB100.36");
+            waddresses1.add("DB100.38");
+            waddresses1.add("DB100.40");
 
-        if (!messages.isEmpty()) {
-          // 灏嗘渶鍚庝竴涓秷鎭浆鎹负 short 绫诲瀷鐨勫垪琛�
-          String lastMessage = messages.get(messages.size() - 1);
-          // System.out.println("lastMessage锛�" + lastMessage);
-          JSONArray messageArray = new JSONArray(lastMessage);
+            String addressList2 = "DB100.8";
+            String addressList3 = "DB100.12";
 
-          // 鏁村悎绗� 1 鍒� 3 涓暟缁勫苟鍘绘帀 null 鍏冪礌
-          List<Short> mergedList = new ArrayList<>();
-          for (int i = 0; i < 3; i++) {
-            JSONArray sublist = messageArray.getJSONArray(i);
-            for (int j = 0; j < sublist.size(); j++) {
-              Object value = sublist.get(j);
-              if (value != null && !value.toString().equals("null")) {
-                try {
-                  String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
-                  short sValue = Short.parseShort(cleanedValue.trim());
-                  mergedList.add(sValue);
-                } catch (NumberFormatException e) {
-                  // 濡傛灉鏃犳硶瑙f瀽涓� short 绫诲瀷锛屽垯蹇界暐璇ラ儴鍒�
-                  System.err.println("Could not parse value: " + value);
+            if (!messages.isEmpty()) {
+              // 灏嗘渶鍚庝竴涓秷鎭浆鎹负 short 绫诲瀷鐨勫垪琛�
+              String lastMessage = messages.get(messages.size() - 1);
+              // System.out.println("lastMessage锛�" + lastMessage);
+              JSONArray messageArray = new JSONArray(lastMessage);
+
+              // 鏁村悎绗� 1 鍒� 3 涓暟缁勫苟鍘绘帀 null 鍏冪礌
+              List<Short> mergedList = new ArrayList<>();
+              for (int i = 0; i < 3; i++) {
+                JSONArray sublist = messageArray.getJSONArray(i);
+                for (int j = 0; j < sublist.size(); j++) {
+                  Object value = sublist.get(j);
+                  if (value != null && !value.toString().equals("null")) {
+                    try {
+                      String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
+                      short sValue = Short.parseShort(cleanedValue.trim());
+                      mergedList.add(sValue);
+                    } catch (NumberFormatException e) {
+                      // 濡傛灉鏃犳硶瑙f瀽涓� short 绫诲瀷锛屽垯蹇界暐璇ラ儴鍒�
+                      System.err.println("Could not parse value: " + value);
+                    }
+                  }
                 }
               }
-            }
-          }
 
-          // 鍐欏叆绗竴涓湴鍧�
-          if (messageArray.getJSONArray(3).size() > 0) {
-            Object value = messageArray.getJSONArray(3).get(0);
-            if (value != null && !value.toString().equals("null")) {
-              try {
-                String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
-                short sValue = Short.parseShort(cleanedValue.trim());
-                S7control.getinstance().WriteWord(addressList2, Arrays.asList(sValue));
-                System.out
-                    .println("messageValue锛�" + Arrays.asList(sValue) + " written to PLC at address " + addressList2);
-              } catch (NumberFormatException e) {
-                // 濡傛灉鏃犳硶瑙f瀽涓� short 绫诲瀷锛屽垯蹇界暐璇ラ儴鍒�
-                System.err.println("Could not parse value: " + value);
+              // 鍐欏叆绗竴涓湴鍧�
+              if (messageArray.getJSONArray(3).size() > 0) {
+                Object value = messageArray.getJSONArray(3).get(0);
+                if (value != null && !value.toString().equals("null")) {
+                  try {
+                    String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
+                    short sValue = Short.parseShort(cleanedValue.trim());
+                    S7control.getinstance().WriteWord(addressList2, Arrays.asList(sValue));
+                    System.out
+                            .println("messageValue锛�" + Arrays.asList(sValue) + " written to PLC at address " + addressList2);
+                  } catch (NumberFormatException e) {
+                    // 濡傛灉鏃犳硶瑙f瀽涓� short 绫诲瀷锛屽垯蹇界暐璇ラ儴鍒�
+                    System.err.println("Could not parse value: " + value);
+                  }
+                }
               }
-            }
-          }
 
-          // 鍐欏叆绗簩涓湴鍧�
-          if (messageArray.getJSONArray(4).size() > 0) {
-            Object value = messageArray.getJSONArray(4).get(0);
-            if (value != null && !value.toString().equals("null")) {
-              try {
-                String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
-                short sValue = Short.parseShort(cleanedValue.trim());
-                S7control.getinstance().WriteWord(addressList3, Arrays.asList(sValue));
-                System.out
-                    .println("messageValue锛�" + Arrays.asList(sValue) + " written to PLC at address " + addressList3);
-              } catch (NumberFormatException e) {
-                // 濡傛灉鏃犳硶瑙f瀽涓� short 绫诲瀷锛屽垯蹇界暐璇ラ儴鍒�
-                System.err.println("Could not parse value: " + value);
+              // 鍐欏叆绗簩涓湴鍧�
+              if (messageArray.getJSONArray(4).size() > 0) {
+                Object value = messageArray.getJSONArray(4).get(0);
+                if (value != null && !value.toString().equals("null")) {
+                  try {
+                    String cleanedValue = value.toString().replaceAll("[^0-9-]", "");
+                    short sValue = Short.parseShort(cleanedValue.trim());
+                    S7control.getinstance().WriteWord(addressList3, Arrays.asList(sValue));
+                    System.out
+                            .println("messageValue锛�" + Arrays.asList(sValue) + " written to PLC at address " + addressList3);
+                  } catch (NumberFormatException e) {
+                    // 濡傛灉鏃犳硶瑙f瀽涓� short 绫诲瀷锛屽垯蹇界暐璇ラ儴鍒�
+                    System.err.println("Could not parse value: " + value);
+                  }
+                }
               }
+
+              // 鍐欏叆绗笁涓湴鍧�
+              if (!mergedList.isEmpty()) {
+                S7control.getinstance().WriteWord(waddresses1, mergedList);
+                System.out.println("messageValue锛�" + mergedList + " written to PLC at address " + waddresses1);
+              }
+
+              // 娓呯┖娑堟伅鍒楄〃
+              webserver.clearMessages();
             }
           }
-
-          // 鍐欏叆绗笁涓湴鍧�
-          if (!mergedList.isEmpty()) {
-            S7control.getinstance().WriteWord(waddresses1, mergedList);
-            System.out.println("messageValue锛�" + mergedList + " written to PLC at address " + waddresses1);
-          }
-
-          // 娓呯┖娑堟伅鍒楄〃
-          webSocketServer.clearMessages();
         }
 
       }

--
Gitblit v1.8.0