ソースを参照

update 距离公式

林豪 左 3 年 前
コミット
fe3f55768e

+ 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>