|  |  | 
 |  |  |             while (!Thread.currentThread().isInterrupted()) { | 
 |  |  |                 try { | 
 |  |  |  | 
 |  |  |                     // 间隔 | 
 |  |  |                     Thread.sleep(300); | 
 |  |  |  | 
 |  |  |                     // 系统运行状态判断 | 
 |  |  |                     if (!SystemProperties.WCS_RUNNING_STATUS.get()) { | 
 |  |  |                         continue; | 
 |  |  |                     } | 
 |  |  |                     //初始化实时地图 | 
 |  |  |                     mainService.initRealtimeBasMap(); | 
 |  |  |  | 
 |  |  |                     //zhangc | 
 |  |  |                     //输送线 | 
 |  |  |                     // 入库 | 
 |  |  |                    // mainService.generateInboundWrk(); | 
 |  |  |                     mainService.generateInboundWrk(); | 
 |  |  |                     mainService.noLiftIn(); | 
 |  |  |                     // 间隔 | 
 |  |  |                     // 出库 | 
 |  |  |                   //  mainService.stnToOutStn(); | 
 |  |  |                     mainService.outFirst(); | 
 |  |  |                     mainService.stnToOutStn(i);//输送线 | 
 |  |  |                     //输送线完成判断 | 
 |  |  |                     mainService.devpFinished(); | 
 |  |  |  | 
 |  |  |                     //初始化实时地图 | 
 |  |  |                     mainService.initRealtimeBasMap(); | 
 |  |  |                     // 入库  ===>>  四向穿梭车入库作业下发 | 
 |  |  |                     mainService.shuttleInExecute(); | 
 |  |  |                     // 出库  ===>>  四向穿梭车出库作业下发 | 
 |  |  |                     mainService.shuttleOutExecute(); | 
 |  |  |  | 
 |  |  | //                    // 入库  ===>>  四向穿梭车入库作业下发 | 
 |  |  | //                    mainService.shuttleInExecute(); | 
 |  |  | //                    // 出库  ===>>  四向穿梭车出库作业下发 | 
 |  |  | //                    mainService.shuttleOutExecute(); | 
 |  |  |                     //提升机入库任务 | 
 |  |  |                     mainService.liftInExecute(); | 
 |  |  |                     // 间隔 | 
 |  |  |                     //提升机出库任务 | 
 |  |  |                     mainService.liftOutExecute(); | 
 |  |  |                     // 间隔 | 
 |  |  |                     //四向穿梭车任务完成 | 
 |  |  |                     mainService.shuttleFinished(); | 
 |  |  |                     // 间隔 | 
 |  |  |                     //执行移库任务 | 
 |  |  |                     mainService.shuttleLocMoveExecute(); | 
 |  |  | //                    //货叉提升机任务 | 
 |  |  | 
 |  |  | //                    mainService.liftIoExecute(); | 
 |  |  |                     //提升机任务完成 | 
 |  |  |                     mainService.liftFinished(); | 
 |  |  |                     // 间隔 | 
 |  |  |                     //执行小车移动任务 | 
 |  |  |                     mainService.shuttleMoveExecute(); | 
 |  |  |                     // 异常信息记录 | 
 |  |  | 
 |  |  |                     mainService.loopShuttleCharge(); | 
 |  |  |                     mainService.executeShuttleCharge(); | 
 |  |  |  | 
 |  |  |                     // 其他  ===>> // 入出库模式切换函数 | 
 |  |  |                     i++; | 
 |  |  |                     if (i > 1) { | 
 |  |  |                         mainService.ioConvert(); | 
 |  |  |                         i = 0; | 
 |  |  |                     } | 
 |  |  |  | 
 |  |  |                     // 间隔 | 
 |  |  |                     Thread.sleep(200); | 
 |  |  |                     Thread.sleep(300); | 
 |  |  |                 } catch (Exception e) { | 
 |  |  |                     e.printStackTrace(); | 
 |  |  |                 } |