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