LAPTOP-T815PCOQ\25526
2024-12-10 726f0553fa435809d10c8a33abe46473ee975db1
SourceCode/Bond/BondEq/FileManager/RecipeManager.cpp
@@ -37,8 +37,8 @@
        axisInfo.number = axisNode.attribute("number").value();
        axisInfo.description = axisNode.attribute("description").value();
        axisInfo.startAddress = axisNode.attribute("start_address").value();
        axisInfo.maxPositioningSpeed = axisNode.attribute("maxPositioningSpeed").as_double();
        axisInfo.maxManualSpeed = axisNode.attribute("maxManualSpeed").as_double();
        //axisInfo.maxPositioningSpeed = axisNode.attribute("maxPositioningSpeed").as_double();
        //axisInfo.maxManualSpeed = axisNode.attribute("maxManualSpeed").as_double();
        // 加载 ValueRange 值
        axisInfo.jogDistance = ValueRange(
@@ -115,8 +115,8 @@
        axisNode.append_attribute("number") = axisInfo.number.c_str();
        axisNode.append_attribute("description") = axisInfo.description.c_str();
        axisNode.append_attribute("start_address") = axisInfo.startAddress.c_str();
        axisNode.append_attribute("maxPositioningSpeed") = axisInfo.maxPositioningSpeed;
        axisNode.append_attribute("maxManualSpeed") = axisInfo.maxManualSpeed;
        //axisNode.append_attribute("maxPositioningSpeed") = axisInfo.maxPositioningSpeed;
        //axisNode.append_attribute("maxManualSpeed") = axisInfo.maxManualSpeed;
        // 保存 ValueRange 值
        auto jog_distance = axisNode.append_child("jog_distance");
@@ -169,8 +169,8 @@
        AxisInfo axisInfo;
        axisInfo.id = axisId;
        axisInfo.positioningPointCount = 25;
      axisInfo.maxPositioningSpeed = 100.0;
      axisInfo.maxManualSpeed = 100.0;
      //axisInfo.maxPositioningSpeed = 100.0;
      //axisInfo.maxManualSpeed = 100.0;
        axisInfo.number = "M100-M" + std::to_string(axisId);
        axisInfo.description = "Default_Axis" + std::to_string(axisId);
        axisInfo.startAddress = "ZR" + std::to_string(10000 + (axisId - 1) * 300);
@@ -206,7 +206,7 @@
    }
    // 如果没有找到该轴,返回一个默认的无效 AxisInfo
    return AxisInfo{ -1, 0, 0.0, 0.0, "", "", "", ValueRange(), ValueRange(), ValueRange(), ValueRange(), ValueRange(), {} };
    return AxisInfo{ -1, 0, /*0.0, 0.0,*/ "", "", "", ValueRange(), ValueRange(), ValueRange(), ValueRange(), ValueRange(), {} };
}
// 更新轴信息