Browse Source

update 速度数据

jiangjy 1 month ago
parent
commit
15c70167ef
1 changed files with 6 additions and 3 deletions
  1. 6 3
      Furnace/FurnaceRT/Devices/IoFurnaceMotor.cs

+ 6 - 3
Furnace/FurnaceRT/Devices/IoFurnaceMotor.cs

@@ -759,7 +759,8 @@ namespace FurnaceRT.Devices
             switch (target)
             {
                 case "Position1":
-                    ServoMoveSpeedSet = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
+                    speed = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
+                    ServoMoveSpeedSet = speed;
                     ServoMovePositionSet = 1;
                     //_doMove.SetValue(true, out reason);
                     _timer.Start(0);
@@ -768,7 +769,8 @@ namespace FurnaceRT.Devices
                     break;
                 case "CapPosition":
                 case "Position2":
-                    ServoMoveSpeedSet = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
+                    speed = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
+                    ServoMoveSpeedSet = speed;
                     ServoMovePositionSet = 2;
                     //_doMove.SetValue(true, out reason);
                     _timer.Start(0);
@@ -777,7 +779,8 @@ namespace FurnaceRT.Devices
                     break;
                 case "HomePosition":
                 case "Position3":
-                    ServoMoveSpeedSet = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
+                    speed = speed > 0 ? speed : (float)_scServoMoveSpeed.DoubleValue;
+                    ServoMoveSpeedSet = speed;
                     ServoMovePositionSet = 3;
                     //_doMove.SetValue(true, out reason);
                     _timer.Start(0);