Wie kommt man an einzelnen 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!
09.11.2005, 20:43
Beitrag #1
|
Joe500
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Nov 2005
kA
|
Wie kommt man an einzelnen Messwerte
Hey Ihr
Ich bin neu im Umgang mit LabVIEW 6.1 und bin jetzt auf ein, ich hoffe kleines Problem gestoßen.
Meine Aufgabe ist es über die DAQ- Karte Messwerte zu visualisieren und diese alle 180sec in einer Exceltabelle zu speichern.
Soweit kein Problem…
Weiter muss ich in diese Datei auch Standartabweichung, Mittelwert abgelegt werden.
Nun meine Frage:
Wie komme ich an die Daten der einzelnen Messwerte (im sec Takt um Mittelwert etc zu berechnen) die ich aber nur alle 180sec speichere.
Und wie kann ich dann alle Messwerte über 180sec aufaddieren um meine Berechnungen zu machen.
Ich hänge voll in der Luft, da das Problem ja nicht wirklich schwer ist…aber ich hab keine Ideen mehr
Ich bin für jede Idee zu haben
Joe
|
|
|
09.11.2005, 22:28
Beitrag #2
|
hansidergute
LVF-Gelegenheitsschreiber
Beiträge: 119
Registriert seit: Aug 2005
LV8.0,CVI 8.0
2005
kA
88212
Deutschland
|
Wie kommt man an einzelnen Messwerte
na, entweder du machst zwei parallele while schleifen, die eine arbeitet im sekundentakt und rechnet, die andere läuft im 3 minutentakt und speichert die berechnenten werte. hier übergibst du die werte von der einen zu anderen mit lokalen variablen.
oder
du machst eine schleife die im sekundentakt läuft und rechnet und nach ablauf der zeit von 3 min ein case aktiviert das die excel tabelle ergänzt.
|
|
|
10.11.2005, 11:10
Beitrag #3
|
Joe500
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Nov 2005
kA
|
Wie kommt man an einzelnen Messwerte
Hey, Danke für die schnelle Antwort
Ich hab den Weg mit den zwei parallelen While- Schleifen gewählt, übergabe lokal Variable. Mir ist aber nicht klar wie ich die Messwerte in meiner verarbeitenden Schleife (im 1sec. Takt) nach 180sec aufaddieren kann. Wie komm ich dann an die Messwerte. Mit einem Sieberegister hab ich schon versucht bin aber nicht wirklich weiter gekommen.
mfg
Joe
|
|
|
10.11.2005, 14:13
Beitrag #4
|
hansidergute
LVF-Gelegenheitsschreiber
Beiträge: 119
Registriert seit: Aug 2005
LV8.0,CVI 8.0
2005
kA
88212
Deutschland
|
Wie kommt man an einzelnen Messwerte
Ja Schieberegister ist schon gut. Du gibst immer den aktuellen Wert in ein Schieberegister, summierst (oder was auch immer) mit dem alten Wert und die 3min Schleife fragt den Wert über eine lokale Variable ab.
Wenn du beide Schleifen getaktet betreibst, sollte das gehen.
|
|
|
10.11.2005, 21:32
Beitrag #5
|
Joe500
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Nov 2005
kA
|
Wie kommt man an einzelnen Messwerte
Hey Danke
Genau das war´s was mir gefehlt hat
aber aber für alle die das auch vor haben................ 180 messwerte sind zu viel um einen Mittelwert zu berechnen; habs auf 100 verkürzt ( und selbst das ist noch sehr träge)
Jo jetzt kann die 5te Jahreszeit ja kommen
Grüße aus Köln
Joe 8)
|
|
|
11.11.2005, 09:44
Beitrag #6
|
hansidergute
LVF-Gelegenheitsschreiber
Beiträge: 119
Registriert seit: Aug 2005
LV8.0,CVI 8.0
2005
kA
88212
Deutschland
|
Wie kommt man an einzelnen Messwerte
wieso wird das zu träge? schieb mal dein vi hoch
also ne berechnung über 100werte sollte ohne probleme funktionieren
|
|
|
11.11.2005, 10:25
Beitrag #7
|
Joe500
LVF-Grünschnabel
Beiträge: 10
Registriert seit: Nov 2005
kA
|
Wie kommt man an einzelnen Messwerte
Wie kann ich denn mein VI "hoch schieben"??
|
|
|
11.11.2005, 11:23
Beitrag #8
|
hansidergute
LVF-Gelegenheitsschreiber
Beiträge: 119
Registriert seit: Aug 2005
LV8.0,CVI 8.0
2005
kA
88212
Deutschland
|
Wie kommt man an einzelnen Messwerte
ich meine dein VI als attachment hinzufügen
hochschieben im sinne von uploaden
|
|
|
14.11.2005, 12:31
Beitrag #9
|
|
|
15.11.2005, 00:05
|
hansidergute
LVF-Gelegenheitsschreiber
Beiträge: 119
Registriert seit: Aug 2005
LV8.0,CVI 8.0
2005
kA
88212
Deutschland
|
Wie kommt man an einzelnen Messwerte
dann mach dir doch ne gleitende mittwertbildung über 180 werte.
(Mittelwert (Punkt-für-Punkt), Mean PtByPt.vi)
|
|
|
| |