LabVIEWForum.de
Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse (/Thread-Graph-erstellen-12-Detektoren-von-jedem-ein-Signal-auf-y-Achse)



Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse - Vanessa206 - 20.04.2016 12:54

Hallo ihr Lieben,

Ich habe einen spektroskopischen Versuchsaufbau mit 12 Detektoren in einer halbkreisförmigen Anordnung, jeweils im Abstand von 15 °. Jeder Detektor empfängt ein Signal. Ich habe dazu ein Programm erstellt (siehe Anhang). Nun möchte ich einen Graphen (werde das ganze auch noch in Excel plotten, möchte es aber direkt bei LabVIEW angezeigt bekommen) erstellen, bei dem auf der x-Achse die Winkel von 15° bis 180 ° sind und auf der y-Achse eben die Signalintensität des jeweiligen Detektors. Bin absoluter LabVIEW-Neuling und hab schon ein bisschen rumprobiert, bin aber nicht auf die Lösung gekommen, da ich mich mit den möglichen Funktionen noch zu wenig auskenne. Kann mir jemand sagen, was ich dafür brauche - Array, Bundle, ... oder was ganz anderes?

Vielen Dank!


RE: Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse - Lucki - 20.04.2016 17:04

Kannst Du nicht mal einen Datensatz aller 12 Detektoren posten (Z.B als Textdatei), dann ist es leicht in Labview etwas darzustellen.
Es gibt auch den "Polarplot", der müßte doch hier genau passen.


RE: Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse - GerdW - 20.04.2016 17:31

Hallo Vanessa,

der DDT und die ExpressVIs sind zwar nett, aber eben nicht immer hilfreich. Und für das Verständnis der Programmiersprache LabVIEW sind sie eher hinderlich (IMHO)!

Hiermit funktioniert das VI jedenfalls entsprechend deiner Anfrage:
[attachment=55725]
(An der linken FOR-Loop sollten natürlich deine 12 Sensoren durch 12 Iterationen simuliert werden…)

- Nach deinem DAQ-Assi einfach ein "From DDT" einfügen und auf "2D-Array, Zeilen sind Kanäle" einstellen…
- Du liest immer 10 Samples pro Kanal, die würde ich eher noch mitteln statt sie alle auf dem XY-Graph zu plotten… (In diesem Fall könnte man statt des XY-Graph einen normalen Waveform-Graph verwenden!)
- Die Kontexthilfe zum XY-Graph zeigt die akzeptierten Datentypen an!
- Warum hast du den DAQ-Assi auf "Endliche Erfassung" eingestellt, wenn du in der Schleife doch eine "unendliche Erfassung" machen willst?


RE: Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse - Vanessa206 - 21.04.2016 09:01

Hi Gerd,

Danke für die Antwort. Punkt für dich mit dem Mittelwert, das hatte ich tatsächlich vor. Den Loop hab ich nur erstellt, weil ich ein Tutorial gesehen hatte, wo ein Graph auf diese Weise erstellt wurde. Eigentlich dachte ich, dass ich den Loop nicht brauche, eine endliche Erfassung würde reichen. Seh ich richtig, dass es hier mehrere Wege zum Ziel gibt und dein Vorschlag einer davon ist? Ich hab den xy-Graphen jetzt durch einen Waveform Graphen ersetzt und das From DDT eingefügt. Die Verbindung klappt jetzt schonmal Smile


RE: Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse - GerdW - 21.04.2016 09:21

Hallo Vanessa,

Zitat:Seh ich richtig, dass es hier mehrere Wege zum Ziel gibt und dein Vorschlag einer davon ist?
Das ist bei Software eigentlich immer der Fall…


RE: Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse - Vanessa206 - 22.04.2016 08:40

So, das hab ich jetzt mit der Hilfe eines Experten hier im Unternehmen "gebastelt". Ohne Express VI und es läuft soweit