public Ut001_002_004_005() { try { DrawerKeys = HalDrawerExtends.DrawerKeys; DrawerLocations = HalDrawerExtends.DrawerLocations; PositionInstance.Load(); // 在這裏載入所有(Boxtransfer 及 Masktransfer)的路徑點位資料 pathFileObj = new BoxrobotTransferPathFile(PositionInstance.BTR_Path); HalContext = MacHalContextExtends.Create_MacHalContext_Instance(); HalUniversal = HalContext.GetUniversalAssembly(); HalOpenStage = HalContext.GetOpenStageAssembly(); HalBoxTransfer = HalContext.GetBoxTransferAssembly(); HalUniversal.HalConnect(); HalOpenStage.HalConnect(); HalBoxTransfer.HalConnect(); // Initial // HalOpenStage.ReadRobotIntrude(false, false); HalOpenStage.Initial(); HalBoxTransfer.Initial(); HalBoxTransfer.TurnOffCameraLight(); } catch (Exception ex) { InitialError = true; InitialErrorMessage = ex.Message; } // HalBoxTransfer.TurnToCB1Home(); }