Live-Anzeige von Meßwerten auf Windows Rechner

Gast #3576615
Lesenswert?
• ▲
▼
Ich suche eine Möglichkeit, um Live-Daten
z.B. einen Spannungsverlauf oder Meßwerte live auf
dem Bildschirm (Windows) anzuzeigen.
Irgendetwas in der Art wie ein Oszilloskop,
oder wie die CPU-Auslastung/Speicher-Auslastung
im Taskmanager: Dahinter ein "Kästchenpapier", vorne
die Anzeige des Messwertes, der dann immer nach links
weiter verschoben wird.
(Wenn es nicht live wäre, könnte man es einfach mit Excel oder
auch GnuPlot aufbereiten)

Gibt es da vielleicht bereits irgendeine empfehlenswerte
Open Source Software, besser Framework (C/C++)
oder sonstige einfache Möglichkeit,
wie man so etwas ohne großen Aufwand machen kann?
Vielleicht auch 2 solcher Fenster in einem Programm wäre schön.

Die Meßwerte kommen von verschiedenen Hardware-Sensoren,
eher "schneller" (z.B. 10-100 Meßwerte pro Sekunde).
Ich würde aber gerne die Größe der Ausgabe (Skalierung
und Gesamtgröße der Ausgabe) oder auch die Schiebegeschwindigkeit
angeben können.
Bei einem Audio-Programm sieht man auch teilweise solche
GUI-Elemente, bei denen die Werte des Audio-Signals
über den Bildschirm flitzen...

http://www.mikrocontroller.net/articles/RS-232#Datenvisualisierung

und

Beitrag "Programm zur Kurvendarstellung von Meßwerten aus AVR"

kenne ich schon, war aber nichts so richtiges dabei...
(teilweise auch Links schon kaputt, kein Source, nicht für Windows)

Es scheint früher mal "rmchart" gegeben zu haben,
aber die Webseite gibt es nicht mehr, auch die "neue" Seite
ist schon wieder obsolete...

Es wurde im alten Thread auch mal LogView erwähnt.
Hat dies mal jemand ausprobiert oder gar im Einsatz?
Gast #3576717
Lesenswert?
• ▲
▼
LogView habe ich mal für ein Akku Ladegerät benutzt. Funktioniert, ist 
aber kein schnelles Oszi soweit ich weiss. Ansonsten runterladen und 
ausprobieren.
Dann gibt es noch diese Projekte:
Beitrag "Neues MiniProjekt: SerialComScope"
Beitrag "Projekt: Virtuelle Instrumente an serielle Schnittstelle"
Erfüllen zwar nicht deine Forderung nach Quellenoffenheit, sind aber 
sehr einfach zu benutzen.
Gast #3576724
Lesenswert?
• ▲
▼
Gegen QT hätte ich nichts einzuwenden.
Kennst du da ein Beispiel (-projekt) für so eine Live-Anzeige,
da ich bisher nur die vordefinierten Knöpfe und Element benutzt habe.
Brauch ich da nur QT oder muss ich andere Software ergänzen,
wie etwa QWT?
Gast #3713337
Lesenswert?
• ▲
▼
Ich bin gerade in einer ähnlichen Situation
und möchte auch QT verwenden.
Die oben genannten 10 bis 100 Messwerte/s (live) würden mir auch 
reichen.
Ich möchte es aber selbst anpassen können (z.B. Darstellung)
also nicht auf fertige Applikationen aufsetzen bzw.
keine Binaries von irgendwelchen anderen Einsatzfällen benutzen.

@DaResi
Hattest du mit QT etwas gefunden?

@All
Was könnte man für ein QT Beispiel als Grundlage
für so eine Darstellung benutzen?
(Firma: Bastler aus Mönchengladbach) Persönliche Seite #3713753
Lesenswert?
• ▲
▼
@Seppl
Versuche einfach mal ob die bereits vorhandenen 
Konfigurationsmöglichkeiten von SerialComInstruments nicht für Dich 
ausreichen. Teste da mal das Full Trend Instrument. Das dürfte für die 
Geschwindigkeitsanforderung wohl reichen. Wenn Du schneller mit den 
Daten sein willst versuche das XY-Instrument. Oder ganz frei in den 
Möglichkeiten das Paint Box Instrument. Da kannst Du eigene Achsen 
beliebiger Art eintragen.
Beitrag "Projekt: Virtuelle Instrumente an serielle Schnittstelle"
http://www.serialcominstruments.com/

Den Aufwand für ein Projekt in QT würde ich nicht unterschätzen. Da 
kommt mehr zusammen als man zuerst denkt. Schon manches Projekt wurde 
damit hier begonnen und nie fertig. Must Du aber letztendlich selbst 
wissen.

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