public int SetBit(short addr, bool bOn) { int Ret = 0; switch (bOn) { case false: Ret = _Main.GetPmcData().Pmc.ResetBit(addr); break; case true: Ret = _Main.GetPmcData().Pmc.SetBit(addr); break; } return(Ret); }
private void PortOpenAll() { bool bRet = false; _Main.ConfigMgr.Port1.Comport = "COM19"; _Main.ConfigMgr.Port1.Baudrate = 9600; _Main.ConfigMgr.Port2.Comport = "COM20"; _Main.ConfigMgr.Port2.Baudrate = 9600; _Main.ConfigMgr.Port3.Comport = "COM21"; _Main.ConfigMgr.Port3.Baudrate = 9600; _Main.ConfigMgr.Port4.Comport = "COM22"; _Main.ConfigMgr.Port4.Baudrate = 9600; _Main.ConfigMgr.FM_Robot_Com.Comport = "COM4"; _Main.ConfigMgr.FM_Robot_Com.Baudrate = 19200; _Main.ConfigMgr.AtmTM_Robot_Com.Comport = "COM3"; _Main.ConfigMgr.AtmTM_Robot_Com.Baudrate = 19200; _Main.ConfigMgr.VacTM_Robot_Com.Comport = "COM28"; _Main.ConfigMgr.VacTM_Robot_Com.Baudrate = 9600; //_Main.ConfigMgr.Aligner_Com.Comport = "COM34"; _Main.ConfigMgr.Aligner_Com.Comport = "COM29"; _Main.ConfigMgr.Aligner_Com.Baudrate = 9600; //Loadlock _Main.ConfigMgr.Loadlock_Com.Comport = "COM27"; _Main.ConfigMgr.Loadlock_Com.Baudrate = 9600; //Laminator //Pmc _Main.GetLoaderData().GetPortData(0).GetNano300().Open(_Main.ConfigMgr.Port1.Comport, _Main.ConfigMgr.Port1.Baudrate); _Main.GetLoaderData().GetPortData(1).GetNano300().Open(_Main.ConfigMgr.Port2.Comport, _Main.ConfigMgr.Port2.Baudrate); _Main.GetLoaderData().GetPortData(2).GetNano300().Open(_Main.ConfigMgr.Port3.Comport, _Main.ConfigMgr.Port3.Baudrate); _Main.GetLoaderData().GetPortData(3).GetNano300().Open(_Main.ConfigMgr.Port4.Comport, _Main.ConfigMgr.Port4.Baudrate); _Main.GetLoaderData().Robot.Open(_Main.ConfigMgr.FM_Robot_Com.Comport, _Main.ConfigMgr.FM_Robot_Com.Baudrate); _Main.GetAtmTmData().Robot.Open(_Main.ConfigMgr.AtmTM_Robot_Com.Comport, _Main.ConfigMgr.AtmTM_Robot_Com.Baudrate); _Main.GetVaccumTmData().Robot.Open(_Main.ConfigMgr.VacTM_Robot_Com.Comport, _Main.ConfigMgr.VacTM_Robot_Com.Baudrate); //Alinger _Main.GetLoaderData().Aligner.Open(_Main.ConfigMgr.Aligner_Com.Comport, _Main.ConfigMgr.Aligner_Com.Baudrate); //Loadlock //_Main.GetLoadlockData().Loadlock.OpenComm(_Main.ConfigMgr.Loadlock_Com.Comport, _Main.ConfigMgr.Loadlock_Com.Baudrate); GlobalVariable.LoadlockMotor.bIsOpen = GlobalSeq.autoRun.procLoadlock.Loadlock.ComOpen(_Main.ConfigMgr.Loadlock_Com.Comport, _Main.ConfigMgr.Loadlock_Com.Baudrate); if (GlobalVariable.LoadlockMotor.bIsOpen == false) { MessageBox.Show("Loadlock Open Fail.."); } //Laminator string strIp = "192.168.3.100"; _Main.GetLaminatorData().Laminator.Init_MXComp(strIp); //Pmc Meslec _Main.GetPmcData().Pmc.Open(); }