瀏覽代碼

update 速度数据

jiangjy 2 月之前
父節點
當前提交
15c70167ef
共有 1 個文件被更改,包括 6 次插入3 次删除
  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);