|  |  |  | 
|---|
|  |  |  | private Thread thread; | 
|---|
|  |  |  | // 频率 | 
|---|
|  |  |  | private int i = 0; | 
|---|
|  |  |  | private int k = 0; | 
|---|
|  |  |  | private boolean rgcWrk = true; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | /////////////////////////////////////RGV调度///////////////////////////////////// | 
|---|
|  |  |  | // | 
|---|
|  |  |  | //完成小车任务 | 
|---|
|  |  |  | mainService.rgvCompleteWrkMastSta(); | 
|---|
|  |  |  | //                    mainService.rgvCompleteWrkMastSta(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //                    //执行小车空板搬运任务 | 
|---|
|  |  |  | //                    mainService.rgvRunWrkMastEmptyStaPut();//放 | 
|---|
|  |  |  | //                    mainService.rgvRunWrkMastEmptyStaTake();//取 | 
|---|
|  |  |  | //                    if (rgcWrk){ | 
|---|
|  |  |  | //                        //执行小车货物搬运任务 | 
|---|
|  |  |  | mainService.rgvRunWrkMastFullSta(); | 
|---|
|  |  |  | //                        mainService.rgvRunWrkMastFullSta(); | 
|---|
|  |  |  | //                        rgcWrk = false; | 
|---|
|  |  |  | //                    }else { | 
|---|
|  |  |  | //                        mainService.rgvRunWrkMastEmptyStaAvoidance();//避让 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /////////////////////////////////////RGV调度///////////////////////////////////// | 
|---|
|  |  |  | /////////////////////////////////////RGV调度///////////////////////////////////// | 
|---|
|  |  |  | i++; | 
|---|
|  |  |  | k++; | 
|---|
|  |  |  | if (i<4) { | 
|---|
|  |  |  | // RGV  ===>>  小车任务作业下发 | 
|---|
|  |  |  | try{ | 
|---|
|  |  |  | boolean rgvIoExecuteSign = mainService.rgvRunWrkMastFullSta(); | 
|---|
|  |  |  | if (rgvIoExecuteSign){ | 
|---|
|  |  |  | k = 0; | 
|---|
|  |  |  | } else if (k>4){ | 
|---|
|  |  |  | k = 0; | 
|---|
|  |  |  | mainService.rgvRunWrkMastEmptyStaAvoidance();//避让 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }catch (Exception e){ | 
|---|
|  |  |  | log.error("RGV  ===>>  小车任务作业下发异常"+e); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }else { | 
|---|
|  |  |  | i = 0; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //完成小车任务 | 
|---|
|  |  |  | mainService.rgvCompleteWrkMastSta(); | 
|---|
|  |  |  | /////////////////////////////////////RGV调度///////////////////////////////////// | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } catch (Exception e) { | 
|---|
|  |  |  | e.printStackTrace(); | 
|---|