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