Hallo Zusammen, für ein Projekt ist es notwendig von einem ADC aufgezeichnete Daten zu visualisieren. Momentan mache ich das mit gnuplot, doch alle terminals sind von der Bedienung her schwachsinn. Ich vermisse hauptsächlich Zoomen mit dem Mausrad sowie verschieben des Ausschnitts mit der mittleren Maustaste, wie man es von Grafik- u. CAD-Programmen kennt. Das Setzen von Markern wäre ebenfalls ganz nett. Kennt da jemand was brauchbares oder ein tolles terminal für gnuplot? MfG Lukas
... schrieb: > Beitrag "Re: Visualisierung von geloggten Daten" Bei der Qualität von Bedienung kann ich gleich beim wxt-Terminal bleiben.
>mittleren Maustaste, wie man es von Grafik- u. CAD-Programmen kennt. Für ADC-Daten wirst Du womöglich am besten eine eigene Anwendung schreiben müssen. Mit Linux, GTK, Cairo ist das auch nicht so schwer. Mit Ruby macht es sogar Spaß, ich mache gerade was ähnliches. Sonst gibt es natürlich viele Progrämmchen, aber die Kommunikation mit der Messkarte wird wohl stets fehlen, Trigger/Bereich/Anzahl/Start... Mathplotlib wäre noch etwas, was ich mir mal ansehen wollte. http://matplotlib.sourceforge.net/users/screenshots.html Und einige finden LabView gut. Gibt es auch für Linux, aber wohl nicht kostenlos.
Wird dann wohl auf ne Eigenentwicklung mit goocanvas und python herauslaufen.
>Wird dann wohl auf ne Eigenentwicklung mit goocanvas und python >herauslaufen. Ja, am goocanvas hatte ich auch mal gedacht, habe mich dann aber dazu entschlossen, direkt mit cairo in eine GTK-drawing-area zu zeichnen. Ist recht einfach, schnell, und viel Interaktivität in der Grafik brauche ich nicht. Zooming und Panning reicht und ist einfach. Siehe zetcode Tutorial, auch ein wenig Python: http://zetcode.com/tutorials/cairographicstutorial/ http://zetcode.com/tutorials/pygtktutorial/drawing/ Übrigens, gnuplot kann doch ab 4.0 auch Zooming und Panning mit der Maus, irgendwie mit Taste 3 soweit ich mich erinnere.
Wenn man es selber programmiert, bietet sich auch Qt mit Qwt an. Da gibt es schon ein paar Klassen speziell für Diagramme. Siehe z.B.: http://qwt.sourceforge.net/curvescreenshots.html
Das Beste Programm schlechthin: KST Kann lifeDaten direkt aus einer Datei plotten (bsp.: aus serieller Schnittstelle direkt in Datei schreiben und dann von da aus plotten) und hat außerdem noch allerlei weitere Statistik-Funktionen, die auch alle life mitlaufen. Kann ich nur empfehlen Tueftler
Tueftler schrieb: > Das Beste Programm schlechthin: > KST > > Kann lifeDaten direkt aus einer Datei plotten (bsp.: aus serieller > Schnittstelle direkt in Datei schreiben und dann von da aus plotten) > und hat außerdem noch allerlei weitere Statistik-Funktionen, die auch > alle life mitlaufen. > Kann ich nur empfehlen > Tueftler Ich hab's mal kurz installiert und mit Demodaten getestet, Zoom und Pan geht auch da nicht wie gewünscht :( Sowas muss es doch geben...
KST war bis zu dem Zeitpunkt interessant, bis man die Eingabe über die stdin entfernt hat, mit den Worten, wozu braucht man dies. Ja zur Aufarbeitung der Daten aus seriellen Schnittstellen vielleicht? Kannst ja mal KST an eine serielle Schnittstelle hängen, und beobachten was dann passiert. Ich würde behaupten, ein klassischer Absturz.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.