From c6edbd1df725b75f0b1ed97ca178ea4e3231b25f Mon Sep 17 00:00:00 2001
From: LAPTOP-T815PCOQ\25526 <mr.liuyang@126.com>
Date: 星期一, 09 十二月 2024 14:18:11 +0800
Subject: [PATCH] 1. axis设定先写入PLC,间隔2秒后更新界面和配方 2. IO模块如果是可以点击的信号,移动到控件上鼠标显示点击图标 3. io模块添加圆角功能

---
 SourceCode/Bond/BondEq/FileManager/RecipeManager.cpp |   35 ++++++++++++++++++++---------------
 1 files changed, 20 insertions(+), 15 deletions(-)

diff --git a/SourceCode/Bond/BondEq/FileManager/RecipeManager.cpp b/SourceCode/Bond/BondEq/FileManager/RecipeManager.cpp
index 43105ef..004463c 100644
--- a/SourceCode/Bond/BondEq/FileManager/RecipeManager.cpp
+++ b/SourceCode/Bond/BondEq/FileManager/RecipeManager.cpp
@@ -113,25 +113,30 @@
         axisNode.append_attribute("start_address") = axisInfo.startAddress.c_str();
 
         // 保存 ValueRange 值
-        axisNode.append_child("jog_distance").append_attribute("min") = axisInfo.jogDistance.minValue;
-        axisNode.append_child("jog_distance").append_attribute("max") = axisInfo.jogDistance.maxValue;
-        axisNode.append_child("jog_distance").append_attribute("current") = axisInfo.jogDistance.currentValue;
+        auto jog_distance = axisNode.append_child("jog_distance");
+        jog_distance.append_attribute("min") = axisInfo.jogDistance.minValue;
+        jog_distance.append_attribute("max") = axisInfo.jogDistance.maxValue;
+        jog_distance.append_attribute("current") = axisInfo.jogDistance.currentValue;
 
-        axisNode.append_child("manual_speed").append_attribute("min") = axisInfo.manualSpeed.minValue;
-        axisNode.append_child("manual_speed").append_attribute("max") = axisInfo.manualSpeed.maxValue;
-        axisNode.append_child("manual_speed").append_attribute("current") = axisInfo.manualSpeed.currentValue;
+        auto manual_speed = axisNode.append_child("manual_speed");
+        manual_speed.append_attribute("min") = axisInfo.manualSpeed.minValue;
+        manual_speed.append_attribute("max") = axisInfo.manualSpeed.maxValue;
+        manual_speed.append_attribute("current") = axisInfo.manualSpeed.currentValue;
 
-        axisNode.append_child("auto_speed").append_attribute("min") = axisInfo.autoSpeed.minValue;
-        axisNode.append_child("auto_speed").append_attribute("max") = axisInfo.autoSpeed.maxValue;
-        axisNode.append_child("auto_speed").append_attribute("current") = axisInfo.autoSpeed.currentValue;
+        auto auto_speed = axisNode.append_child("auto_speed");
+        auto_speed.append_attribute("min") = axisInfo.autoSpeed.minValue;
+        auto_speed.append_attribute("max") = axisInfo.autoSpeed.maxValue;
+        auto_speed.append_attribute("current") = axisInfo.autoSpeed.currentValue;
 
-        axisNode.append_child("acceleration_time").append_attribute("min") = axisInfo.accelerationTime.minValue;
-        axisNode.append_child("acceleration_time").append_attribute("max") = axisInfo.accelerationTime.maxValue;
-        axisNode.append_child("acceleration_time").append_attribute("current") = axisInfo.accelerationTime.currentValue;
+        auto acceleration_time = axisNode.append_child("acceleration_time");
+        acceleration_time.append_attribute("min") = axisInfo.accelerationTime.minValue;
+        acceleration_time.append_attribute("max") = axisInfo.accelerationTime.maxValue;
+        acceleration_time.append_attribute("current") = axisInfo.accelerationTime.currentValue;
 
-        axisNode.append_child("deceleration_time").append_attribute("min") = axisInfo.decelerationTime.minValue;
-        axisNode.append_child("deceleration_time").append_attribute("max") = axisInfo.decelerationTime.maxValue;
-        axisNode.append_child("deceleration_time").append_attribute("current") = axisInfo.decelerationTime.currentValue;
+        auto deceleration_time = axisNode.append_child("deceleration_time");
+        deceleration_time.append_attribute("min") = axisInfo.decelerationTime.minValue;
+        deceleration_time.append_attribute("max") = axisInfo.decelerationTime.maxValue;
+        deceleration_time.append_attribute("current") = axisInfo.decelerationTime.currentValue;
 
         // 保存 PositionRange 值
         auto positionsNode = axisNode.append_child("Positions");

--
Gitblit v1.9.3