public void SendCommand_Test(int index, string content) { bool ret; switch (index) { case 0: ret = _Main.GetAtmTmData().Robot.SendData_test(content); MessageBox.Show(ret.ToString()); break; case 1: ret = _Main.GetLoaderData().GetPortData(3).GetNano300().SendData_Test(content); MessageBox.Show(ret.ToString()); break; case 2: ret = _Main.GetLoaderData().Aligner.SendData_Test(content); MessageBox.Show(ret.ToString()); break; case 3: ret = _Main.GetVaccumTmData().Robot.SendData_Test(content); MessageBox.Show(ret.ToString()); break; } }
private void sendRestCommand(int index) { bool ret; switch (index) { case 0: ret = _Main.GetAtmTmData().Robot.SendData_test("R_RESET"); // MessageBox.Show(ret.ToString()); break; case 1: ret = _Main.GetLoaderData().GetPortData(3).GetNano300().SendData_Test("RESET"); // MessageBox.Show(ret.ToString()); break; case 2: ret = _Main.GetLoaderData().Aligner.SendData_Test("#ECLR"); // MessageBox.Show(ret.ToString()); break; case 3: ret = _Main.GetVaccumTmData().Robot.SendData_Test("CLEAR"); // MessageBox.Show(ret.ToString()); break; } }
public bool Initialize() { _Main.GetVaccumTmData().Robot.Open(_Main.ConfigMgr.VacTM_Robot_Com.Comport, _Main.ConfigMgr.VacTM_Robot_Com.Baudrate); Thread.Sleep(300); return(_Main.GetVaccumTmData().Robot.IsOpen()); }
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(); }
private void btnInit_Click(object sender, EventArgs e) { if (!ShowDialog()) { return; } _Main.GetVaccumTmData().Robot.Cmd_SendHomeAll(); }