Ejemplo n.º 1
0
        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();
        }