Dialog 'XY-Diagramm-Konfiguration'

 

Symbol: _visu_icon_xy_chart.png

Funktion: Der Dialog enthält die Konfiguration des XY-Diagramms, das Daten aus einem Array visualisiert.

Aufruf: In Eigenschaft XY-Diagramm auf _visu_icon_xy_chart.png XYChart klicken.

Voraussetzung: Im aktiven Visualisierungseditor ist ein XY-Diagramm selektiert und die dazugehörige Ansicht Eigenschaften ist geöffnet.

_visu_img_tree_view.png

Die Baumansicht, die im Dialog links ist, visualisiert die Konfiguration des XY-Diagramms und fungiert als Navigator. Wenn Sie nichts oder den Top-Level-Eintrag (1) selektiert haben, ist rechts die Gruppe Elementeinstellungen sichtbar. Dort ist konfiguriert, wann das Diagramm aktualisiert wird. Außerdem stehen Einstellungen zur Verfü­gung, die das Aussehen und die Funktionalität des Diagramms betr­effen.

Wenn Sie einen Eintrag unter dem Knoten Kurven (2) selektiert haben, ist rechts die Gruppe Kurveneinstellungen sichtbar. Dort ist konfigu­riert, welche Y-Koordinatenachse der selektierten Kurve zugeordnet ist und welche Arraydaten die Kurve visualisiert. Außerdem stehen Einstel­lungen zur Verfügung, die das Aussehen und die Funktionalität der selektierten Kurve betreffen. Der Eintrag zeigt den Namen der Kurve an und dahinter in Klammern die zugeordnete Koordinatenachse. Beispielsweise bedeutet Curve1 [AxisY1], dass der Kurve Curve1 die vertikale Ordinatenachse AxisY1 zugeordnet ist.

Wenn Sie einen Eintrag unter dem Knoten Axen (3) selektiert haben, ist rechts die Gruppe Achseinstellungen sichtbar. Dort ist konfiguriert, wo die Y-Koordinatenachse im Diagramm angeordnet ist. Außerdem stehen Einstellungen zur Verfügung, die das Aussehen und die Funk­tionalität der selektierten Koordinatenachse betreffen. Der Eintrag zeigt den Namen der Achse an und dahinter in Klammern deren Funktion. Eine Achse kann entweder als X oder als Y-Achse fungieren. Beispiels­weise bedeutet AxisX(X), dass die Achse AxisX als horizontale Abszissenachse X fungiert.

Hinzufügen

Fügt einen neuen Eintrag in der Ansicht hinzu.

Folge: Neben der neuen Kurve oder Achse erscheint eine leere Konfiguration. Bearbeiten Sie dort die Einstellungen.

Löschen

Entfernt den selektierten Eintrag.

Nach oben

Verschiebt den selektierten Eintrag um einen nach oben.

Nach unten

Verschiebt den selektierten Eintrag um einen nach unten.

OK

Speichert die Einstellungen, schließt den Dialog und zeigt das Element entsprechend den Einstellungen an.

Gruppe 'Elementeinstellungen'

Aktualisierung

Typ

  • Automatisch: Wenn Arraydaten, die das Rendern des Diagramms beein­flussen, oder Arrayelemente sich ändern, wird das Diagramm automa­tisch aktualisiert.

    Tipp: Unter Erweiterte Variablen ist zusätzlich die Einstellung Automa­tische Aktualisierung aktivieren verfügbar, um programmatisch die automatische Aktualisierung zu steuern.

  • Variable: Wenn der Variablenwert sich ändert, wird das Diagramm aktu­alisiert.

Variable

Variable (Ganzzahliger Datentyp)

Verfügbar, wenn der Typ Variable ausgewählt ist.

Siehe: Beispiel Variable

Beispiel Variable

Deklaration

PROGRAM Sine
VAR_INPUT
  uiUpdate : UINT;
END_VAR

Zuweisung

Sine.uiUpdate

Hintergrund

Typ

  • Kein Hintergrund

  • Reine Farbe: Farbiger Hintergrund, konfiguriert in den Eingabefeldern Farbe und Transparenz.

  • Farbverlauf: Hintergrund mit Farb­verlauf. _cds_icon_three_dots.png öffnet den Farbverlaufse­ditor.

  • Bild: Hintergrund mit Bild, konfigu­riert im Eingabefeld Bild-ID.

  • Vom Stil: Hintergrund, so wie im Stil definiert.

Farbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Verfügbar, wenn der Typ Reine Farbe ausgewählt ist.

Transparenz

Transparenzwert (255 bis 0), der die Durchsichtigkeit der zugehörigen Farbe festlegt.

Beispiel 255: Die Farbe ist deckend. 0: Die Farbe ist voll transparent.

Verfügbar, wenn der Typ Bild ausgewählt ist.

Bild-ID

<image pool name>.<ID>

Beispiel: Images.Logo

Verfügbar, wenn der Typ Bild ausgewählt ist.

Transparenzfarbe

_cds_icon_option_activated.png: Hintergrund, mit transparenter Farbe dargestellt.

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Verfügbar, wenn der Typ Bild ausgewählt ist.

Skalierungsart

  • Isotropisch: Das Bild wird voll­ständig im Elementrahmen darg­estellt und dazu vergrößert oder verkleinert. Dabei werden die Propor­tionen beibehalten, das Verhältnis Höhe zu Breite bleibt erhalten.

  • Anisotropisch: Das Bild passt sich der Größe des Elementrahmens an, so dass der gesamte Elementrahmen gefüllt ist. Dabei werden die Propor­tionen nicht beibehalten.

  • Fest: Das Bild behält die Original­größe, auch wenn sich die Größe des Elementrahmens ändert. Zu berück­sichtigen ist dabei auch, ob die Option Abschneiden aktiviert ist.

Verfügbar, wenn der Typ Bild ausgewählt ist.

Hauptcursor

Typ

  • Nicht verwendet

  • _visu_icon_cursor_vertical.png Vertikal

  • _visu_icon_cursor_cross_big.png Großes Kreuz

  • _visu_icon_cursor_cross_small.png Kleines Kreuz

  • _visu_icon_cursor_interceptor.png Schnittpunkte

Linienart

Beispiel: Punkte

Nicht verfügbar, wenn der Typ _visu_icon_cursor_cross_small.png ausgewählt ist.

Farbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

X-Positionsvariable

Variable (Ganzzahliger Datentyp), in welche die Cursor X-Position geschrieben wird.

Beispiel: PLC_PRG.iPosition

Nicht verfügbar, wenn der Typ _visu_icon_cursor_cross_small.png ausgewählt ist.

Erweiterte Variablen

Elementvariable

Variable mit Datentyp VisuStructXYChart aus Bibliothek VisuElemXYChart

Die hier konfigurierte Variable wird mit der statischen Konfiguration initialisiert. Zur Laufzeit reagiert das XY-Diagramm-Element auf Veränderungen in dieser Struktur. Dadurch kann das Element zur Laufzeit programmatisch gesteuert werden.

Siehe: Beispiel Elementvariable

Automatische Aktualisierung aktivieren

Variable (Datentyp BOOL), um das automatische Aktualisieren des Diagramms programmatisch zu steuern.

TRUE: Die Darstellung des Diagramms wird nach einer Änderung automatisch aktualisiert.

Beispiel: PLC_PRG.bIsUpdating

Hinweis: Verfügbar, wenn unter Aktualisierung der Typ Automatisch ausgewählt ist.

Beispiel Elementvariable

Deklaration

PROGRAM Sine
VAR_INPUT
  XYGraph : VisuStructXYChart;
END_VAR

Zuweisung

Sine.XYGraph

Zusätzlicher Cursor

Der Cursortyp des zusätzlichen Cursors entspricht dem des Hauptcursors.

Linienart

Beispiel: Punkte

Farbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Raster

Typ

Raster, dargestellt als

  • Nicht verwendet

  • _visu_icon_grid_line_large.png Weites Raster

  • _visu_icon_grid_line_narrow.png Enges Raster

  • _visu_icon_grid_dot_large.png Weites gepunktetes Raster

  • _visu_icon_grid_dot_narrow.png Enges gepunktetes Raster

Linienart

Beispiel: Punkte

Nicht verfügbar, wenn der Typ _visu_icon_grid_dot_large.png oder der Typ _visu_icon_grid_dot_narrow.png ausgewählt sind.

Farbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Raster hinter der Kurve

_cds_icon_option_activated.png: Raster wird in der Ebene hinter der Kurve dargestellt. Wenn beispielsweise die Kurve als Flächendiagramm dargestellt wird, ist in der farbig gefüllten Fläche kein Raster sichtbar. Wenn die Füllfarbe aber einen Transparenzwert von beispielsweise 128 und halbtransparent ist, ist das Raster trotzdem sichtbar.

_cds_icon_option_deactivated.png: Raster liegt über der Kurve. Wenn beispielsweise die Kurve als Flächendiagramm dargestellt wird, wird die farbig gefüllte Fläche immer mit Raster dargestellt.

Nulllinie

Position

Darstellung der Nulllinien

  • Nicht verwendet

  • Für Y-Achse anzeigen

  • Für X-Achse anzeigen

  • Für beide anzeigen

Linienart

Beispiel: Punkte

Liniendicke

Beispiel: 2

Farbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Gruppe 'Kurveneinstellungen'

Die Einstellungen beziehen sich auf die in der Baumansicht selektierten Kurve.

Gehört zur Y-Achse

Y-Achse, die der selektierten Kurve zugeordnet ist. Eine Y-Achse kann mehrere Kurven zugeordnet haben. Die Auswahlliste enthält alle Achsen, die im Element erzeugt wurden.

Beispiel: Y

Daten X / Daten Y

Variable

Arrayvariable von Basisdatentypen, benutzerdefinierten Datentypen oder Funktionsbausteinen. Die Variable enthält die Kurvendaten für die X- oder Y-Daten.

  • Eindimensionale Arrayvariable eines Basis­datentyps:

    ARRAY [<lower index bound>..<upper index bound>] OF <basic data type>

  • Zweidimensionale Arrayvariable eines Basisdatentyps:

    ARRAY [<lower index bound 1>..<upper index bound 1>, <lower index bound 2>..<upper index bound 2>] OF <basic data type>

    <lower index bound 1>..<upper index bound 1> : 1. Dimension

    <lower index bound 2>..<upper index bound 2> : 2. Dimension

  • Eindimensionale Arrayvariable eines benut­zerdefinierter Datentyp

    ARRAY [<lower index bound>..<upper index bound>] OF <DUT name>

  • Eindimensionale Arrayvariable einer Enumeration

    ARRAY [<lower index bound>..<upper index bound>] OF <enumeration name>

  • Eindimensionale Arrayvariable eines Funk­tionsbausteins

    ARRAY [<lower index bound>..<upper index bound>] OF <function block name>

<basic data type> : SINT | INT | DINT | LINT | USINT | UINT | UDINT | ULDINT | REAL | LREAL | BYTE | WORD | DWORD | LWORD | <Enumeration>

Hinweis: Stellen Sie bei einer Achse nur dann eine feste Skalierung ein, wenn Sie den Wertebereich kennen. Ansonsten ist es ratsam, die Skalierung auf automatisch zu setzen.

Siehe: Beispiele

Zu verwendendes Element

Das Arrayelement des komplexen Datentyps, das verwendet wird.

Verfügbar, wenn der Datentyp von Variable das Array eines komplexen Datentyps (bestehend aus mehreren Elementen) ist:

  • Mehrdimensionales Array

  • Benutzerdefinierter Datentyp

  • Funktionsbaustein

_cds_icon_arrow_down.png: Öffnet Auswahlliste mit allen Arrayelementen.

Beispiel Zweidimensionales Array des Basistypen REAL

Deklaration

PROGRAM Curve
VAR
  aDataXY : ARRAY [1..2, 1..50] OF REAL;
END_VAR

Daten X

Variable: Curve.aDataXY

Zu verwendendes Element: [1]

Daten Y

Variable: Curve.aDataXY

Zu verwendendes Element: [2]

Somit werden in dieser Kurve 100 Arraywerte dargestellt.

Beispiel: Eindimensionales Array eines benutzerdefinierten Datentyps

Deklaration

TYPE STRUCT_A :
STRUCT
   iX: INT;
   rY: REAL;
   bResult: BOOL;
END_STRUCT
END_TYPE

PLC_PRG
VAR
   aDataXY : ARRAY [1..50] OF STRUCT_A;
END_VAR

Daten X

Variable: aDataXY.iX

Zu verwendendes Element: iX

Daten Y

Variable: aDataXY.rY

Zu verwendendes Element: rY

Beispiel: Eindimensionales Array der Struktur POINT

PLC_PRG
VAR
    aPoints_1: ARRAY[0..99] OF POINT; // POINT ist eine Struktur mit iX und iY
END_VAR

Daten X

Variable: PLC_PRG.aPoints_1

Zu verwendendes Element: iX

Daten Y

Variable: PLC_PRG.aPoints_1

Zu verwendendes Element: iY

Somit stehen 200 X und Y-Werte zur Verfügung, die in 100 Kurvenpun­kten im Diagramm angezeigt werden.

Beispiel: Eindimensionales Array eines Funktionsbausteins

Deklaration

FUNCTION_BLOCK FB_A
VAR_INPUT
   iIn: INT;
END_VAR
VAR_OUTPUT
   iOut: INT;
END_VAR
PROGRAM PLC_PRG
VAR
   aDataXY : ARRAY [1..50] OF FB_A;
END_VAR

Daten X

Variable: PLC_PRG.aDataXY

Zu verwendendes Element: iIn

Daten Y

Variable: PLC_PRG.aDataXY

Zu verwendendes Element: iOut

Eigenschaft Arrayindizes

Die Arrayindizes begrenzen die Darstellung der Kurve auf einen Teilbereich. Statt dass alle Punkte im XY-Diagramm dargestellt werden, werden nur die Punkte ab dem Minimum bis zum Maximum dargestellt. Minimum und Maximum sind Indexe, die die Indexgrenzen nicht verletzen dürfen. Das wird auch vom Compiler überwacht. Entnehmen Sie die Indexgrenzen der Arraydeklaration.

Beispiel: <variable name> : ARRAY [<lower index bound>..<upper index bound>] OF <data type>;

Außerdem können Sie die Darstellung programmatisch in der Instanz von VisuStructXYChartCurve begrenzen. Dafür stehen die Strukturelemente diIndexMin und diIndexMax zur Verfügung, die die gleiche Funktion erfüllen wie Minimum und Maximum. Zur Laufzeit werden die Werte hier in diese Strukturelemente kopiert.

Sie können den Darstellungsbereich auch nur einseitig begrenzen und nur ein Minimum oder nur ein Maximum angeben. Wenn Sie weder hier noch in der Struktur eine Begrenzung angeben, wird die Kurve vollständig dargestellt.

Wenn Sie als Arrayindizes Variablen (numerischer Datentyp) angeben, können Sie die Darstellung dynamisieren.

Numerischer Datentyp : SINT | INT | DINT | LINT | USINT | UINT | UDINT | ULDINT | REAL | LREAL

Minimum

Minimaler Index als Literal, Variable (numerischer Datentyp) oder konstante Variable (numerischer Datentyp)

Bestimmt den Index, ab dem die Kurve dargestellt wird. Der Index ist dabei größer oder gleich der Indexgrenze <lower index bound>.

Beispiel: 10, PLC_PRG.uiLowerIndex, GVL.c_diMIN

Maximum

Maximaler Index als Literal, Variable (numerischer Datentyp) oder konstante Variable (numerischer Datentyp)

Beispiel: 20, PLC_PRG.uiUpperIndex, GVL.c_diMAX

Enthält den Index, bis zu dem die Kurve dargestellt wird. Der Index ist dabei kleiner oder gleich der Indexgrenze <upper index bound>.

Diagramm

Typ

  • Liniendiagramm: Daten werden als durch­gehende Linie dargestellt. Außerdem können die Daten als Punkte dargestellt werden. Dafür erscheinen Eingabefelder.

  • Balkendiagramm: Daten werden als verti­kale Balken dargestellt. Eingabefelder für Farbe und Transparenz erscheinen.

  • Flächendiagramm: Daten werden als durchgehende Linie mit farbiger Fläche dargestellt. Außerdem können die Daten als Punkte dargestellt werden. Dafür erscheinen Eingabefelder.

Die folgenden Einstellungen sind verfügbar, wenn der Typ Liniendiagramm ausgewählt ist.

Linienfarbe

_cds_icon_option_deactivated.png: Linie in Achsfarbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Linientyp

  • _visu_icon_line.png Linie

  • _visu_icon_line_step_low.png Stufe danach

  • _visu_icon_line_step_high.png Stufe davor

  • Kein. Nur Punkte

Liniendicke

Beispiel: _visu_icon_line_width_2.png 2

Linienart

Beispiel: _visu_icon_pen_style_dotted.png Punkte

Punktstil

  • Keiner

  • _visu_icon_point_dot.png Punkt

  • _visu_icon_point_cross.png Kreuz

  • _cds_icon_point_small_circle.png Kleiner Kreis

  • _cds_icon_point_big_circle.png Großer Kreis

Die folgenden Einstellungen sind verfügbar, wenn der Typ Balkendiagramm ausgewählt ist.

Balkenform

  • Feste Breite: Der Balken wird in einer festen Breite angezeigt.

  • Variable Breite: Die Balkenbreite hängt von der Distanz der Werte ab.

Hauptfarbe

  • Stilfarbe aus der Auswahlliste. Beispiel: Element-XYChart-Axis-Background

  • Fester Wert, der im Farbdialog ausgewählt wird. Beispiel: 0; 0; 0

Alternative Farbe

Rahmenfarbe

Die folgenden Einstellungen sind verfügbar, wenn der Typ Flächendiagramm ausgewählt ist.

Linienfarbe

Beispiel: Blau

_cds_icon_option_deactivated.png: Farbkonfiguration deaktiviert; dann wird die Farbe der Achse verwendet.

Fülltyp

Farbe, mit der die Fläche zwischen den Kurven gefüllt wird.

  • Keine Füllung

  • Reine Farbe: Einfarbige Fläche

  • Farbverlauf: Fläche mit Farbverlauf gefüllt

Füllfarbe

Beispiel: Grau

_cds_icon_three_dots.png: Öffnet den Dialog Farbe

Voraussetzung: In Fülltyp ist Reine Farbe ausgewählt.

_cds_icon_option_deactivated.png: Farbkonfiguration ist deaktiviert; dann wird die Farbe der Linie verwendet.

Transparenz

Transparenzwert (0 - 255) für die reine Farbe.

Beispiel: 128

Voraussetzung: In Fülltyp ist Reine Farbe ausgewählt.

Farbverlauf

Fläche wird mit Farbverlauf gefüllt.

_cds_icon_three_dots.png: Öffnet den Dialog Farbverlaufeditor

Voraussetzung: In Fülltyp ist Farbverlauf ausgewählt.

Liniendicke

Beispiel: _visu_icon_line_width_2.png 2

Linienart

Beispiel: _visu_icon_pen_style_dotted.png Punkte

Punktstil

Im Diagramm werden die Daten als Punkte im Punktstil dargestellt.

  • keiner

  • _visu_icon_point_dot.png Punkt

  • _visu_icon_point_cross.png Kreuz

  • _cds_icon_point_small_circle.png Kleiner Kreis

  • _cds_icon_point_big_circle.png Großer Kreis

Vom Cursor erfasster Kurvenwert

Variable (Ganzzahliger Datentyp), in welche die Y-Position des Cursors der Kurve geschrieben wird.

Beispiel: Sine.Cursor_Pos_Y

Erweiterte Variablen

Kurvenvariable

Variable (Datentyp VisuStructXYChartCurve aus Bibliothek VisuElemXYChart)

Die hier konfigurierte Variable wird mit der statischen Konfiguration initialisiert. Zur Laufzeit reagiert das XY-Diagramm-Element auf Veränderungen in dieser Struktur. Dadurch kann das Element zur Laufzeit programmatisch steuert werden.

Siehe: Beispiel Kurvenvariable

Beispiel Kurvenvariable

Deklaration

PROGRAM Sine
VAR_INPUT
  Curve : VisuStructXYChartCurve;
END_VAR

Zuweisung

Sine.Curve

Referenzkurve

Kurve

Kurve, auf die Bezug genommen wird. Die Fläche zwischen den Kurven wird farblich gefüllt.

Farbe

Farbe, mit der die Fläche zwischen den Kurven gefüllt wird.

  • Stilfarbe aus der Auswahlliste. Beispiel: Hellgrau

  • Fester Wert, der im Farbdialog ausgewählt wird. Beispiel: 0; 0; 0

Gruppe 'Achseinstellungen'

Die Einstellungen beziehen sich auf die in der Baumansicht selektierte Achse.

Anzeigeeinstellung

Position

  • X-Achse: Selektierte Achse ist die X-Achse. Im XY-Diagramm gibt es genau eine X-Achse.

  • Auf der linken Seite: Selektierte Achse ist Y-Achse und im Diagramm links dargestellt.

  • Auf der rechten Seite: Selektierte Achse ist Y-Achse und im Diagramm rechts darg­estellt.

Minimum

Maximum

Minimale und maximale Grenze des Achsenwerts, innerhalb der die Kurve angezeigt wird.

Angabe der Grenze als

  • Variable (numerischer Datentyp)

    Beispiel: PLC_PRG.iMinX, PLC_PRG.iMaxX

  • Konstante Variable (numerischer Datentyp)

    Deklaration in GVL: VAR_GLOBAL CONSTANT c_iMINX : INT; c_iMAXX : INT; END_VAR

    Beispiel: GVL.c_iMINX, GVL.c_iMAXX

  • Fester Wert (numerisches Literal)

    Beispiel: -1000, 1000

Numerischer Datentyp : SINT | INT | DINT | LINT | USINT | UINT | UDINT | ULDINT | REAL | LREAL

Hinweis: Nur sichtbar, wenn Autoskalierung deaktiviert ist.

Autoskalierung

_cds_icon_option_activated.png: Die Achse wird automatisch skaliert. Die Einstellungen Minimum und Maximum sind nicht sichtbar.

Achsfarbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Hintergrund

Typ

  • Kein Hintergrund

  • Reine Farbe: Farbiger Hintergrund, konfigu­riert in den Eingabefeldern Farbe und Transparenz.

  • Farbverlauf: Hintergrund mit Farbverlauf. _cds_icon_three_dots.png öffnet den Farbverlaufseditor.

  • Bild: Hintergrund mit Bild, konfiguriert im Eingabefeld Bild-ID.

Farbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Verfügbar, wenn der Typ Reine Farbe ausgewählt ist.

Transparenz

Transparenzwert (255 bis 0), der die Durchsichtigkeit der zugehörigen Farbe festlegt.

Beispiel 255: Die Farbe ist deckend. 0: Die Farbe ist voll transparent.

Verfügbar, wenn der Typ Reine Farbe ausgewählt ist.

Bild-ID

<image pool name>.<ID>

Beispiel: Images.Logo

Verfügbar, wenn der Typ Bild ausgewählt ist.

Transparenzfarbe

_cds_icon_option_activated.png: Hintergrund, mit transparenter Farbe dargestellt.

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Verfügbar, wenn der Typ Bild ausgewählt ist.

Skalierungsart

  • Isotropisch: Das Bild wird vollständig im Elementrahmen dargestellt und dazu vergrößert oder verkleinert. Dabei werden die Proportionen beibehalten, das Verhältnis Höhe zu Breite bleibt erhalten.

  • Anisotropisch: Das Bild passt sich der Größe des Elementrahmens an, so dass der gesamte Elementrahmen gefüllt ist. Dabei werden die Proportionen nicht beibehalten.

  • Fest: Das Bild behält die Originalgröße, auch wenn sich die Größe des Elemen­trahmens ändert. Zu berücksichtigen ist dabei auch, ob die Option Abschneiden aktiviert ist.

Verfügbar, wenn der Typ Bild ausgewählt ist.

Erweiterte Variablen

Achsvariable

Variable (Datentyp VisuStructXYChartAxis aus Bibliothek VisuElemXYChart)

Die hier konfigurierte Variable wird mit der statischen Konfiguration initialisiert. Zur Laufzeit reagiert das XY-Diagramm-Element auf Veränderungen in dieser Struktur. Dadurch kann das Element zur Laufzeit programmatisch steuert werden.

Siehe: Beispiel Achsvariable

Beispiel Achsvariable

Deklaration

PROGRAM Sine
VAR_INPUT
  AxisX : VisuStructXYChartAxis;
END_VAR

Zuweisung

Sine.AxisX

Erweiterte Darstellungsparameter

Lineal anzeigen

Achsenüberschneidung im Ursprung

Zahlen darstellen

Maximalen Achswert darstellen

Minimalen Achswert darstellen

Mittlere Achswerte darstellen

Zahlen überschreiben

_cds_icon_option_activated.png: Die Achse wird entsprechend dargestellt.

Beschriftung

Text-ID

<text list name>.<ID>

Beispiel: Texts.mm (Textliste Texts ist im Projekt bereits vorhanden.)

Farbe

_cds_icon_option_deactivated.png: Beschriftung in Achsfarbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Verfügbar, wenn Test-ID initialisiert ist.

Drehung

  • : Parallel zur Achse

  • 90°: Gedreht zur Achse

  • 270°: Gedreht zur Achse

Verfügbar, wenn Test-ID initialisiert ist.

Schriftart

  • Schriftartstil aus der Auswahlliste. Beispiel: Annotation

  • Fester Wert, der im Standarddialog Schriftart ausgewählt wird.

Verfügbar, wenn Test-ID initialisiert ist.

Pegelwerte

Linie entlang der Achse. Die Linie ist horizontal bei einer Y-Achse und vertikal bei einer X-Achse. Maximal sind 10 Linien möglich.

Liniennummer

Adressiert die Linie und bewirkt, dass für diese Linie im Fensterbereich unter Parameter für Linie <n> die zugehörigen Parametereinstellungen angezeigt werden.

Beispiel: 3

Parameter für Linie <n>

Wert

Beispiel: 3

Maximal 10 Linien möglich

Linienart

Beispiel: Punkte

Liniendicke

Beispiel: 2

Farbe

_cds_icon_option_deactivated.png: Linie des Pegelwerts in Achsfarbe

  • Stilfarbe aus der Auswahlliste. Beispiel: LightGreen

  • Fester Wert, der im Farbdialog ausgewählt wird.

Text-ID der Beschriftung

<text list name>.<ID>

Beispiel: Texts.mm (Textliste Texts ist im Projekt bereits vorhanden.)

Beschriftungsposition

  • Inline

  • Oberhalb

  • Unterhalb

  • Links

  • Rechts

Beschriftungsrotation

  • : Parallel zur der Achse

  • 90°: Gedreht zur Achse

  • 270°: Gedreht zur Achse

Verfügbar, wenn Text-ID der Beschriftung initialisiert ist.

Schriftart

  • Schriftartstil aus der Auswahlliste. Beispiel: Annotation

  • Fester Wert, der im Standarddialog Schriftart ausgewählt wird.

Verfügbar, wenn Text-ID der Beschriftung initialisiert ist.

Siehe auch