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