Forum: PC-Programmierung RS232 Daten grafisch darstellen


von Spengler-Richard (Gast)


Lesenswert?

Hallo Forum,

ich bin neu hier und hoffe, dass ich nit nur in der richtigen Sparte 
gelandet bin, sondern mir auch geholfen werden kann. :)

Ich schicke Daten (Spannungswerte) von einem Atmega 8 über die RS232 
Schnittstelle an den PC. Ich kann die ankommenden Daten 
(Amplituden-Werte) mit diversen Logger-programmen speichern. Dann 
inportiere ich in Excel und lass mir die daten in einem Diagramm 
anzeigen.
So weit so gut. Jetzt brauche ich aber ein Programm, welches die 
Messwerte als Punkte darstellt. Wenn ein neuer messwert kommt, wird ein 
Punkt gezeichnet, so dass ich dann nach ner Weile eine komplette Kurve 
habe.
Ist im Prinzip nix anderes, als ein "Software-Oszilloskope"
Kennt da irgendjemand ein Programm, dass dies leisten kann?
Am besten natürlich freeware.
Oder gibt es die Möglichkeit dies auch direkt in Ecel zu machen?
Also aus Excel ein Oszi machen? (Source-Code wäre da natürlich erste 
Sahne)
Ich google mir nen Ast und finde nix.

Gruß
Spengler-Richard

von Axel (Gast)


Lesenswert?

Weiss nicht, ob es das richtige ist, aber in dem aktuellen c't Projekt 
wird LabVIEW verwendetn. Schau dir das mal an, vielleicht ist das was.

Axel

von Jochen (Gast)


Lesenswert?

Schau dir mal das Programm gnuplot für Linux oder wgnuplot für Windows 
an.

Gruß Jochen

von kartoffelsalat (Gast)


Lesenswert?

naja mit excel geht das schon, aber
wie schnell soll denn dein "excel oszilloskop" sein?

von Spengler-Richard (Gast)


Lesenswert?

Hallo und Danke für die schnellen Antworten.
Ja, an LabView habe ich auch schon gedacht, aber das ist schon recht 
"komplex".
Sehr schnell muss das Excel-Oszi nicht sein. Das maximale Signal wird 
bei 100Hz liegen, wobei der Hauptanteile eher mehr niederfrequent sein 
wird, so im bereich von 10Hz. Also verdammt langsam.
Danke für den WGNUPLOT tipp, werd mir das Prog übers WE mal anschauen.
Wenn jemand noch ein Gedanke für ein EXCEL-Oszi hat, wäre ich sehr 
verbunden.

Gruß
Richard

von Kartoffel S. (kartoffelsalat)


Lesenswert?

ich hab auch schonmal sowas ähnliches mit excel gemacht. ich habe 
allerdings zuerst alle werte eingelesen und am schluss den plott 
zeichnenlassen.
man könnte natürlich excel problemlos dazu bringen den plott nach jedem 
neuen dateneinlesen zu aktualisieren, aber das wird vermutlich langsamer 
als 10 hz und braucht viel systemrecourcen..... gibt sicherlich schönere 
lösungen zb. mit labview.

die studenten vers. kosten übrigens nur um die 60 eur

von Rudolf IV von Redmond (Gast)


Lesenswert?

Mehr als 10Hz ist mit Excel verdammt viel, wenn laufend aktualisiert 
wird.
Ich bezweifle schon fast, dass das überhaupt möglich ist, mit vba im 
Hintergrund.

von F. K. (freddy436)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.