Junjie
2023-07-06 83eb556b86fac1aae7f9d4ea3ea343e8ea9f8b0b
RGV control
2个文件已修改
19 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/MainProcess.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -558,11 +558,11 @@
            }
        }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();
@@ -2838,6 +2838,13 @@
    }
    /**
     * 初始化RGV地图
     */
    public synchronized void initRgvMap() {
    }
    /**
     * 堆垛机演示  ===>> 库位移转
     */
    public synchronized void crnDemoOfLocMove1() {
src/main/java/com/zy/core/MainProcess.java
@@ -43,6 +43,8 @@
                        continue;
                    }
                    //初始化RGV地图
                    mainService.initRgvMap();
                    // 演示
                    mainService.crnDemoOfLocMove1();
                    // 入出库模式切换函数