| | |
| | | * RGV位置是否与硫化罐正对 |
| | | */ |
| | | public static boolean steAndJarNowRow(short steNowRow , Integer jarNo){ |
| | | return (steNowRow==(short) 1 && (jarNo == 2 || jarNo == 4 || jarNo == 5 || jarNo == 6)) || (steNowRow==(short)3 && (jarNo == 1 || jarNo == 3)); |
| | | return (steNowRow==(short) 1 && (jarNo == 2 || jarNo == 4)) || (steNowRow==(short)3 && (jarNo == 1 || jarNo == 3)) || (steNowRow==(short)2 && (jarNo == 5 || jarNo == 6)); |
| | | } |
| | | |
| | | /** |
| | |
| | | return 3; |
| | | case 2: |
| | | case 4: |
| | | return 1; |
| | | case 5: |
| | | case 6: |
| | | return 1; |
| | | return 2; |
| | | } |
| | | return 2; |
| | | } |
| | | |
| | | /** |
| | | * RGV位置正对获取 |
| | | */ |
| | | public static boolean getRgvJarNowRow(Integer staNo,short nowRow){ |
| | | switch (staNo){ |
| | | case 615: |
| | | case 622: |
| | | case 628: |
| | | case 627: |
| | | return nowRow==(short) 1; |
| | | case 612: |
| | | case 619: |
| | | return nowRow==(short) 2; |
| | | } |
| | | return false; |
| | | } |
| | | // /** |
| | | // * RGV位置正对获取 |
| | | // */ |
| | | // public static boolean getRgvJarNowRow(Integer staNo,short nowRow){ |
| | | // switch (staNo){ |
| | | // case 615: |
| | | // case 622: |
| | | // return nowRow==(short) 1; |
| | | // case 628: |
| | | // case 627: |
| | | // return nowRow==(short) 2; |
| | | // case 612: |
| | | // case 619: |
| | | // return nowRow==(short) 2; |
| | | // } |
| | | // return false; |
| | | // } |
| | | |
| | | /** |
| | | * RGV位置正对获取 |
| | |
| | | switch (staNo){ |
| | | case 615: |
| | | case 622: |
| | | return 1; |
| | | case 628: |
| | | case 627: |
| | | return 1; |
| | | return 2; |
| | | case 612: |
| | | case 619: |
| | | return 3; |
| | |
| | | case 1: |
| | | case 2: |
| | | case 5: |
| | | return 2; |
| | | return 5; |
| | | case 3: |
| | | case 4: |
| | | case 6: |
| | | return 4; |
| | | return 6; |
| | | } |
| | | return 0; |
| | | } |
| | |
| | | return 0; |
| | | } |
| | | |
| | | /** |
| | | * 获取硫化罐RGV位置 |
| | | */ |
| | | public static Integer getJarNoEndRow(Integer jarNo){ |
| | | switch (jarNo){ |
| | | case 1: |
| | | case 3: |
| | | return 3; |
| | | case 2: |
| | | case 4: |
| | | return 1; |
| | | case 5: |
| | | case 6: |
| | | return 2; |
| | | } |
| | | return 0; |
| | | } |
| | | |
| | | /** |
| | | * 获取A-B路线 所需经过硫化罐 |
| | | */ |
| | | public static Integer[] getSteJarNoAB(Integer jarNo){ |
| | | switch (jarNo){ |
| | | case 5: |
| | | return new Integer[]{1,2}; |
| | | case 6: |
| | | return new Integer[]{3,4}; |
| | | } |
| | | return new Integer[]{jarNo,jarNo}; |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | |
| | | } |