林豪 左 3 жил өмнө
parent
commit
50225fedca

+ 9 - 9
Projects/永冠OPP/WCS.Service/Works/RGV/RGVWorks.cs

@@ -137,29 +137,29 @@ namespace WCS.Service.Works.RGV
                     else
                     {
                         //检查RGV自身是否有任务
-                        var b = false; //暂时默认无任务
-                        if (b)
+                        var a = false; //暂时默认无任务
+                        if (a)
                         {
                         }
                         else
                         {
                             //找到自己的后一个小车
-                            var a = rgv.After();
+                            var b = rgv.After();
                             //后面的小车是否在执行任务
-                            if (a.Data2.WorkMode == RGVMode.自动 && a.Data2.SystemStatus == RGVRunStatus.空闲) return;
+                            if (b.Data2.WorkMode == RGVMode.自动 && b.Data2.SystemStatus == RGVRunStatus.空闲) return;
                             //自己是否阻挡了该小车
-                            if (rgv.StopedByMe(a))
+                            if (rgv.StopedByMe(b))
                             {
                                 //取小车的目标位置值
-                                var c = Device.Find($"G{a.Data2.DestPosition_1}").Create<StationDeviceGroup>();
+                                var d = Device.Find($"G{b.Data2.DestPosition_1}").Create<StationDeviceGroup>();
                                 //计算目标位置最近的一个取货口
-                                var d = Device.Where(v => v.Is(DF.涂布RGV取货站台))
+                                var e = Device.Where(v => v.Is(DF.涂布RGV取货站台))
                                               .Select(v => v.Create<StationDeviceGroup>())
-                                              .Where(v => v.Position > c.Position)
+                                              .Where(v => v.Position > d.Position)
                                               .OrderBy(v => v.Position)
                                               .FirstOrDefault();
                                 //写入移动任务
-                                rgv.Move(d);
+                                rgv.Move(e);
                             }
 
                             ///检查是否阻挡了其他RGV