INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

4 aufeinanderfolgende Messwerte



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.03.2015, 13:29 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2015 13:34 von thenewone.)
Beitrag #1

thenewone Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2014

32 bit
2014
DE



4 aufeinanderfolgende Messwerte
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


Angehängte Datei(en)
14.0 .vi  10-3-15-Einlesen_vergleichen_fallend_steigend_stabil.vi (Größe: 16,23 KB / Downloads: 156)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.03.2015, 14:00 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2015 14:01 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: 4 aufeinanderfolgende Messwerte
Ja, z.B so:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.03.2015, 14:01 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2015 14:04 von thenewone.)
Beitrag #3

thenewone Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Nov 2014

32 bit
2014
DE



RE: 4 aufeinanderfolgende Messwerte
Hey Smile

erstmal danke für deine Antwort.
Diese Funktion nimmt also die 4 Werte raus oder?
Kann ich die jetzt auch voneinander trennen, so dass ich mit jeder einzeln arbeiten kann?

Lg
thenewone
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.03.2015, 17:47
Beitrag #4

Holy Offline
LVF-Stammgast
***


Beiträge: 339
Registriert seit: Sep 2008

2014
2007
EN

09XXX
Deutschland
RE: 4 aufeinanderfolgende Messwerte
Die gezeigte Funktion "Data Queue PtByPt.vi" ersetzt den Abschnitt "Insert Array" und "Delete from Array" am Kommentar "2....". Um die Einzelwerte zu extrahieren kannst du "Index Array" verwenden. Da der Inhalt immer genau 4 Elemente sind, kannst du einfach dieses aufziehen auf 4 Elemente und diese verwenden. Siehe hierzu das folgende Snippet.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: