#8 closed Verbesserung (fixed)
Trend-Dialog
| Reported by: | Melanie Hermann | Owned by: | Melanie Hermann |
|---|---|---|---|
| Priority: | kurzfristig | Milestone: | |
| Component: | GUI | Version: | 1.100 |
| Severity: | Zu prüfen | Keywords: | |
| Cc: | Gerd Hedtke |
Description
Wenn der Trend-Dialog für den ERZ2000-NG fertiggestellt ist, soll dieser auch in den GC9300 übernommen werden.
Attachments (1)
Change History (20)
comment:1 by , 13 years ago
| Owner: | set to |
|---|---|
| Status: | new → assigned |
comment:2 by , 13 years ago
comment:3 by , 13 years ago
Alle benötigten Dateien für den Trend-Dialog wurden in das GC9300-Projekt eingebunden.
comment:4 by , 13 years ago
Neuer Trend-Dilaog in GC9300 funktionsfähig.
Der Trend-Dialog ist jetzt kompatibel mit GC9300 und ERZ2000NG.
comment:5 by , 13 years ago
| Cc: | added |
|---|
Hauptziel funktionierenden Trend in beide Geräte einbauen ist erfüllt.
Folgende Punkte sollten dennoch diskutiert und eventuell noch eingebaut werden:
- In einem Ringpuffer werden 3600 Datensätze abgespeichert. Als Default werden sekündlich Daten abgespeichert. Das bedeutet, dass max. 1 Stunde Daten in die Vergangenheit zur Verfügung stehen. Man könnte das Zeitintervall der Aufzeichnung einstellbar machen, somit würde sich auch die Zeitspanne in die Vergangenheit vergrößern. Z.B. alle 4 Sek. aufzeichnen -> Daten der letzten 4 Stunden.
- Formatierung der Y-Achse. Sehr größe/lange Zahlen müssten intelligent gekürzt werden. Vielleicht mit 'kompakt_sprintfloat()'?
- Y-Achse neu skalieren, wenn Min- oder Maxwert im Ringpuffer überschrieben und somit geändert wird.
- Popup-Fenster mit Infos bei Klick auf Trendlinie.
- X- und Y-Zoom einbauen.
comment:6 by , 13 years ago
| Cc: | removed |
|---|
- Bei Uhrzeitverstellung muss die gemerkte Startzeit des Trends ebenfalls angepasst werden.
comment:7 by , 13 years ago
Neuen Trend-Dialog auch im ERZ2000NG-Projekt übersetzt.
Es mussten lediglich ein paar Includes angepasst werden.
Zudem unnötige Includes für den GC entfernt.
comment:8 by , 13 years ago
Beschluss Entwicklerrunde:
- Zeitintervall bleibt fix auf 1s
- Formatierung y-Achse:
- Ideen:
- Ränder verkleinern
- Beschriftung horizontal versetzt (y-min und y-max)
- Aktueller Wert rechts der Kurve ausgeben
- Aktueller Wert bei 75% anstatt 50%
- Ideen:
- x-y-zoom wird erstmal nicht eingebaut
- Y-Neuskalierung mit jedem neuen Wert
- Popup: erstmal nicht
comment:9 by , 13 years ago
- Bei der gemerkten Startzeit sollte mit UTC und nicht mit Lokaltime gerechnet werden!
comment:10 by , 13 years ago
Trend berücksichtigt nun Uhrzeit- und Zeitzonenverstellungen und passt sich diesen an.
comment:12 by , 13 years ago
- Aktueller Wert wird nun bei 80% angezeigt. Somit ist noch genügend Platz vorhanden um den aktuellen Wert anzuzeigen. (Position des 1. Wertes kann im Programm einfach durch #defines SHOW_XX_MINS verändert werden.)
comment:15 by , 13 years ago
| Severity: | Verbesserung → Zu prüfen |
|---|
TODO: Trend muss nun nochmal komplett getestet werden!
comment:16 by , 13 years ago
| Priority: | mittelfristig → kurzfristig |
|---|
by , 13 years ago
| Attachment: | Rundung_MinMaxWerte.xls added |
|---|
comment:17 by , 13 years ago
Min-/Maxberechnung korrigiert. (Ermittlung der Stelle auf die gerundet werden soll ist nicht so schön, funktioniert aber ...)
comment:18 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
comment:19 by , 13 years ago
Offene Punkte / Ideen:
- Per Doppelklick in die Graifk zur Darstellung der aktuellen Werte zu gelangen
- Löschmöglichkeit für den Puffer
- X-Y-Zoom
- Popup mit Infos bei Klick auf Grafik
Der neue Trend-Dialog wurde am 11.02.2013 in den trunk des ERZ2000NG übenommen.