Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#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)

Rundung_MinMaxWerte.xls (24.0 KB ) - added by Melanie Hermann 13 years ago.

Download all attachments as: .zip

Change History (20)

comment:1 by Melanie Hermann, 13 years ago

Owner: set to Melanie Hermann
Status: newassigned

comment:2 by Melanie Hermann, 13 years ago

Der neue Trend-Dialog wurde am 11.02.2013 in den trunk des ERZ2000NG übenommen.

comment:3 by Melanie Hermann, 13 years ago

Alle benötigten Dateien für den Trend-Dialog wurden in das GC9300-Projekt eingebunden.

comment:4 by Melanie Hermann, 13 years ago

Neuer Trend-Dilaog in GC9300 funktionsfähig.
Der Trend-Dialog ist jetzt kompatibel mit GC9300 und ERZ2000NG.

comment:5 by Melanie Hermann, 13 years ago

Cc: Gerd Hedtke volker heinemann 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 Melanie Hermann, 13 years ago

Cc: volker heinemann removed
  • Bei Uhrzeitverstellung muss die gemerkte Startzeit des Trends ebenfalls angepasst werden.

comment:7 by Melanie Hermann, 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 Gerd Hedtke, 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%
  • x-y-zoom wird erstmal nicht eingebaut
  • Y-Neuskalierung mit jedem neuen Wert
  • Popup: erstmal nicht

comment:9 by Melanie Hermann, 13 years ago

  • Bei der gemerkten Startzeit sollte mit UTC und nicht mit Lokaltime gerechnet werden!

comment:10 by Melanie Hermann, 13 years ago

Trend berücksichtigt nun Uhrzeit- und Zeitzonenverstellungen und passt sich diesen an.

comment:11 by Melanie Hermann, 13 years ago

  • Y-Achse skaliert sich neu, wenn sich Min- oder Max-Wert ändert.

comment:12 by Melanie Hermann, 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:13 by Melanie Hermann, 13 years ago

  • Aktueller Wert des Trends wird angezeigt

comment:14 by Melanie Hermann, 13 years ago

  • Min- und Max-Werte auf der Y-Achse werden gerundet.

comment:15 by Melanie Hermann, 13 years ago

Severity: VerbesserungZu prüfen

TODO: Trend muss nun nochmal komplett getestet werden!

comment:16 by Melanie Hermann, 13 years ago

Priority: mittelfristigkurzfristig

by Melanie Hermann, 13 years ago

Attachment: Rundung_MinMaxWerte.xls added

comment:17 by Melanie Hermann, 13 years ago

Min-/Maxberechnung korrigiert. (Ermittlung der Stelle auf die gerundet werden soll ist nicht so schön, funktioniert aber ...)

comment:18 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: assignedclosed

comment:19 by Melanie Hermann, 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
Note: See TracTickets for help on using tickets.