Log-Daten grafisch am PC darstellen

OP #3377305
Lesenswert?

Hallo Forum,

ich habe folgendes 'Problem' und bräuchte mal konstruktive Vorschläge 
wie man es am Besten auf dem PC unter Windows umsetzt:

Ich habe eine Log-Datei, die neben einem Zeitstempel auch eine Event-ID 
und ein weiteres Datenfeld in zeitlich aufsteigender Folge enthält . 
Also in ewta so:
Timecode  Event-ID  Misc
10ms      6         0x3333
12ms      2         0x1234
18ms      2         0x2222
25ms      3         0x2222
30ms      3         0x1234

Es gibt verschiedene Arten von Events:
- Single Event
- Start Event
- Stop Event

Ich möchte nun die Events in einem Diagram darstellem.
Start-/Stop-Events sollen als Rechteck, Single Events als einfache Linie 
dargestellt werden.
Die Start-/Stop Events können verschachtelt sein.
Je nach Misc-Datenfeld sollen unterschiedliche Farben zur Anzeige des 
Events benutzt werden.

Es sollte möglich sein in das Diagram hinein zu zoomen.
Außerdem sollen die Misc-Daten angezeigt werden, wenn man ein Event 
anclickt.

Die Daten von oben sollen dann in etwa so angezeigt werden:
Der Text in den Klammern dient nur zum Verdeutlichen und soll nicht 
angezeigt werden,
1
  (Single)       (Start2)   (End2)  
2
     |              +---------+
3
     |              |         |
4
     |  (Start1)    +---------+         (End1)
5
     |     +------------------------------+
6
     |     |                              |
7
     |     +------------------------------+
8
  -----------------------------------------------> t
9
    10    12       18         25         30

Das Ganze sollte als eigenständige Applikation unter Windows XP/7 
laufen.

Meine Fragen:
Kennt jemand ein Freeware-Tool, das so etwas kann?

Wenn man es selbst in C(++) oder Delphi programmieren muß, welches 
Framework/Grafik-Biliothek würdet Ihr einem Anfänger empfehlen ( C#, 
.net, QT, zedGraph, ???)

Danke für eure Hilfe

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