| | |
| | | } |
| | | }else { |
| | | //小于或等于1台车,分配全路径 |
| | | List<Integer> rgvPath = new ArrayList<Integer>(){{ |
| | | add(1);add(2);add(3);add(4);add(5);add(6); |
| | | add(7);add(8);add(9);add(10);add(11);add(12); |
| | | add(13);add(14);add(15);add(16);add(17);add(18); |
| | | }}; |
| | | BasRgvPath basRgvPath = basRgvPathService.selectByRgvNo(0);//获取默认路径 |
| | | if (basRgvPath == null) { |
| | | return null; |
| | | } |
| | | List<Integer> rgvPath = JSON.parseArray(basRgvPath.getPath(), Integer.class); |
| | | if (rgvPath.contains(path)) { |
| | | //当前路径中包含目标站,则选定这台车 |
| | | return list.get(0).getSlave().getId(); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 初始化RGV地图 |
| | | */ |
| | | public synchronized void initRgvMap() { |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 堆垛机演示 ===>> 库位移转 |
| | | */ |
| | | public synchronized void crnDemoOfLocMove1() { |