PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RS232 Daten Visualisieren



Che Guevara
08.05.2009, 22:58
Hallo Leute,

da ich schon lange auf der suche nach einem programm bin, mit dem man auf dem pc von der rs232 empfange zahlen-daten graphisch darstellen kann, habe ich mir jetzt das programm Plotter VB von hier:
http://www.franzis.de/elo-das-magazin/mikrocontroller-und-programmierung/avr-anwendungen/e-feld-plotter-mit-tiny13
runtergeladen.

Allerdings ist das kleine Fenster komplett schwarz, in der "Lücke" verändert sich jedoch der Zahlenwert ständig!
Hat jemand erfahrung mit dem Programm oder eine Idee, warum das nicht funktioniert??
Im Anhang der datei befindet sich eine .dll datei... wo soll ich diese "hinstecken"??

Kennt ihr ein anderes programm, mit dem ich daten von der rs232 graphisch darstellen kann, ohne das mir kosten entstehen und ohne über umwege??

vielen dank für eure antworten
gruß
Chris
Habe natürlich auch die SUFU benutzt, jedoch nichts brauchbares gefunden!!

Che Guevara
10.05.2009, 19:33
Hat niemand ein Programm, mit dem ich meine über die RS232 Schnittstelle empfangenen Daten Graphisch darstellen kann??

Oder kann ich das auch mit Excel realisieren?? Kann ich damit auf die RS232 zugreifen (also ich habe Excel 2000, Windows Vista und einen Adapter von RS232 auf USB, welcher grundsätzlich funktioniert).

Bitte helft mir, ist sehr wichtig und es eilt ein bischen.
Gruß
Chris

oberallgeier
10.05.2009, 19:59
Hallo Chris,


... die RS232 Schnittstelle empfangenen Daten Graphisch darstellen ... kann ich das auch mit Excel realisieren ...vermutlich machen das viele Kollegen hier. Ich lass mir beispielsweise Daten am Terminal so ausgeben:

............http://oberallgeier.ob.funpic.de/sprungantw-280309_1600.jpg

siehe dazu auch diesen Thread, (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=433979#433979) dort habe ich mehrere dieser Beispiele vorgestellt, und mache daraus etwa so ein Excel-Diagramm:

............http://oberallgeier.ob.funpic.de/sprungfkt_MD0_020509.gif

Mehrere Dinge:
1) Ich kann die Daten NICHT direkt in Excel einlesen
2) Die Daten übertrage ich mit copy + paste aus dem Terminalprogramm ins Excel
3) Die Daten gebe ich jeweils getrennt mit einem "tab" aus (im String in C ist das ein "\t") . Dieses Steuer-tab positioniert mir die Daten auf jeweils eine neue Excel-Zelle (das ist ja Excel-spezifisch).

Mit dem "Plotter" von Kainka und der gezeigten Platine habe ich hübsche Bildchen gemacht - aber mit einem getrennten Programm. Mein Programm war aus einem Experimentierkasten:
http://www.b-kainka.de/lpmikros.htm

Viel Erfolg!

holzi
12.05.2009, 05:51
Guten morgen,
wenn die Auswertung mit Exel gemacht werden soll, was ja sehr gut funktioniert, sollte das dann aber gleich richtig gemacht werden und nicht mit einem Hand-Kopieren.
- Alle auszuwertenden Daten automatisch in eine Textdatei schreiben. Z-B. mit
DNM = FreeFile
Open "Missionplan.txt" For Output As #DNM

- Jeden Wert durch ein bestimmtes Zeichen trennen. Z.B. durch ein :

Print #DNM, Round(LatitudeZiel, 8) & ":" & Round(LongitudeZiel, 8) & ":" & Round(dx, 6) & ":" & Round(dy, 6) & ":" & Round(XWerte.List(ListIndex), 5) & ":" & Round(YWerte.List(ListIndex), 5) & ":" & Round(Entfernung, 6) & ":" & Round(Fahrtrichtung, 6)

- Am Programmende diese Textdatei natürlich schliessen.
- Diese Datei ins Exel importieren. BVeim Import angeben, dass die Werte mit einem : getrennt werden.
- Dann die Werte im Exel grafisch auswerten lassen. Hier ein Beispielbild aus Exel, dass genau auf diese Art sehr schnell erzeugt wurde.

Peter