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

LabVIEWForum.de

Normale Version: Graph erstellen: 12 Detektoren, von jedem ein Signal auf y-Achse
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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!
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.
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?
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
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…
So, das hab ich jetzt mit der Hilfe eines Experten hier im Unternehmen "gebastelt". Ohne Express VI und es läuft soweit
Referenz-URLs