From 80c5a369c116280921e8d5668e3fcde894668c7e Mon Sep 17 00:00:00 2001
From: LAPTOP-SNT8I5JK\Boounion <Chenluhua@qq.com>
Date: 星期六, 07 十二月 2024 17:08:24 +0800
Subject: [PATCH] 1.轴定位按钮、回原点按钮根据PLC相关位状态闪烁;

---
 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