private bool CarOut(EBW8Vector State)
        {
            double sum = 0, max, min;

            for (int i = 0; i < State.NumElements; i++)
            {
                sum += Math.Pow(State.GetElement(i).Value, 2);
            }
            if (last_Out == 0)
            {
                last_Out = sum;
                return(false);
            }

            max = last_Out + valueout;
            min = last_Out - valueout;

            if (min < sum && sum < max)
            {
                last_Out = sum;
                return(false);
            }
            else
            {
                last_Out = sum;
                return(true);
            }
        }
        private double getProfileValueSum(EBW8Vector eBW8) //Profile線上的值相加起來
        {
            double sum = 0;

            for (int i = 0; i < eBW8.NumElements; i++)
            {
                sum += eBW8.GetElement(i).Value;
            }
            return(sum);
        }