LabVIEWForum.de
Auswertung von DAQ Messung - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Auswertung von DAQ Messung (/Thread-Auswertung-von-DAQ-Messung)

Seiten: 1 2 3


Auswertung von DAQ Messung - cypher - 26.06.2013 12:53

Hey Hey ,
ich mal wieder =) also mein Problem ist zurzeit das ich über ein DAQ die Daten für die Spannungen 1&2 ,Strom über die Zeiaufnehme. Diese Werte liegen alle auf einem Dynamischen Signal ,in einem Graphen kann ich sie jetzt dank dem Forum schon anziegen lassen. Aber ich möchte in meinem Frontpanel eine Tabelle Anzeigen lassen die wie der Screenshot aussieht . Wie stelle ich das am besten an ? Da mein Haupt Vi 11 Cases besitzt (Verschieden Messbedingungen) möchte ich ich die Cases halt durchgehen können und messen , nach jeder Messung soll die dazugehörige Zeile in der tabelle ausgefüllt sein. D.h. das vi soll mir für jede der 3 Messreihen (jeweils 20k Werte) den Mittelwert für die Messwerte 7k bis 8k und 18 bis 19k berechnen und in die dazugehörige Spalte und Case Zeile schreiben. Ich habe schon einmal etwas versucht dazu zu basteln, dass habe ich auch mal angehängt, damit es alle simulieren können Arbeitet das Vi mit Zufallszahlen und nicht wie in meinem fall mit einem Dynamischen Signal . Die grundlegende Idee ist halt jede Messreihe in ein Array zulegen ihm zusagen berechnen von da bis da den mittelwert und Speicher ihn in einem neuen Array an die und die Stelle (von mir Festgelegt wohin).
Probelem sind:

Wie Spalte ich das eine Dynamische Signal in ie 3 Messreihen ?
Wie weise ich das Ergebnis, welches dabei herauskommt, dem Ergebnisarray an eine bestimmte Stelle zu?
Wie erstelle ich ein Array/Tabelle die Aussieht wie die im Screenshot?

Vielleicht fällt euch ja eine lösng ein damit wäre mir ganz dolle geholfen =)


RE: Auswertung von DAQ Messung - GerdW - 26.06.2013 17:26

Hallo cypher,

Zitat:Probelem sind:

Wie Spalte ich das eine Dynamische Signal in ie 3 Messreihen ?
Wie weise ich das Ergebnis, welches dabei herauskommt, dem Ergebnisarray an eine bestimmte Stelle zu?
Wie erstelle ich ein Array/Tabelle die Aussieht wie die im Screenshot?
Das Hauptproblem ist die Verwendung des DDT überhaupt... Smile

1) Bei den ExpressVIs gibt es eine Funktion "Signal splitten"...
2) Man erstellt ein Array gewünschter Größe (aber mit leeren Feldern) und nutzt ReplaceArraySubset, um einen Wert einzutragen...
3) Du kannst eine "Tabelle" oder ein "mehrspaltiges Listenfeld" verwenden. Bei beiden kannst du über PropertyNodes Spalten-/Zeilenheader bearbeiten (und noch vieles mehr)!

Tipp:
Verzichte auf DDT. Verwende gleich DAQmx-Funktionen und lasse dir 2D-Arrays mit den Messwerten liefern. Dann einfach ArraySubset nutzen, um die gewünschten Teile der Signale "auszuschneiden" und davon den Mittelwert zu berechnen!


RE: Auswertung von DAQ Messung - cypher - 26.06.2013 18:33

Bekomme das halt patu nicht hin ,mit diesen daqmx die beiden Spannungen aufzunehmen und die eine Stromstärke -.-.
Werde mich da morgen mal rann setzen und es Probieren ^^.


RE: Auswertung von DAQ Messung - GerdW - 26.06.2013 20:06

Hallo cypher,

Zitat:Bekomme das halt patu nicht hin ,mit diesen daqmx die beiden Spannungen aufzunehmen und die eine Stromstärke
1. Man kann ein ExpressVI in ein "normales" umwandeln, indem man dessen Frontpanel öffnet. Dann sieht man, wie die DAQmx-Funktionen "unter der Haube" verwendet werden...
2. Man kann den ExampleFinder nutzen und sich ein passendes DAQmx-Beispiel anschauen...


RE: Auswertung von DAQ Messung - Achim - 27.06.2013 08:25

(26.06.2013 18:33 )cypher schrieb:  Bekomme das halt patu nicht hin

Klugscheiß_Mode ON:
http://de.wiktionary.org/wiki/partout
Klugscheiß_MODE OFF


RE: Auswertung von DAQ Messung - cypher - 27.06.2013 08:35

Achim ernsthaft jetzt Blink


Soooooo also ich bin ma über mein Schatten gesprungen und habe es hinbekommen ohne Express VI sieht aus wie der angehängte Screenshot .
So welche einstellung soll ich beim DAQmx Read jetzt wählen ?
Und es ist doch wieder nur ein Signal ?

Man entschuldige meinde Doofheit ,arbeite erst nen Monat mit LabView


RE: Auswertung von DAQ Messung - GerdW - 27.06.2013 08:58

Hallo cypher,

dein Bild sieht soweit gut aus. Das, was du als "ein Signal" bezeichnest, ist ein "1D Array of Waveforms" - eine Waveform pro Mess-Signal!
Jetzt einfach IndexArray oder eine autoindizierende FOR-Loop nutzen...

Alternativ kannst du das DAQmxRead auch so einstellen, dass du ein 2D-Array bekommst. Den genauen Namen der Einstellung habe ich aber nicht im Kopf (habe hier kein DAQmx installiert), also einfach selbst mal suchen. So viele Möglichkeiten gibt es ja nicht, wenn du mehrere Samples von mehreren Kanälen gleichzeitig lesen willst...


RE: Auswertung von DAQ Messung - cypher - 27.06.2013 13:42

Ich hätte zur Auswahl Analog 2D DBL .

wenn ich das aber auswähle berechnet er mir den Mittelwert nicht mit meinem Vi was ich habe , habe da halt anstatt die Zufallszahl jetzt das Analog 2D angeschloss ?
Er sagt mir aber das ich für Mittelwert keine 2D Array benutzen kann, weils Dimension 1 ist.


RE: Auswertung von DAQ Messung - Holy - 27.06.2013 18:16

(27.06.2013 08:58 )GerdW schrieb:  ...
Jetzt einfach IndexArray oder eine autoindizierende FOR-Loop nutzen...
...

Das liegt daran weil du den zitierten Abschnitt überlesen hast. Du darfst dem Mittelwert-VI natürlich nur die Daten eines Kanals übergeben und nicht mehrere Kanäle gleichzeitig.


RE: Auswertung von DAQ Messung - cypher - 28.06.2013 08:32

Sooo stimmt hatte ich iwo verpeilt , aber selbst wenn ich IndexArray Dazwischen Setze gibt er mir nicht das richtige aus :/ auf dem Frontpanel.
Ich danke dir hier schon mal für deine Geduld , bei Arrays habe ich echt nen rotes Tuch . Positiv ist aber sobald ich das Array mit den Mittelwerten habe , kann ich es Ordnen wie ich es mag, dass habe ich kapiert wie das geht x) (Dank dem sehr schönen Beispiel bei LabView). NUr bräucht ich jetzt erst mal nen Array wo ich meine Mittelwerte Schön in einer Zeile bekomme (Also Die beiden Werte für Spannung 1 hintereinander , dahinter dann die Werte für Spannung 2 und dahinter dann die beiden Werte vom Srom . Wobei die Reinfolge egal ist )....
Habe unten wieder nen Screenshot angehängt , könnt mir ja vielleicht sagen was ich daran noch ändern muss das es klappt.