林豪 左 преди 3 години
родител
ревизия
fe3f55768e
променени са 1 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 3
      Projects/永冠OPP/WCS.Service/Extensions/DeviceExtension.cs

+ 4 - 3
Projects/永冠OPP/WCS.Service/Extensions/DeviceExtension.cs

@@ -437,11 +437,12 @@ namespace WCS.Service.Extensions
         /// <summary>
         /// 计算当前RGV与指定RGV之间的距离
         /// </summary>
-        /// <param name="after"></param>
+        /// <param name="rgv"></param>
         /// <returns></returns>
-        public float Distance(RGVDevice after)
+        public float Distance(RGVDevice rgv)
         {
-            return DevEX.Distance(Position, after.Position, Length);
+            return Math.Abs((Position - rgv.Position + Length) % Length);
+            //return DevEX.Distance(Position, after.Position, Length);
         }
 
         /// <summary>