public void SetConfig(ci _iActrId, string _sTitle, EN_MOVE_DIRECTION _iActrType, Control _wcParent /*, dgCheckSafe _CheckSafe*/) { m_sActrName = _sTitle; //bActivate = new bool [SML.CL] if (m_sActrName == null) { return; } m_sActrName = m_sActrName.Replace("_", " "); m_iActrId = _iActrId; //실린더 넘버 lbCylNo.Text = ((int)m_iActrId).ToString(); lbCylName.Text = m_sActrName; //실린더 이름 m_iType = _iActrType; this.Parent = _wcParent; this.Dock = DockStyle.Fill; m_bPreCmd = true; //tmUpdate.Enabled = true; switch (m_iType) { default: iFwd = Left; sFwd = "LEFT"; iBwd = Right; sBwd = "RIGHT"; break; case EN_MOVE_DIRECTION.LR: sBwd = "LEFT"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "RIGHT"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.RL: sBwd = "RIGHT"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "LEFT"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.BF: sBwd = "FWD"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "BWD"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.FB: sBwd = "BWD"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "FWD"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.UD: sBwd = "UP"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "DN"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.DU: sBwd = "DN"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "UP"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.CA: sBwd = "CW"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "CCW"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.AC: sBwd = "CCW"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "CW"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.OC: sBwd = "OPEN"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "CLOSE"; btFwd.Click += new EventHandler(evFwd_Click); break; case EN_MOVE_DIRECTION.CO: sBwd = "CLOSE"; btBwd.Click += new EventHandler(evBwd_Click); sFwd = "OPEN"; btFwd.Click += new EventHandler(evFwd_Click); break; } btFwd.Text = sFwd; btBwd.Text = sBwd; //lbFwd.Text = sFwd; //lbBwd.Text = sBwd; }
public bool CheckSafe(ci _eActr, fb _eFwd, bool _bChecked = false) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; if (_eActr == ci.PREB_StprUpDn) { } else if (!_bChecked) { sMsg = "Cylinder " + CL_GetName(_eActr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(CL_GetName(_eActr) + " " + sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
public bool CheckSafe(ci _eActr, fb _eFwd, bool _bChecked = false) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; if (_eActr == ci.VISN_FixRtrCwCCw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.VISN_GrpRtrCwCCw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.VISN_TurnGrpFwBw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.VISN_TurnRtrCwCCw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (!_bChecked) { sMsg = "Cylinder " + CL_GetName(_eActr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(CL_GetName(_eActr) + " " + sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
public ActionResult DeleteConfirmed(int id) { ci ci = db.ci.Find(id); db.ci.Remove(ci); db.SaveChanges(); return(RedirectToAction("Index")); }
public bool CheckSafe(ci _eActr, fb _eFwd, bool _bChecked = false) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; bool bMov = !MT_GetStop(mi.LODR_ZClmp) || !MT_GetStop(mi.LODR_YClmp); if (_eActr == ci.LODR_PusherFwBw) { if (bMov) { sMsg = "Loader motor is moving"; bRet = false; } } else if (_eActr == ci.LODR_ClampUpDn) { if (!SEQ._bRun && Step.iCycle == 0) { if (_eFwd == fb.Bwd && (IO_GetX(xi.LODR_MgzDetect1) || IO_GetX(xi.LODR_MgzDetect2))) { if (Log.ShowMessageModal("Confirm", "Mgz sensor is detected , Open the Mgz?") != System.Windows.Forms.DialogResult.Yes) { return(false); } } } } else if (!_bChecked) { sMsg = "Cylinder " + CL_GetName(_eActr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(CL_GetName(_eActr) + " " + sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
//무브함수들의 리턴이 Done을 의미 한게 아니고 명령 전달이 됐는지 여부로 바꿈. //Done 확인을 위해서는 GetStop을 써야함. public bool MoveCyl(ci _eActr, fb _eFwd) { if (!CheckSafe(_eActr, _eFwd)) { return(false); } CL_Move(_eActr, _eFwd); return(true); }
public ActionResult Edit([Bind(Include = "ci_id,name,parent_id,family_id,severity_id,org_id,site_id,description")] ci ci) { if (ModelState.IsValid) { db.Entry(ci).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.family_id = new SelectList(db.ci_family, "family_id", "name", ci.family_id); ViewBag.severity_id = new SelectList(db.ci_severity, "severity_id", "name", ci.severity_id); return(View(ci)); }
public bool CheckSafe(ci _eActr, fb _eFwd) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; if (_eActr == ci.IDXR_ClampUpDn) { if (_eFwd == fb.Fwd) { if (CL_Complete(ci.IDXR_ClampClOp, fb.Fwd)) { sMsg = "Rear Index is Close"; bRet = false; } } } else if (_eActr == ci.IDXR_ClampClOp) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else { sMsg = "Cylinder " + CL_GetName(_eActr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Log.Trace(CL_GetName(_eActr), sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
// GET: cis/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ci ci = db.ci.Find(id); if (ci == null) { return(HttpNotFound()); } return(View(ci)); }
// GET: cis/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ci ci = db.ci.Find(id); if (ci == null) { return(HttpNotFound()); } ViewBag.family_id = new SelectList(db.ci_family, "family_id", "name", ci.family_id); ViewBag.severity_id = new SelectList(db.ci_severity, "severity_id", "name", ci.severity_id); return(View(ci)); }
public static bool InspectActuator() { //Local Var. bool isOk = true; bool isErr = false; //Inspect. for (ci i = 0; i < ci.MAX_ACTR; i++) { isErr = ML.CL_Err(i); if (isErr) { ML.ER_SetErr(ei.ATR_TimeOut, ML.CL_GetName(i)); isOk = false; } } //Ok. return(isOk); }
public bool CheckSafe(ci _eActr, fb _eFwd) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; //if(_eActr == ci.INDX_DoorClOp){ // if(_eFwd == fb.Fwd) { // if(CL_Complete(ci.INDX_TrayFeedFwBw, fb.Fwd)) // { // sMsg = "Feeder가 전진해 있습니다."; // bRet = false ; // } // } //} if (!bRet) { m_sCheckSafeMsg = sMsg; Log.Trace(CL_GetName(_eActr), sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
static public string CL_GetName(ci _eCylNo) { return(SM.CL.GetName((int)_eCylNo)); }
static public bool CL_Move(ci _eCylNo, fb _eCmd) { return(SM.CL.Move((int)_eCylNo, (EN_CYLINDER_POS)_eCmd)); }
static public bool CL_Err(ci _eCylNo) { return(SM.CL.Err((int)_eCylNo)); }
static public fb CL_GetAct(ci _eCylNo) { return(SM.CL.GetAct((int)_eCylNo) == EN_CYLINDER_POS.Bwd ? fb.Fwd : fb.Bwd); }
static public bool CL_Complete(ci _eCylNo) { return(SM.CL.Complete((int)_eCylNo)); }
static public EN_MOVE_DIRECTION CL_GetDirType(ci _eCylNo) { return(SM.CL.GetDirType((int)_eCylNo)); }
//Cylinder static public bool CL_Complete(ci _eCylNo, fb _eCmd) { return(SM.CYL.Complete((int)_eCylNo, (EN_CYL_POS)_eCmd)); }
public bool CheckSafe(ci _eActr, fb _eFwd, bool _bChecked = false) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; if (_eActr == ci.TBLE_Grpr1FwBw) { //if(_eFwd == fb.Fwd) { // if(CL_Complete(ci.IDXR_ClampClOp, fb.Fwd)) // { // sMsg = "Rear Index is Close"; // bRet = false ; // } //} } else if (_eActr == ci.TBLE_Grpr2FwBw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.TBLE_Grpr2FwBw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.TBLE_Grpr3FwBw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.TBLE_Grpr4FwBw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.TBLE_Grpr5FwBw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.TBLE_Grpr6FwBw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.LODR_RngGrpFwBw) { } else if (_eActr == ci.VISN_TurnGrpFwBw) { } else if (_eActr == ci.MARK_AlgnFwBw) { } else if (_eActr == ci.MARK_AlgnPinFwBw) { } else if (!_bChecked) { sMsg = "Cylinder " + CL_GetName(_eActr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(CL_GetName(_eActr) + " " + sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
//public bool CyclePick() //{ // String sTemp; // if (m_tmCycle.OnDelay(Step.iCycle != 0 && Step.iCycle == PreStep.iCycle && CheckStop() &&!OM.MstOptn.bDebugMode, 5000)) // { // sTemp = string.Format("Time Out Step.iCycle={0:00}", Step.iCycle); // sTemp = m_sPartName + " " + Step.eSeq.ToString() + sTemp; // ER_SetErr(ei.PRT_CycleTO, sTemp); // Trace(sTemp); // return true; // } // if (Step.iCycle != PreStep.iCycle) // { // sTemp = string.Format("Cycle Step.iCycle={0:00}", Step.iCycle); // Trace(sTemp); // } // PreStep.iCycle = Step.iCycle; // if (Stat.bReqStop) // { // //return true ; // } // int r,c = -1; // switch (Step.iCycle) // { // default: // sTemp = string.Format("Cycle Default Clear Step.iCycle={0:00}", Step.iCycle); // //if(Step.iCycle != PreStep.iCycle)Trace(m_sPartName.c_str(), sTemp.c_str()); // return true; // case 10: // MoveCyl(ci.LODR_PckrRtrCwCCw , fb.Fwd); // MoveMotr(mi.LODR_XPckr , pv.LODR_XPckrPlce); // Step.iCycle++; // return false; // case 11: // if(!CL_Complete(ci.LODR_PckrRtrCwCCw , fb.Fwd))return false; // if(!MT_GetStopInpos(mi.LODR_XPckr))return false; // MoveCyl(ci.LODR_GrpRtrCwCCw , fb.Bwd); // MoveCyl(ci.LODR_RngGrpFwBw , fb.Bwd); // Step.iCycle++; // return false; // case 12: // if(!CL_Complete(ci.LODR_RngGrpFwBw , fb.Bwd))return false; // if(!CL_Complete(ci.LODR_GrpRtrCwCCw, fb.Bwd))return false; // MoveMotr(mi.LODR_XPckr , pv.LODR_XPckrPick); // Step.iCycle++; // return false; // case 13: // if (!MT_GetStopPos(mi.LODR_XPckr, pv.LODR_XPckrPick)) return false; // MT_GoAbsVel(mi.LODR_XPckr, PM.GetValue(mi.LODR_XPckr , pv.LODR_XPckrPick) + 2, 10); // Step.iCycle++; // return false; // case 14: // if (!MT_GetStopInpos(mi.LODR_XPckr)) return false; // MoveCyl(ci.LODR_RngGrpFwBw , fb.Fwd); // IO_SetY(yi.LODR_PickrVac , false); // Step.iCycle++; // return false; // case 15: // if (!CL_Complete(ci.LODR_RngGrpFwBw, fb.Fwd)) return false; // MoveMotr(mi.LODR_XPckr , pv.LODR_XPckrPickRtt); // Step.iCycle++; // return false; // case 16: // if(!MT_GetStopInpos(mi.LODR_XPckr))return false; // MoveCyl(ci.LODR_GrpRtrCwCCw , fb.Fwd); // Step.iCycle++; // return false; // case 17: // if(!CL_Complete(ci.LODR_GrpRtrCwCCw , fb.Fwd))return false; // MoveMotr(mi.LODR_XPckr, pv.LODR_XPckrPlce); // Step.iCycle++; // return false; // case 18: // if(!MT_GetStopInpos(mi.LODR_XPckr))return false; // //MoveCyl(ci.LODR_RngGrpFwBw , fb.Bwd); // Step.iCycle++; // return false; // case 19: // //if(!CL_Complete(ci.LODR_RngGrpFwBw, fb.Bwd))return false; // DM.ShiftData(ri.PLDR, ri.TLDR); // Step.iCycle = 0; // return true; // } //} public bool CheckSafe(ci _eActr, fb _eFwd, bool _bChecked = false) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; if (_eActr == ci.LODR_GrpRtrCwCCw) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.LODR_GuideOpCl) { } else if (_eActr == ci.LODR_PckrRtrCwCCw) { } else if (_eActr == ci.LODR_PshrRtrCwCCw) { if (MT_GetCmdPos(mi.LODR_XPshr) > PM.GetValue(mi.LODR_XPshr, pv.LODR_XPshrWait) + 10) { sMsg = MT_GetName(mi.LODR_XPshr) + "is not Wait Position"; bRet = false; } } else if (_eActr == ci.LODR_RngGrpFwBw) { } else if (_eActr == ci.LODR_PckrFwBw) { if (_eFwd == fb.Fwd && CL_GetCmd(ci.LODR_RngJigFwBw) != fb.Fwd) { sMsg = CL_GetName(ci.LODR_RngJigFwBw) + "is not Fwd"; bRet = false; } } else if (_eActr == ci.LODR_RngJigFwBw) { if (_eFwd == fb.Bwd && CL_GetCmd(ci.LODR_PckrFwBw) != fb.Bwd) { sMsg = CL_GetName(ci.LODR_PckrFwBw) + "is Fwd"; bRet = false; } if (CL_GetCmd(ci.LODR_GuideOpCl) != fb.Bwd) { sMsg = CL_GetName(ci.LODR_GuideOpCl) + "is not Bwd"; bRet = false; } } else if (!_bChecked) { sMsg = "Cylinder " + CL_GetName(_eActr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(CL_GetName(_eActr) + " " + sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
public void SetConfig(ci _iActrId, string _sTitle, EN_MOVE_DIRECTION _iActrType, Control _wcParent /*, dgCheckSafe _CheckSafe*/) { string sActrName; sActrName = _sTitle; if (sActrName == null) { return; } sActrName = sActrName.Replace("_", ""); m_iActrId = _iActrId; lbTitle.Text = sActrName; m_iType = _iActrType; this.Parent = _wcParent; //m_CheckSafe = _CheckSafe; m_bPreCmd = true; //btAction.ImageIndex = 1; //tmUpdate.Enabled = true; switch (m_iType) { default: iFwd = Right; sFwd = "RIGHT"; iBwd = Left; sBwd = "LEFT"; break; case EN_MOVE_DIRECTION.LR: iFwd = Right; sFwd = "RIGHT"; iBwd = Left; sBwd = "LEFT"; break; case EN_MOVE_DIRECTION.RL: iFwd = Left; sFwd = "LEFT"; iBwd = Right; sBwd = "RIGHT"; break; case EN_MOVE_DIRECTION.BF: iFwd = Left; sFwd = "Fwd"; iBwd = Right; sBwd = "Bwd"; break; case EN_MOVE_DIRECTION.FB: iFwd = Right; sFwd = "Bwd"; iBwd = Left; sBwd = "Fwd"; break; case EN_MOVE_DIRECTION.UD: iFwd = Down; sFwd = "DN"; iBwd = Up; sBwd = "Up"; break; case EN_MOVE_DIRECTION.DU: iFwd = Up; sFwd = "UP"; iBwd = Down; sBwd = "DN"; break; case EN_MOVE_DIRECTION.CA: iFwd = CCW; sFwd = "CCW"; iBwd = CW; sBwd = "CW"; break; case EN_MOVE_DIRECTION.AC: iFwd = CW; sFwd = "CW"; iBwd = CCW; sBwd = "CCW"; break; } if ((int)ML.CL_GetCmd(m_iActrId) == 0) { btAction.ImageIndex = iFwd; btAction.Text = sFwd; } else { btAction.ImageIndex = iBwd; btAction.Text = sBwd; } //btAction.ImageIndex = Right; //ImgLstBt.Images.SetKeyName(1, "Right"); }
static public fb CL_GetCmd(ci _eCylNo) { return(SM.CYL.GetCmd((int)_eCylNo) == EN_CYL_POS.Fwd ? fb.Fwd : fb.Bwd); }
public void SetConfig(ci _iActrId, string _sTitle, EN_MOVE_DIRECTION _iActrType, Control _wcParent /*, dgCheckSafe _CheckSafe*/) { m_sActrName = _sTitle; //bActivate = new bool [SML.CL] if (m_sActrName == null) { return; } m_sActrName = m_sActrName.Replace("_", " "); m_iActrId = _iActrId; //실린더 넘버 lbCylNo.Text = ((int)m_iActrId).ToString(); lbCylName.Text = m_sActrName; //실린더 이름 m_iType = _iActrType; this.Parent = _wcParent; m_bPreCmd = true; tmUpdate.Enabled = true; switch (m_iType) { default: iFwd = Left; sFwd = "LEFT"; iBwd = Right; sBwd = "RIGHT"; break; case EN_MOVE_DIRECTION.LR: sFwd = "RIGHT"; sBwd = "LEFT"; break; case EN_MOVE_DIRECTION.RL: sFwd = "LEFT"; sBwd = "RIGHT"; break; case EN_MOVE_DIRECTION.BF: sFwd = "Fwd"; sBwd = "Bwd"; break; case EN_MOVE_DIRECTION.FB: sFwd = "Bwd"; sBwd = "Fwd"; break; case EN_MOVE_DIRECTION.UD: sFwd = "DN"; sBwd = "Up"; break; case EN_MOVE_DIRECTION.DU: sFwd = "UP"; sBwd = "DN"; break; case EN_MOVE_DIRECTION.CA: sFwd = "CCW"; sBwd = "CW"; break; case EN_MOVE_DIRECTION.AC: sFwd = "CW"; sBwd = "CCW"; break; case EN_MOVE_DIRECTION.CO: sFwd = "OPEN"; sBwd = "CLOSE"; break; case EN_MOVE_DIRECTION.OC: sFwd = "CLOSE"; sBwd = "OPEN"; break; } lbBwd.BackColor = Color.ForestGreen; lbFwd.BackColor = SystemColors.Control; if ((int)SM.CL_GetCmd(m_iActrId) == 0) { btFwd.Text = sFwd; btBwd.Text = sBwd; } else { btBwd.Text = sBwd; btFwd.Text = sFwd; } }
public bool CheckSafe(ci _eActr, fb _eFwd) { if (CL_Complete(_eActr, _eFwd)) { return(true); } String sMsg = ""; bool bRet = true; if (_eActr == ci.STCK_RailClOp) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.STCK_RailTrayUpDn) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.STCK_StackStprUpDn) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.STCK_StackOpCl) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.BARZ_BrcdStprUpDn) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else if (_eActr == ci.BARZ_BrcdTrayUpDn) { //if(_bFwd == EN_CYLINDER_POS.cpFwd) { //if(!bExistSply /*|| !bSRT_ZTop*/) {sMsg = string ("Tray 센서 감지중!"); bRet = false ;} //} } else { sMsg = "Cylinder " + CL_GetName(_eActr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Log.Trace(CL_GetName(_eActr), sMsg); if (Step.iCycle == 0) { Log.ShowMessage(CL_GetName(_eActr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }