Exemple #1
0
        //**************************

        //*************************
        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);
            }
        }
Exemple #2
0
        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;
        }
Exemple #3
0
//*************************
        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;
        }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
        //*************************

        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;
            }
        }
Exemple #6
0
        //*****************************


        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);
            }
        }