Diagramm-SubDisplay

Mit diesem SubDisplay können Daten, die in einem Job generiert werden in einem zeitlichem Verlauf dargestellt werden. Es gibt verschiedene Arten von Diagrammen, die sich Hauptsächliche über die Herkunft der Daten unterscheidet:

Verlaufsdiagramm (Fest)

../../../../_images/diagram-trend-results-fixed-config.png

Konfiguration

../../../../_images/diagram-trend-results-fixed.png

Inhalt des SubDisplays

Es kann ausgewählt werden welcher Trend angezeigt werden soll.

Bemerkung

Die erweiterten Trends müssen im JobEditor aktiviert werden.

Durch die Vorauswahl ist es dem Operator nicht möglich die Darstellung des SubDisplays zu verändern.

Verlaufsdiagramm (Auswahl)

../../../../_images/diagram-trend-results-selective-config.png

Alle aktivierten Trendresults können vom Operator im SubDisplay durch ein Drop-Down Menü ausgewählt und angezeigt werden.

Die Konfiguration entfällt.

Verlaufsdiagramm Erweitert

../../../../_images/diagram-extended-selective-config.png

Konfiguration

../../../../_images/diagram-extended-selective.png

Inhalt des SubDisplays

Zuerst müssen Kurven für die Datenquellen konfiguriert werden. Anschließend kann als Datenquelle für eine Kurve ein erweiterter Trend gewählt werden.

Um eine Datenquelle zuzuweisen muss eine Kurve gewählt werden. Anschließen kann im Eigenschaftsfenster dieser Kurve der Name im DropDown auf einen Erweiterten Trend gesetzt werden.

Bemerkung

Die erweiterten Trends müssen im JobEditor aktiviert werden.

Diagram (aus Skript)

../../../../_images/diagram-from-script-config.png

Konfiguration des Diagramm von Skript

Zuerst müssen Kurven konfiguriert werden, die anschließend von einem Skript mit Daten befüllt werden. Die Namen der konfigurierten Kurven müssen dabei eindeutig sein.

Um diese Kurve nun mit Daten zu befüllen wird in der Toolgroup das AddCurveToActiveJobResult_SimpleScript (Gefasoft/Script Templates) zum Ablauf hinzugefügt. Dieses stellt folgende Methode bereit:

bool AddCurve(string curveName, double[] xVals, double[] yVals);

Diese Methode kann im Skript mit dem Namen der zu befüllenden Kurve und den X, Y Daten aufgerufen werden.

Übergabeparameter:

  • curveName: Der Name der Kurve, die in den Einstellungen angelegt worden ist.

  • xVals: Die X-Werte

  • yVals: Die Y-Werte:

Beispiel: Zeichnen einer Zick-Zack Kurve mit Y-Werten zwischen 0 bis 80 und X-Werten zwischen 0 bis 1000.

int cnt = 1000;
double[] valsX = new double[cnt];
double[] valsY = new double[cnt];
int y = 0;
for(int i = 0;i < cnt;i++)
{
  valsX[i] = i;
  valsY[i] = y++;
  if(y > 80) y = 0;
}

this.AddCurve("Curve1", valsX, valsY);

Ergebnis:

../../../../_images/diagram-from-script-example.png

Inhalt des SubDisplays

Verlaufsdiagramm 2D Koordinaten

../../../../_images/trend-diagram-extended-2d-coordinates-config.png

Konfiguration

../../../../_images/trend-diagram-extended-2d-coordinates.png

Inhalt des SubDisplays

Visualisierung von 2D Koordinaten. Dafür muss pro Datenquelle eine Quelle für die X und eine für die Y Koordinate ausgewählt werden.

Neue Punkte verlieren über Zeit an Sichtbarkeit.

Bemerkung

Taumelkreisprüfungen lassen sich mit diesem SubDisplay gut visualisieren.

Konfiguration

  • CenterX: X Zentrum des 2D Koordinatensystems

  • CenterY: Y Zentrum des 2D Koordinatensystems

  • Width: Breite des Diagramms

  • Height: Höhe des Diagramms

  • Invert X: X-Wert invertieren

  • Invert Y: Y-Wert invertieren

  • Dot Radius: Radius der Punkte

  • BackColor: Hintergrundfarbe des Diagramms

  • Coordsys Color: Farbe der Achsen des Koordinatensystems

  • Coordsys Visible: Koordinatensystem anzeigen

  • Maxlimit Circle Visible: Zeige Limits an

  • +: Neue Datenquelle hinzufügen

  • -: Ausgwählte Datenquelle löschen

Bemerkung

Höhe (Height) und Breite (Width) sind miteinander gekoppelt.

Datenquellen:

  • X: Quelle für die X-Koordinate

  • Y: Quelle für die Y-Koordinate

  • Color: Farbe

  • Show reject limits: Zeige Limits für das Ablehnungsniveau an

  • Show warn limits: Zeige Warn Limits an

Kurven Anlegen

../../../../_images/axis-config.png

Anlegen einer X-Achse:

  • Auto-Scale: Skalierung automatisch wählen

  • Axis Visible: Achse anzeigen

  • Major Step: Schrittweite (Major)

  • Max: Maximaler Wert

  • Min: Minimaler Wert

  • Minor Step: Schrittweite (Minor)

  • Name: Name der Achse

  • Title Visible: Achsentitel anzeigen

Es gibt eine fest definierte X-Achse die bereits definiert ist.

Anlegen einer Y-Achse:

Für die X-Achse können mehrere X-Achsen angelegt werden. (X-Axis selektieren, dann Hinzufügen Button (+) klicken)

Für die feste X-Achse können mehrere Y-Achsen definiert werden. Diese werden definiert indem der Eintrag X-Axis markiert wird und der „+“ Button geklickt wird.

  • Auto-Scale: Skalierung automatisch wählen

  • Axis Visible: Achse anzeigen

  • Major Step: Schrittweite (Major)

  • Max: Maximaler Wert

  • Min: Minimaler Wert

  • Minor Step: Schrittweite (Minor)

  • Name: Name der Achse

  • Title Visible: Achsentitel anzeigen

Anlegen einer Kurve:

Für die Y-Achse können mehrere Kurven angelegt werden. (Y-Achse selektieren, dann Hinzufügen Button (+) klicken)

  • Color: Farbe der Kurve

  • Name: Eindeutiger Name der Kurve

  • Show Limits Reject: Zeige Data Analysis Tool Ablehnungsgrenzen für Daten in Diagramm an

  • Show Limits Warn: Zeige Data Analysis Tool Warnungsgrenzen für Daten in Diagramm an

  • Show Pts: Zeige einzelne Punkte an

  • Symbol Type: Symbol der Punkte