From b092806a662b99310cdb050292de2721ba06acd9 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期二, 19 十一月 2024 14:43:18 +0800 Subject: [PATCH] 增加测量台直通模式,增加手动参数界面的JSON文件 --- springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java b/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java index 848f87b..de59f75 100644 --- a/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java +++ b/springboot-vue3/src/main/java/com/example/springboot/controller/HomeController.java @@ -592,4 +592,27 @@ return storageCageService.SaveMeasure(films,thickness); } + @GetMapping("/writeValue") + public Result writeValue(String address, float value, String type) { + if ("0".equals(type)) { + System.err.println("鍐欏叆word" + address + "+" + value); + // S7control.getinstance().WriteWord(address, (short) value); + } else if("1".equals(type)) { + + System.err.println("鍐欏叆float" + address + "+" + value); + // S7control.getinstance().writeFloat32(address, value); + }else{ + System.err.println("鍐欏叆bit" + address + "+" + value); + // S7control.getinstance().WriteBit(address, true); + try { + TimeUnit.MILLISECONDS.sleep(300); + } catch (InterruptedException e) { + e.printStackTrace(); + } + // S7control.getinstance().WriteBit(address, false); + } + Map<String, Object> map = new HashMap<>(); + map.put("message", "200"); + return Result.success(map); + } } -- Gitblit v1.8.0