LabVIEWForum.de
XY Graph Darstellung Daten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: XY Graph Darstellung Daten (/Thread-XY-Graph-Darstellung-Daten)

Seiten: 1 2 3 4


RE: XY Graph Darstellung Daten - GerdW - 13.04.2015 17:37

Hallo Mare,

Zitat:Liegt das den wirklich am DAQmx Read?
Meinst du, LabVIEW würde dich bei den Fehlermeldungen anlügen?

Leider zeigst du nicht den aktuellen Stand deines VIs: Glas1


RE: XY Graph Darstellung Daten - Mare6388 - 13.04.2015 17:44

Ich hoffe das Lv mich nicht anlügt, sondern evtl daneben liegtWink

Hier das VI, sry habe ich vergessen!
Sry das ist das neuere Vi, mit den neuen Eingängen


RE: XY Graph Darstellung Daten - jg - 13.04.2015 18:53

Wenn du am "DAQmx Create Channel" mehrere Kanäle auswählst, dann MUSST du auch bei DAQmx-Read "Multiple Channels" auslesen. Wieso machst du das nicht jetzt nicht in deinem 2. VI?

Gruß, Jens


RE: XY Graph Darstellung Daten - Mare6388 - 14.04.2015 09:30

Hallo Jens,

das habe ich schon versucht doch leider keine erfolg. Wenn ich den Reader auf multichannel einstelle, dann wird aufeinmal meine Leitung vom Property Node zur Historiendatenbox unterbrochen (s. VI-Block).

Folgendes steht dort:

You have connected two arrays of different dimensions.
The Dimension of Historiendaten is 1.
The Dimension of History Data is 2.

Wie soll ich weiter vorgehen?

Grüße
Mare


RE: XY Graph Darstellung Daten - jg - 14.04.2015 09:34

Konstante löschen und per Rechtsklick -> Create Constant eine Neue mit dem passenden Datentyp erstellen.

Gruß, Jens


RE: XY Graph Darstellung Daten - Mare6388 - 14.04.2015 14:52

Liebe Leute,

Ich kann endlich meine Messwerte aufnehmen --> Vielen Dank an das tolle Forum!

Ich habe allerdings weitere Fragen:

-Wenn ich den DAQmx Task z.B auf 8 Eingänge einstelle und davon nur den 1,2 und 8 Eingang zu Testzwecken benutze, dann habe ich auf den restlichen Plots ein rauschen, obwohl dort keine Signal sein sollte. Ich arbeite mit einer Ni 6014 Messkarte und einer CB-68LP Pinbox. Wenn es optimal wäre, dann gäbes es doch auf den anderen Kanälen, wo kein Signal anliegt auch kein Rauschen, oder? Wisst ihr, woran das liegt und die Frage ob das Normal ist?

-Als letzten Step möchte ich die Messwerte abspeichern. Ich habe ein Wire to Spreadsheet File genommen, mit dem ich die Datei als csv abspeichern möchte, um sie anschließend in Excel zu bearbeiten. Leider speichert er mit keine Werte ab, ich sehe nur 3 Zahelnwerte in der ersten zeile der ersten drei Spalten. Keine Ahnung was dies für Werte sind.

Am liebsten hätte ich eine csv Datei, wo für jeden Kanal die y und x Werte stehen. Kreigt man das hin? Im Anhang findet Ihr mein VI-Block, wäre sehr Dankbar für weitere Tipps!

Danke im vorraus, Grüße

Mare


RE: XY Graph Darstellung Daten - GerdW - 14.04.2015 14:59

Hallo Mare,

Zitat:dann habe ich auf den restlichen Plots ein rauschen, obwohl dort keine Signal sein sollte.
Das ist normal.
Du kannst
- das Rauschen minimieren, indem du die Eingänge gegen GND brückst
- die Plots unsichtbar/transparent einstellen, damit man sie nicht sieht
- nur die Plots auf dem Chart anzeigen, die du wirklich sehen willst

Zitat:Leider speichert er mit keine Werte ab, ich sehe nur 3 Zahelnwerte in der ersten zeile der ersten drei Spalten.
THINK DATAFLOW! Du speicherst die Werte der letzten Schleifeniteration. THINK DATAFLOW!

Zitat:Keine Ahnung was dies für Werte sind.
Du hast da einen CoercionDot an der Dateifunktion. Diese CoercionDots haben eine Bedeutung. Und die solltest du auch kennen und beachten!
Such doch einfach mal in der LabVIEW-Hilfe nach "Coercion Dots"…

Zitat:Am liebsten hätte ich eine csv Datei, wo für jeden Kanal die y und x Werte stehen. Kreigt man das hin?
Ja.
Du kannst für den Anfang aber auch die speziell für Waveforms gemachte Speicherfunktion benutzen - zu finden in der Waveform-Funktionspalette…


RE: XY Graph Darstellung Daten - Mare6388 - 14.04.2015 16:15

Hallo GerdW,

ich versuche Dataflow zu denken, doch leider blockiert gerade alles bei mir!

Ich versuche es jetzt mit dem Export Waveforms to Spreadsheet File.

- es ist doch richtig, dass ich das File außerhalb der Schleife lege? den asnsonsten würde er mich nach jeder Schleife fragen ob ich abspeichern möchte? stimmts?
- egal wie ich was einstelle, er speichert es nicht so ab, wie ich es haben möchte. Irgendwie sind alle Daten hintereinander gereit und sehr unübersichtlich. Ich kann keine Trennung der Kanäle erkennen.

Habe hier im Forum zwar ein wenig Beiträge dazu gefunden, jedoch zu wenig für mein Problem.

Trotzdem Danke

Gruß
Mare


RE: XY Graph Darstellung Daten - Lucki - 14.04.2015 17:54

Abspeichern z.B. so, wobei darauf zu achten ist, dass die History-Länge genügend groß ist, so dass sich alle gewünschten Daten im Diagrammspeicher befinden.
[attachment=52836]
Edit: Hier noch das VI
[attachment=52838]
Ich bin übrigens selbst erstaunt, dass das funktioniert: Zum Abpeichern eines Arrays von Signalverläufen diesen einfach auf den Eingang von "Write to Spreadsheet File" zu geben.


RE: XY Graph Darstellung Daten - GerdW - 14.04.2015 19:44

Hallo Mare,

Zitat:es ist doch richtig, dass ich das File außerhalb der Schleife lege? … stimmts?
NEIN!
THINK DATAFLOW!!!

Wenn du wie bisher die Speicherfunktion außerhalb der Schleife legst, wird sie genau einmal aufgerufen! Dank DATAFLOW nämlich erst, nachdem die Schleife beendet wurde - mit den Daten der letzten Iteration: THINK DATAFLOW!

Zitat:den asnsonsten würde er mich nach jeder Schleife fragen ob ich abspeichern möchte?
Den Fehler, den du durch diese Annahme machst, musst du durch andere Fehler "lösen"???
Lies doch einfach mal die Hilfe zur Funktion, insbesondere die Beschreibung zum Pfad-Eingang… Wall

Zitat:egal wie ich was einstelle, er speichert es nicht so ab, wie ich es haben möchte. Irgendwie sind alle Daten hintereinander gereit und sehr unübersichtlich. Ich kann keine Trennung der Kanäle erkennen.
Wenn ich die von dir verwendete Funktion mit ein paar Dummy-Waveforms bewerfe, bekomme ich eine wunderschön formatierte Textdatei:
[attachment=52837]
Warum sollte das bei dir anders aussehen???