' schrieb:Hallo Rob,
erstmal Danke für deinen Beitrag.
Versuch mal meine Problem genauer zu schildern.
Ich lese die Daten eines uC über RS232 aus. Kann mittlerweile 4 Frequenzen und einen Winkel in LV anzeigen.
Die Frequenzen stammen von 4Spulen die mit einer bestimmten Struktrur eines Gebers bedämpft werden.
Die Spulen sind auf einem Kreis 90grad zueinander angeordnet und dedektieren den Winkelwert einer drehenden
Scheibe. Dieser Winkelwert steht mir in LV auch zur Verfügung.
Die sich ständig ändernden Frequenzen müssten im Idealfall pro Spule einen Sinus darstellen ( bestimmt durch Geberstruktur).
Diesen möchte ich für DEMOzwecke in einer Grafik darstellen.
y-Achse = Frequenz und x-Achse = Winkel von -180 bis 180 Grad.
Im Moment versuche ich es mit 1 Frequenz und dem xy-Graphen. Bisher kann ich lediglich einen Punkt auf dem
Graphen darstellen der zur jeweiligen Frequenz und dem jeweiligen Winkel gehört.
Ich möchte aber links beginnend das Signal der Scheibe (Sinus/spule) gleichzeitig mit dem drehen wiedergeben.
Gruß Chris
Eine Frage: bekommst du mit jedem Wert (sei es die Frequenz oder der Winkel) einenn Zeitstempel vom uC?
Auf dem XY-Plot musst du zwei Arrays in ein Cluster bündeln (steht in der Hilfe vom XY-Plot), dann wird etwas angezeigt. Diese zwei Arrays sollen erst gesammelt werden. Das Sammeln kannst du mit einem Schiftregister+Build Array realisieren.
Probiere erst das ganze mit einem Waveform Chart darzustellen. Da musst du keine Zeit mitangeben, einfach jeden Wert dem Chart überreichen, er speichert es dann automatisch.
Andere Möglichkeit wäre Express XY Graph zu nehmen, er speichert die Daten auch automatisch ab, dann brauchst du die Daten nicht mehr in ein Array zu sammeln.
Gruss, Eugen
P.S. die Blockdiagramme zeigen nur symbolisch die Lösung, die muss man natürlich noch anpassen.