
Ganglinien werden innerhalb des Rahmenwerks in Editoren präsentiert. Das ermöglicht das gleichzeitige Betrachten und Editieren von Ganglinien zu verschiedenen Messquerschnitten. Verantwortlich hierfür ist der Ganglinieneditor
Der Ganglinieneditor dient zum Darstellen der zu einem Messquerschnitt hinterlegten Ganglinien. Diese können sowohl durch Ereignisse parametrisiert werden, als auch als Prognose zu einem bestimmten Datum abgefragt werden.
Ein Ganglinieneditor enthält immer eine Seite „Details“ mit Angaben zur Anfrage (Messquerschnitt, Prognosetag) und zur Diagrammdarstellung (Linien- und Achseneigenschaften) sowie weitere Seiten, die, abhängig von der Anfrage, dynamisch aufgebaut werden. In den zusätzlichen Seiten werden die Ganglinien in der folgenden Reihenfolge dargestellt:
Prognose
Ereignisse
Wochentage, (Montag bis Sonntag)
Alle weiteren absoluten Ereignisse in alphabetischer Reihenfolge
Die Detailseite zeigt wichtige Informationen zum Messquerschnitt und zu den anzuzeigenden Gangliniendiagrammen. Die Seite ist in einen Kopfbereich und die zwei Blöcke „Diagrammanzeige“ und „Achsenformatierung“ aufgeteilt.
Der Kopfbereich enthält alle notwendigen Angeben, um eine Anfrage für eine Prognose an den Datenverteiler zu senden.
Im Block „Anfrage“ können über die Schaltfläche „Anfrage senden“ die Daten der Ganglinie vom Datenverteiler abgefragt werden. Dabei wird solange ein Dialog angezeigt bis die Abfrage vollständig ausgeführt wurde
Dabei ist das Feld „Messquerschnitt PID“ ist beim Öffnen des
Editors aus der Ansicht „Messquerschnitt-Navigator“ heraus
entsprechend vorbelegt. Der Messquerschnitt kann jedoch für
folgende Anfragen über das Lupen-Symbol (
) neben dem Eingabefeld „Messquerschnitt-PID“ verändert werden.
Es
wird ein Dialog angezeigt, über den der Messquerschnitt anhand
seines Namens mit einer Teilzeichenkette oder mit regulären
Ausdrücken gesucht werden kann. Dabei steht ein „*“-Zeichen für
beliebig viele und ein „?“-Zeichen für genau ein Zeichen.
Um die der Prognose zugrunde liegenden Daten anzuzeigen muss
im
Kopfbereich mit Hilfe des Drei-Zylinder-Symbols (
) der
Abfragemodus für Ereignisse aktiviert werden.
Für die Diagrammanzeige können für jeden Kennwert folgende Einstellungen verändert werden:
Sichtbarkeit
Farbe
Linienart
Liniendicke
Die Einstellungen können direkt in der Zeile verändert werden. Die Sichtbarkeit wird über KontrollKästchen vor dem Typnamen gesteuert. Für die Farbe wird über das Bleistiftsymbol ein separater Dialog zentriert über der Farbwähler geöffnet, über den die gewünschte Farbe ausgewählt oder eingegeben werden kann. Die Linienart und Liniendicke wird über ein Auswahlfeld eingestellt. In der letzten Spalte („Darstellung“) ist eine Vorschau auf die im Diagramm dargestellte Linie zu sehen. Änderungen an den Einstellungen werden auf alle geöffneten Ganglinien dieses Editors sofort angewendet, also auch ohne erneutes Ausführen der Abfrage.
Beim Klicken auf eines der Stift-Symbole neben den angezeigten Farbflächen wird ein Farbauswahldialog angezeigt.
Das Speichern und Laden der Standard Chart Eigenschaften
geschieht
innerhalb der lokalen Einstellungen, die mit der Aktion
„MQ
Ganglinien Standard Chart Eigenschaften öffnen“ (
) geöffnet
werden können. Diese Aktion befindet sich im Kopfbereich
des
Ganglinieneditors. Alternativ gelangt man an die Standard Chart
Eigenschaften über die Benutzervorgaben, Unterpunkt Rahmenwerk ->
MQ
Ganglinien.
Diese Einstellungen werden lokal in der Oberfläche gespeichert und können über die entsprechenden Aktionen in eine Datei exportiert und anschließend auch wieder importiert werden. Beim Öffnen einer Ganglinie werden die gespeicherten Standard Chart Eigenschaften automatisch auf die dann angezeigte Ganglinie angewendet.
Mit der Aktion „Übernahme der Standard Chart Eigenschaften“ (
), die sich ebenfalls im Kopfbereich des Ganglinieneditors
befindet, werden die aktuellen Standard Chart Eigenschaften auf
die
im Ganglinieneditor befindlichen Ganglinien angewendet.
Die in den Diagrammen dargestellten Achsen lassen sich durch eine manuelle Formatierung an die eigenen Bedürfnisse anpassen.
Hierbei stehen folgende Möglichkeiten zur Auswahl:
Ein- und Ausblenden aller zu einer Achse gehörenden Werte („Anzeige“)
Veränderung der Achsenposition („Links“)
(De-)Aktivieren der automatischen Achsenberechnung („Automatik“)
Bei manueller Eingabe:
Veränderung des dargestellten Wertebereichs („Minimum“ und „Maximum“)
Veränderung der Achseneinteilung („Hilfslinien“ und „Einteilung“)
Änderungen an den Optionen werden auf alle zuvor geöffneten Ganglinien dieses Editors sofort angewendet, also auch ohne erneutes Ausführen der Abfrage.
Über Laden- und Speichern-Symbole in der Kopfzeile des Editors können Einstellungen für die Diagrammanzeige sowie für die Achsenformatierung aus dem Datenverteiler geladen oder gespeichert werden. Beim Laden wird zuerst abgefragt, welcher Konfigurationsbereich genutzt werden soll. Hierbei ist „Benutzer, Netzweit“ die Standardeinstellung. Wenn der angemeldete Benutzer Administratorrechte benitzt, wird der Dialog auch beim Speichern angezeigt. Andernfalls wird automatisch unter „Benutzer, Netzweit“ gespeichert.
Alle offenen Ganglinien aus der letzten Abfrage lassen sich über die im Rahmenwerk eingebundene Druckfunktionalität ausdrucken. Dabei werden alle offenen Ganglinien auf dem ausgewählten Drucker ausgedruckt.
Alle mit einer Anfrage auf der Detailseite ermittelten Anfragen werden nach Ereignistypen gruppiert in Reitern neben dem Detailseiten-Reiter angezeigt. Die Ansicht einer Ganglinien-Seite gliedert sich in die vier Blöcke „Ganglinien“, „Legende“, „Informationen“ und „Gangliniendiagramm“.
Die Sortierung der Ganglinien Reiter wird in den Benutzervorgaben unter Rahmenwerk -> MQ Ganglinien -> Tabreihenfolge vorgenommen.
Da Ganglinien für die jeweiligen Ereignistypen angelegt werden, wird auch die Sortierung an den Ereignistypen ausgerichtet. Per Drag and Drop, oder durch Betätigen der Knöpfe, rechts auf der Einstellungsseite, werden die aktuell selektierten Ereignistypen in ihrer Position verändert. Durch das Übernehmen der Einstellung, wird die Sortierung lokal gespeichert und wird ab sofort im Ganglinieneditor angewendet.
Bei einer Prognose-Ganglinie enthält die Tabelle nur eine Ganglinie. Angezeigt wird der Zeitpunkt wann die Abfrage zu dieser Ganglinie ausgeführt wurde.
Für Ereignistypen enthält die Tabelle in diesem Block alle Ganglinien, die dem Ereignistypen der aktuellen Seite zugeordnet wurden. Existieren mehrere Ganglinien zu einem Ereignistyp, kann durch Selektieren der entsprechenden Zeile eine Ganglinie ausgewählt und die Diagrammdarstellung verändert werden. Die Ganglinien sind nach der letzten Verschmelzung sortiert.
Die Sichtbarkeit der einzelnen Kennwerte läst sich wie auch auf der Detailseite über Kontrollkästchen steuern. Wie in der Anforderung BuV-BW-E-21 gefordert, ist diese Einstellung ist über alle Seiten eines Editors synchronisiert, d.h. Änderungen auf einer Seite werden auch auf allen anderen Seiten sofort, also ohne erneute Abfrage, wieder gegeben.
Alle für eine Ganglinie wichtigen Informationen werden hier in tabellarischer Form angezeigt. Für Prognosen sind dies:
Name des Messquerschnitts
Pid des Messquerschnitts
Datum für die Prognose
Bei Ereignissen werden folgende Daten angezeigt:
Name des Messquerschnitts
Pid des Messquerschnitts
Ereignistyp
Ganglinientyp (absolut, multiplikativ, additiv)
Approximation (bei „B-Spline“ mit Ordnung in Klammern)
Zeitpunkt der letzten Verschmelzung
Anzahl der Verschmelzungen
Referenzganglinie ja/nein
Das Gangliniendiagramm wird entsprechend den auf der Detailseite vorgenommenen Einstellungen mit den aus der Ganglinienbibliothek ermittelten Daten dargestellt.
Wird an einer Stelle im Diagramm ein Kreis statte einer durchgehenden Linie dargestellt, so bedeutet dies, das zwar für diese Stützstelle Daten vorliegen, jedoch für die beiden Benachbarten nicht.
Anstelle des Diagrammes können über einen Button im Kopfbereich des Editors die zugrunde liegendenden Daten angezeigt werden. Siehe hierzu Abschnitt 4.2.6, „Rohdaten anzeigen“ .
Über das Tabellen-Symbol (
) in der Kopfzeile des Editors
können die für die
Diagrammdarstellung verwendeten Rohdaten
tabellarisch dargestellt
werden. Die tabellarische Darstellung wird
anstatt des
Gangliniendiagrammes dargestellt. Siehe hierzu
Abschnitt 4.2.5, „Block „Gangliniendiagramm““
.
Die Daten einer Prognose sowie von absoluten und additiven Ganglinien werden als Ganzzahlen dargestellt - multiplikative Ganglinien mit einer Genauigkeit von drei Stellen nach dem Komma.
Folgende Funtionalitäten stehen zusätzlich zur Verfügung:
Über das Fenster-Lupen-Symbol (
) in der Kopfzeile des
Editors kann das Diagramm so maximiert
werden, dass es den
gesamten Editorbereich ausfüllt. Das
nochmalige Klicken blendet
die drei Blöcke auf der linken Seite
wieder ein.
Über das Kopieren-Symbol (
) im Kopfbereich des Editors
oder über die im Rahmenwerk
definierte Kopierenaktion kann die
gezeigte Ganglinie in der
Auflösung 1024x786 Pixel als Bild oder
die gezeigte
zugrundeliegende Datentabelle in die Zwischenablage
kopiert
werden. Was kopiert wird, hängt vom aktuell verwendeten
Darstellungsmodus (siehe
Abschnitt 4.2.6, „Rohdaten anzeigen“
) ab. Das
kopierte Bild bzw. die kopierten Daten lassen sich
anschließend
in eine andere Anwendung wie z.B. Microsoft Word®
oder Microsoft
Excel® einzufügen.
Die aktuell gezeigte Ganglinie lässt sich über die im Rahmenwerk eingebundene Druckfunktionalität ausdrucken. Dabei wird zuerst die Druckvorschau bzw. Seitenansicht angezeigt. In dem dargestellten Dialog kann die angezeigte Seite über das Druckersymbol ausgedruckt werden.
Sollte die Initialisierung der Diagrammbibliothek „Birt“ bei Plug-in-Aktivierung (Siehe ??? ) nicht abgeschlossen sein, muss vor der Anzeige des Diagramms auf die Initialisierung gewartet werden. Dem Anwender wird hierbei ein Dialog angezeigt, der bei Fertigstellung automatisch ausgeblendet wird. Erst danach wird das Diagramm dargestellt.