From 23bc853bf89485a3a85c3dc022e539547ab7ebe5 Mon Sep 17 00:00:00 2001 From: cpT <1@123> Date: 星期日, 29 六月 2025 17:52:40 +0800 Subject: [PATCH] #改造 --- src/main/java/com/zy/core/thread/SiemensCrnThread.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/core/thread/SiemensCrnThread.java b/src/main/java/com/zy/core/thread/SiemensCrnThread.java index 8137225..1074858 100644 --- a/src/main/java/com/zy/core/thread/SiemensCrnThread.java +++ b/src/main/java/com/zy/core/thread/SiemensCrnThread.java @@ -95,6 +95,25 @@ command.setDestinationPosZ((short)0); // 鐩爣搴撲綅灞� write(command); break; + // 澶嶄綅 + case 4: + CrnCommand command4 = (CrnCommand) task.getData(); + if (null == command4) { + command4 = new CrnCommand(); + } + command4.setCrnNo(slave.getId()); // 鍫嗗灈鏈虹紪鍙� + command4.setTaskNo((short) 9999); // 宸ヤ綔鍙� + command4.setAckFinish((short) 0); // 浠诲姟瀹屾垚纭浣� + command4.setTaskMode(CrnTaskModeType.GO_ORIGIN); // 浠诲姟妯″紡 + command4.setSourcePosX((short)0); // 婧愬簱浣嶆帓 + command4.setSourcePosY((short)0); // 婧愬簱浣嶅垪 + command4.setSourcePosZ((short)0); // 婧愬簱浣嶅眰 + int row = slave.getId() * 2; + command4.setDestinationPosX((short)row); // 鐩爣搴撲綅鎺� + command4.setDestinationPosY((short)1); // 鐩爣搴撲綅鍒� + command4.setDestinationPosZ((short)1); // 鐩爣搴撲綅灞� + write(command4); + break; default: break; } @@ -495,4 +514,12 @@ isRunning = false; } + + /** + * 娓呴櫎浣滀笟鍚姩涓� + */ + @Override + public void setWrkSign() { + } + } -- Gitblit v1.9.1