P
polo_krausi
Hallo,
Vorgeschichte:
Ich habe eine Tabelle mit Maschinendaten. die Maschinen nehmen während der Auftragslaufzeit verschiedene Zustände an. Diese Zeiträume habe ich bereits gespeichert.
Nun muss ich diesen Auftragsverlauf jedoch graphisch darstellen. Ich habe zB 400 pixel Breite für das Bild zur Verfügung.
Gibt der User nun einen Zeitraum von zB. 4000 Stunden ein, so habe ich pro 10 Stunden nur 1 pixel für die farcodierte Darstellung des Zustandes zur Verfügung. Es kann jedoch auch sein, dass der User nur einen Zeitaum von 4 Stunden eingibt.
Ich brauch nun also einen Algorithmus der mir die darstellbare Mindestauflösung auf die Zeiträume umsetzt.
Es kann ja nun sein, dass die Mindestauflösung 5 Minuten beträgt aber der Zustand mitten drin 4 Minuten dauert. Dann muss als der 4 Minuten-Zustand mit seiner Farbe dargestellt werden und die restlichte Minute muss dann leider unter den Tisch fallen.
Ich hoffe ich habe das komplexe Problem verständlich dargestellt. Wahrscheinlich sehe ich dne Wald vor lauter bäumen nicht. Ich komm einfach auf keine Lösung.
Hat wer einen Algorithmus für das Problem parat?
Wäre super
Grüsse
Matthias
Vorgeschichte:
Ich habe eine Tabelle mit Maschinendaten. die Maschinen nehmen während der Auftragslaufzeit verschiedene Zustände an. Diese Zeiträume habe ich bereits gespeichert.
Nun muss ich diesen Auftragsverlauf jedoch graphisch darstellen. Ich habe zB 400 pixel Breite für das Bild zur Verfügung.
Gibt der User nun einen Zeitraum von zB. 4000 Stunden ein, so habe ich pro 10 Stunden nur 1 pixel für die farcodierte Darstellung des Zustandes zur Verfügung. Es kann jedoch auch sein, dass der User nur einen Zeitaum von 4 Stunden eingibt.
Ich brauch nun also einen Algorithmus der mir die darstellbare Mindestauflösung auf die Zeiträume umsetzt.
Es kann ja nun sein, dass die Mindestauflösung 5 Minuten beträgt aber der Zustand mitten drin 4 Minuten dauert. Dann muss als der 4 Minuten-Zustand mit seiner Farbe dargestellt werden und die restlichte Minute muss dann leider unter den Tisch fallen.
Ich hoffe ich habe das komplexe Problem verständlich dargestellt. Wahrscheinlich sehe ich dne Wald vor lauter bäumen nicht. Ich komm einfach auf keine Lösung.
Hat wer einen Algorithmus für das Problem parat?
Wäre super
Grüsse
Matthias