//************************** //************************* public static void MODE_NOT_MODE() { try { if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } //*********************************** if ((Global.L_Mode == "4") && ((Global.C_Mode == "5") || (Global.C_Mode == "6"))) { Global.Mode_Out(0, 1, 1); Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; } else { Global.Mode_Out(0, 1, 1); Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; } } catch // (Exception ex) { return; // MessageBox.Show("Error Code:- Fun10002", ex.Message); } }
public static void Mode234_to_Mode56() { Global.Mode_Out(0, 1, 1); if (Global.Diff1 > 0) { if (Global.varRPM >= Double.Parse(Global.SetRPM)) { Global.Diff1 = 0; } else if (Global.Diff1 < 0) { if (Global.varRPM <= Double.Parse(Global.SetRPM)) { Global.Diff1 = 0; } } } if (Global.Diff2 > 0) { if (Global.varTRQ > Double.Parse(Global.SetTRQ)) { Global.Diff2 = 0; } else if (Global.Diff2 < 0) { if (Global.varTRQ <= Double.Parse(Global.SetTRQ)) { Global.Diff2 = 0; } } } if ((Global.Diff1 == 0) && (Global.Diff2 == 0)) { Global.Mode_Out(0, 1, 1); } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; }
//************************* public static void MODE5_TO_MODE6() { Global.Mode_Out(1, 0, 1); if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Global.varTRQ) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Global.varTRQ) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.LastAna2 + Global.Diff2; }
public static void MODE_TO_MODE() { try { switch (int.Parse(Global.C_Mode)) { case 1: Global.Mode_Out(1, 0, 0); break; case 2: Global.Mode_Out(0, 0, 1); break; case 3: Global.Mode_Out(0, 0, 1); break; case 4: Global.Mode_Out(0, 0, 1); break; case 5: Global.Mode_Out(0, 1, 1); break; case 6: Global.Mode_Out(0, 1, 1); break; } if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; } catch //(Exception ex) { return; } }
//************************* public static void MODE_TO_MODE_Smooth() { try { if ((int.Parse(Global.C_Mode) >= 4) || (int.Parse(Global.C_Mode) == 2)) { int a = (Global.I_Rpm * 10) / int.Parse(Global.sysIn[5]); if (Global.AnaOut1 <= Convert.ToDouble(a)) { Global.AnaOut1 = Convert.ToDouble(a); } } //***************** if ((int.Parse(Global.C_Mode) >= 5) && (Double.Parse(Global.SetPtOut2) <= 0.1)) { Global.Mode_Out(1, 0, 1); if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { //Global.Mode_Out(0, 1, 1); Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= 2) //Double.Parse(Global.SetPtOut1)) { //Global.Mode_Out(0, 1, 1); Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Double.Parse(Global.SetPtOut2)) { //Global.Mode_Out(0,1,1); Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; } else if ((int.Parse(Global.L_Mode) >= 5) && (int.Parse(Global.C_Mode) <= 4)) { if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; Global.Mode_Out(0, 0, 1); } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; Global.Mode_Out(0, 0, 1); } } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; } else if ((int.Parse(Global.L_Mode) <= 4) && (int.Parse(Global.C_Mode) >= 5)) { Global.Mode_Out(0, 1, 1); if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; } else { switch (int.Parse(Global.C_Mode)) { case 1: Global.Mode_Out(1, 0, 0); break; case 2: Global.Mode_Out(0, 0, 1); break; case 3: Global.Mode_Out(0, 0, 1); break; case 4: Global.Mode_Out(0, 0, 1); break; case 5: Global.Mode_Out(0, 1, 1); break; case 6: Global.Mode_Out(0, 1, 1); break; } if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.AnaOut2 + Global.Diff2; } } catch { return; } }
//***************************** public static void Mode_to_Mode() { try { if (Global.Diff1 > 0) { if (Global.AnaOut1 >= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } else if (Global.Diff1 < 0) { if (Global.AnaOut1 <= Double.Parse(Global.SetPtOut1)) { Global.AnaOut1 = Double.Parse(Global.SetPtOut1); Global.Diff1 = 0; } } if (Global.Diff2 > 0) { if (Global.AnaOut2 > Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } else if (Global.Diff2 < 0) { if (Global.AnaOut2 <= Double.Parse(Global.SetPtOut2)) { Global.AnaOut2 = Double.Parse(Global.SetPtOut2); Global.Diff2 = 0; } } Global.AnaOut1 = Global.AnaOut1 + Global.Diff1; Global.AnaOut2 = Global.LastAna2 + Global.Diff2; //Global.AnaOut2 + Global.Diff2; switch (int.Parse(Global.C_Mode)) { case 1: Global.Mode_Out(1, 0, 0); break; case 2: Global.Mode_Out(0, 1, 0); break; case 3: Global.Mode_Out(1, 1, 0); break; case 4: Global.Mode_Out(0, 0, 1); break; case 5: Global.Mode_Out(1, 0, 1); break; case 6: Global.Mode_Out(0, 1, 1); break; } } catch (Exception ex) { return; //MessageBox.Show("Error Code:- 15018", ex.Message); } }