10.03.2015, 13:29
Hallo,
ich bin seit kurzer Zeit in Labview tätig und konnte mir, so weit ich das beurteilen kann, schon einiges aneignen.
Für einen Programm abschnitt benötige ich einen Part, der 4 aufeinanderfolgende Werte in einem bestimmten algorithmus miteinander vergleicht.
dazu habe ich eine Programmstruktur geschrieben, die ich hier mit einfügen werde.
Da mein Signal sehr instabil ist, mittle ich immer 150 Messwerte um das system nicht durch kleinere messschwankungen rauszubringen.
In der Theorie möchte ich 4 dieser gemittelten Messwerte so vergleichen, dass ich später eine Tendenz feststellen kann (steigen,fallend, stabil).
Dies möchte ich mit einer Struktur realisieren, die aus vergleichen besteht und mir am ende sagen kann, ob die 4er Folge steigend/fallend/stabil ist.
Mein Problem ist der Übergang. Also 4 aufeinanderfolgende Werte als seperat betrachten und diese dann zu vergleichen.
Meine Idee war, die 4 letzten Messwerte aus dem array zu nehmen und danach aus diesem Array immer die zahl mit dem index 0, 1, ...3 zu extrahieren.
als ich dann diese zahlen mit dem array verglichen habe, kamen andere zahlen raus.
Worin liegt mein Fehler? (Ich vermute im Datenfluss)
Gibt es eine elegantere Lösung?
Dankeschonmal für die Antworten!
Liebe Grüße
thenewone
ich bin seit kurzer Zeit in Labview tätig und konnte mir, so weit ich das beurteilen kann, schon einiges aneignen.
Für einen Programm abschnitt benötige ich einen Part, der 4 aufeinanderfolgende Werte in einem bestimmten algorithmus miteinander vergleicht.
dazu habe ich eine Programmstruktur geschrieben, die ich hier mit einfügen werde.
Da mein Signal sehr instabil ist, mittle ich immer 150 Messwerte um das system nicht durch kleinere messschwankungen rauszubringen.
In der Theorie möchte ich 4 dieser gemittelten Messwerte so vergleichen, dass ich später eine Tendenz feststellen kann (steigen,fallend, stabil).
Dies möchte ich mit einer Struktur realisieren, die aus vergleichen besteht und mir am ende sagen kann, ob die 4er Folge steigend/fallend/stabil ist.
Mein Problem ist der Übergang. Also 4 aufeinanderfolgende Werte als seperat betrachten und diese dann zu vergleichen.
Meine Idee war, die 4 letzten Messwerte aus dem array zu nehmen und danach aus diesem Array immer die zahl mit dem index 0, 1, ...3 zu extrahieren.
als ich dann diese zahlen mit dem array verglichen habe, kamen andere zahlen raus.
Worin liegt mein Fehler? (Ich vermute im Datenfluss)
Gibt es eine elegantere Lösung?
Dankeschonmal für die Antworten!
Liebe Grüße
thenewone