Programm zur Kurvendarstellung von Meßwerten aus AVR

OP #1585987
Lesenswert?

Hallo,

Ein µC schickt laufend Meßwerte über die serielle Schnettstelle an einen 
PC. Dort sollen sie anschaulich als Kurven dargestellt werden.
Für professionelle Programme ist das kein Problem, da ist ein Programm 
schöner als das andere. Und wenn man fertige Meßsysteme kauft, gibt es 
ein solches Programm oftmals als Zugabe.

Es soll einige Temperaturen darstellen; Betrieb unter XP oder auch 
Linux.

Meine Frage: gibt es so ein Programm auch für den privaten Gebrauch zu 
mäßigen oder keinen Kosten? Wenn es keine Freeware gibt, dann vielleicht 
ältere Versionen von kommerziellen Programmen?

Bei Heise gab es mal eine ältere Labview-Version, aber man bekommt keine 
Freischaltnummer mehr.
Gnuplot und round-robin-database habe ich bei der Suche gefunden, aber 
die scheinen nicht die Möglichkeit zu bieten, von der seriellen 
Schnittstelle die nacheinander eintrudelnden Daten zu übernehmen und den 
einzelnen Kanälen zuzuordnen und darzustellen.

Gibt es ein (Freeware-)Programm, das dies kann - unter Verzicht auf die 
vielen interessanten Darstellungsmöglichkeiten von so ausgereiften 
Programmen wie gnuplot bzw. RRD?

Vielen Dank schon mal

Alexander
#1586078
Lesenswert?

Klaus Wachtler schrieb:
> Was spricht gegen Gnuplot?

Schrieb er doch schon im ersten Post: Gnuplot kann die Daten nicht 
"real-time" von der Schnittstelle holen. Oder doch? Ich kann jedenfalls 
in der Doku nichts Entsprechendes finden.


Habe mit die anderen Vorschlaege (auch aus eigenem Interesse) gerade mal 
angeschaut. Logview scheint dem Gesuchten am naechsten zu kommen.

http://www.logview.info

Im Zweifel muesste man dann deren "OpenFormat" auf dem µC 
implementieren.


Volker
#1586099
Lesenswert?

> Das waere halt die Frage: Ubernimmt Gnuplot Aenderungen an einer
> geoeffneten Datei in Echtzeit?

Ich dachte, ich hätte das schon gemacht - aber ich habe jetzt im Manual 
nachgeschlagen und nichts gefunden, sondern Zweifel bekommen.  Also: Ich 
weiß es nicht.
#1586131
Lesenswert?

Klaus Wachtler schrieb:
> notfalls mit replot

Dann muessten wir jetzt nur noch definieren was "Echtzeit" ist. ;)

Ich weiss nicht was genau der Fragesteller benoetigt, aber ich haette 
schon gerne eine Live-Anzeige. Bei 115200 bps koennen 8-bit-Werte ja 
theoretisch mit immerhin 11.52 kHz eintrudeln. Meine ersten Versuche mit 
Windows GDI+ zeigten schonmal dass die fuer sowas zu langsam ist...

Volker
Gast #1586137
Lesenswert?

Ich benutze Logview mit Openformat. Geht prima. Man kann von der COM 
Schnittstelle live loggen, oder die Daten per Datei einlesen. Außerdem 
besitzt das Programm viele Funktionen zu Auswertung. Der Support durch 
das Forum ist auch gut.
Gast #1586151
Lesenswert?

Volker Schulz schrieb:
> Im Zweifel muesste man dann deren "OpenFormat" auf dem µC
> implementieren.

Geht ganz simpel !
Auch das Forum ist sehr hilfreich!
Klar wäre GnuPlot auch eine Super Lösung, aber wenn man es nur selten 
braucht, ist halt die Einarbeitungszeit immer das Problem.
Und nach einem Jahr hat man es wieder vergessen wie es ging und beginnt 
von vorne.
"Zeit ist Geld und kostet Lebenszeit"
my 2 cents ..
Noch einen schönen Tag
Gruß
Siegmar
#1586403
Lesenswert?

Hallo,

vielen Dank erstmal für Eure Vorschläge,
scheint ja doch etwas für meine Bedürfnisse dabei zu sein, morgen komme 
ich dazu, mir das genauer anzusehen.

Ich wollte nur noch anmerken, daß die Daten langsam eintrudeln, also 
keine kHz, sondern eher 1/10 Hz.

Schönes Wochenende
Alexander

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren