LabVIEWForum.de
Daten in Chart darstellen Probleme - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Daten in Chart darstellen Probleme (/Thread-Daten-in-Chart-darstellen-Probleme)



Daten in Chart darstellen Probleme - jojo2203 - 01.03.2009 21:29

Hallo,

ich habe hier aus dem forum eine vi benutzt um einen Datenstrom aus der RS232-Schnittstelle auszulesen, aus dem Datenstrom extrahiere ich ab der 20. Stelle des Strings 5 Zeichen und wandele sie in eine Dezimalzahl um - soweit so gut.
Nun will ich die Daten kontinuierlich in einem chart darstellen, später sollen noch weitere Daten aus dem Datenstrom extrahiert und dargestellt werden. er zeigt mir aber immer nur den ersten Wert an und schaltet nicht weiter wenn mehrere Datenzeilen kommen, muss man dazu ein array verwenden oder geht es auch anders? Zusätzlich will ich die Daten noch formatiert in einer Datei speichern, nein nicht im logfile, sondern schön formatiert, aber das ist noch Zukunftsmusik.

Habe schon in einem Buch und hier im Forum gelesen, aber ich komme einfach nicht weiter, habe mal die vi angehangen.
kann mir jemand helfen?

Danke.
MfG jojo

Lv86_img


Daten in Chart darstellen Probleme - Cerbi - 13.08.2009 11:11

HI jojo2203!!

Also wenn ich schon ein fertiges Programm benutze, dann würde ich auf jedenfall einmal alle Sachen entfernen die nicht benötigt werden. Denn bei dem Programm das du angehängt hast wird zusätzlich alles mögliche gemacht.
Darum hats mal gedauert bis ich überhaupt die Stelle gefunden habe, bei der was ausgelesen wird.
DenknachDenknach

Ich nehme mal an, das du den Teil mit dem Signalverlaufsdiagramm und dem umwandeln selbst hinzugefügt hast!!
Achja das Verlaufsdiagramm benötigt meines Wissens kein Array!! Der behält die Daten von selbst!!

1.) Dir muss auch klar sein, dass das Timeout der Eventstruktur nur alle 5ms aufgerufen wird. Alle 5ms wird deine Serielle Schnitstelle abgefragt!!
2.) Also wenn nun der Clear Window Button nicht gedrückt ist (das X rechts oben) dann wird durch das Schieberegister bzw. durch das Concatenate Strings "String_hinten_drauf_klatschen" der letzte dem neuen Wert hinzugefügt.
K.A was da für Werte daher kommen (Kanns leider net starten !!) dann wird aber aus z.B 7 --> 77 --> 777 usw.
Das ist dann glaub ich für deine Zwecke unangebracht!

Also ich würd es so machen!

1.) Highlightfunktion anmachen, damit man weiß was das Programm überhaupt macht!!
2.) Alles rauslöschen was net benötigt wird und Störungen verursachen könnte!!
3.) Danach nochmal Testen!!
4.) Glücklich sein, weil alles funktioniert!!


mfg Cerbi