Click here to Skip to main content
15,881,248 members
Home / Discussions / C#
   

C#

 
GeneralRe: Implementing a moving average Pin
auting8216-Feb-18 1:25
auting8216-Feb-18 1:25 
GeneralRe: Implementing a moving average Pin
Pete O'Hanlon16-Feb-18 7:53
mvePete O'Hanlon16-Feb-18 7:53 
GeneralRe: Implementing a moving average Pin
Ralf Meier16-Feb-18 9:49
mveRalf Meier16-Feb-18 9:49 
GeneralRe: Implementing a moving average Pin
auting8216-Feb-18 11:40
auting8216-Feb-18 11:40 
GeneralRe: Implementing a moving average Pin
Ralf Meier16-Feb-18 12:42
mveRalf Meier16-Feb-18 12:42 
GeneralRe: Implementing a moving average Pin
Ralf Meier17-Feb-18 0:14
mveRalf Meier17-Feb-18 0:14 
GeneralRe: Implementing a moving average Pin
auting8217-Feb-18 0:36
auting8217-Feb-18 0:36 
AnswerRe: Implementing a moving average Pin
Ralf Meier17-Feb-18 0:53
mveRalf Meier17-Feb-18 0:53 
I'm not sure if I got you right ...
Basicly your 2nd code-snippet looks good. But ... what do you want to see in your Textbox 'txtFilterValues' ?
Inside your loop you are overwriting each stored text with the new one ...

My 2nd problem with your code is :
You are using the method 'GetMovingAverage' completely wrong, because it builds it's average (as I described before) from it's own stored values (that you used for the method before).
So your loop must be complete different (and in my opinion the posted method doesn't really solve your problem).
Try as code something like this :
C#
double AnalogSensorAverage
for (int id = 0; id < maxAI; id++)
      {
          double AnalogSensorValues = sObj[id].GetAnalogValue(); //for loops runs through the loop and inserts random number between 0-1 for each sensors ID
          AnalogSensorAverage = GetMovingAverage(AnalogSensorValues);

          sTxt = AnalogSensorValues.ToString("F3");//defines a string variable in order to print out sensor values
          textSensorValues.Text += sTxt + "    ";//prints out sesnor values in text box
      }
      txtFilterValues.Text = AnalogSensorAverage.ToString("F3");//applies GetMoving Average method and prints the last five values in the textbox

GeneralRe: Implementing a moving average Pin
auting8217-Feb-18 1:13
auting8217-Feb-18 1:13 
GeneralRe: Implementing a moving average Pin
Ralf Meier17-Feb-18 3:30
mveRalf Meier17-Feb-18 3:30 
AnswerRe: Implementing a moving average Pin
Ralf Meier17-Feb-18 3:50
mveRalf Meier17-Feb-18 3:50 
GeneralRe: Implementing a moving average Pin
auting8217-Feb-18 7:40
auting8217-Feb-18 7:40 
GeneralRe: Implementing a moving average Pin
Ralf Meier17-Feb-18 10:11
mveRalf Meier17-Feb-18 10:11 
GeneralRe: Implementing a moving average Pin
auting8218-Feb-18 8:40
auting8218-Feb-18 8:40 
GeneralRe: Implementing a moving average Pin
Ralf Meier18-Feb-18 9:32
mveRalf Meier18-Feb-18 9:32 
GeneralRe: Implementing a moving average Pin
auting8227-Feb-18 21:33
auting8227-Feb-18 21:33 
AnswerRe: Implementing a moving average Pin
Gerry Schmitz15-Feb-18 8:16
mveGerry Schmitz15-Feb-18 8:16 
Question.NET - choose correct service for conversion Pin
Bulgarin14-Feb-18 4:54
Bulgarin14-Feb-18 4:54 
AnswerRe: .NET - choose correct service for conversion Pin
Gerry Schmitz14-Feb-18 6:40
mveGerry Schmitz14-Feb-18 6:40 
Questioncreating trial version and expiry date issue Pin
Mou_kol14-Feb-18 0:30
Mou_kol14-Feb-18 0:30 
AnswerRe: creating trial version and expiry date issue Pin
Pete O'Hanlon14-Feb-18 0:38
mvePete O'Hanlon14-Feb-18 0:38 
GeneralRe: creating trial version and expiry date issue Pin
Mou_kol15-Feb-18 21:16
Mou_kol15-Feb-18 21:16 
AnswerRe: creating trial version and expiry date issue Pin
Eddy Vluggen14-Feb-18 3:22
professionalEddy Vluggen14-Feb-18 3:22 
AnswerRe: creating trial version and expiry date issue Pin
OriginalGriff14-Feb-18 4:30
mveOriginalGriff14-Feb-18 4:30 
AnswerRe: creating trial version and expiry date issue Pin
Gerry Schmitz14-Feb-18 6:32
mveGerry Schmitz14-Feb-18 6:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.