7.5
SlEsGraphCustomWidget
7.5.1
SlEsGraphCustomWidget
Allgemein
Mit Hilfe von SlEsGraphCustomWidget können Sie geometrische Objekte (Punkt, Linie,
Rechteck, Rechteck mit abgerundeten Ecken, Ellipse, Kreisbogen, Text) und Kurven aus
Stützpunkten (z. B. Messwerte, Verlauf) darstellen.
Die Objekte werden in einer oder mehreren sogenannten Konturen organisiert. Diese können
dann einzeln oder auch kombiniert zur Anzeige gebracht oder geleert, angewählt und gelöscht
werden.
Die Objekte werden mit Hilfe von Funktionen der aktuell angewählten Kontur hinzugefügt und
auch in dieser Reihenfolge gezeichnet. Möchten Sie Objekte mit einer bestimmten Farbe
zeichnen, so müssen Sie vor dem Hinzufügen die entsprechende Zeichenfarbe setzen. Alle
nachfolgend hinzugefügten Objekte werden dann mit dieser Zeichenfarbe gezeichnet. Neben
der Zeichenfarbe können Sie auch die Zeichenbreite und den Zeichenstil beeinflussen. Bei
den geschlossenen Objekten Rechteck, Rechteck mit abgerundeten Ecken und Ellipse können
Sie vor dem Hinzufügen der Objekte eine Füllfarbe setzen.
Jede Kontur kann in verschiedene Modi gebracht werden:
● Normale Anzeige von allen Objekttypen.
● Punkte können zu einer sogenannten Polyline verbunden und so als eine Kurve/Graph
dargestellt werden.
● Die Fläche zwischen Punkten, Linien oder Kreisbögen bis zur X-Achse kann mit der jeweils
aktuellen Füllfarbe eingefärbt werden. Diese Möglichkeit können Sie zum Beispiel zur
Visualisierung von Restmaterial beim Drehen nutzen.
Werden in diesem Modus Punkte zusätzlich als Polyline angezeigt, wird die gesamte
Fläche unterhalb der Kurve bis zur X-Achse ausgefüllt. Die Punkte, Linien und Kreisbögen
können sich in allen vier Quadranten befinden.
Mit einem speziellen Cursor-Modi können Sie eine oder mehrere Konturen "ablaufen". Der
Cursor wird dafür auf das erste oder letzte Punkt-Objekt einer Kontur gesetzt oder ausgehend
von der aktuellen Cursorposition innerhalb der Kontur ein Punkt-Objekt vorwärts oder zurück
bewegt.
Nach Bedarf kann eine zweite Y-Achse (rechts) mit eigener Skalierung eingeblendet werden.
Diese ist durch einen Offset und einem Faktor an die erste Y-Achse (links) gekoppelt.
Mittels Suchfunktion kann anhand einer vorgegebenen X-Koordinate ein vorher einer Kontur
hinzugefügter Punkt gefunden und falls gewünscht der Cursor darauf gesetzt werden.
Konturen können Sie auch als Ringpuffer mit einstellbarer Größe konfigurieren.
Durch die Serialisierung kann der aktuelle Zustand des SlEsGraphCustomWidget in binärer
Form in einer Datei abgelegt und auch wiederhergestellt werden.
Das SlEsGraphCustomWidget kann über die Geste "Pan" (verschieben der View) und die
Gesten "Pinch"/"Spread" (zoomen in/aus der View) bedient werden.
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 08/2018, 6FC5397-1DP40-6AA2
Grafische und logische Elemente
7.5 SlEsGraphCustomWidget
221