Skip to main content

Dialogo: Configurazione grafico XY

Simbolo: _visu_icon_xy_chart.png

Funzione: La finestra di dialogo contiene la configurazione del Grafico cartesiano XY che visualizza i dati da un array.

Chiamata:Nel Grafico cartesiano XY proprietà, clicca _visu_icon_xy_chart.png Grafico XY.

Requisito: Un grafico XY è selezionato nell'editor di visualizzazione attivo e il rispettivo Proprietà la vista è aperta.

_visu_img_tree_view.png

La vista ad albero a sinistra della finestra di dialogo mostra la configurazione del grafico XY e funge da navigatore. Se hai selezionato la voce di livello superiore (1) o niente, allora il Impostazioni elemento gruppo è visibile sulla destra. Ciò include la configurazione della frequenza di aggiornamento del grafico. Inoltre, sono disponibili impostazioni che influenzano l'aspetto e la funzionalità del grafico.

Se hai selezionato una voce sotto la curve nodo (2), quindi il Impostazioni della curva group è visibile sulla destra. Questa configurazione include l'asse delle coordinate Y assegnato alla curva selezionata e i dati array visualizzati dalla curva. Inoltre, sono disponibili impostazioni che influenzano l'aspetto e la funzionalità della curva selezionata. La voce mostra il nome della curva con l'asse delle coordinate assegnato tra parentesi. Ad esempio, Curve1 [AxisY1] significa che l'asse delle ordinate verticali AxisY1 è assegnato alla curva Curve1.

Se hai selezionato una voce sotto la Assi nodo (3), quindi il Impostazioni dell'asse group è visibile sulla destra. Questa configurazione include la posizione dell'asse delle coordinate Y nel grafico. Inoltre, sono disponibili impostazioni che influenzano l'aspetto e la funzionalità dell'asse delle coordinate selezionato. La voce mostra il nome dell'asse con la sua funzione tra parentesi. Un asse può fungere da asse X o Y. Ad esempio, AxisX(X) significa che l'asse AxisX agisce come asse delle ascisse orizzontali X.

Aggiungere

Aggiunge una nuova voce alla vista

Risultato: una configurazione vuota viene visualizzata accanto alla nuova curva o asse. Qui puoi modificare le impostazioni.

Eliminare

Rimuove la voce selezionata

Spostarsi verso l'alto

Sposta la voce selezionata in alto di una posizione

Sposta giù

Sposta la voce selezionata di una posizione verso il basso

OK

Salva le impostazioni, chiude la finestra di dialogo e visualizza l'elemento in base alle impostazioni

Gruppo: Impostazioni elemento

Tabella 89. Aggiornamento

Tipo

  • Automatico: Se i dati dell'array che incidono sul rendering del grafico o gli elementi dell'array cambiano, il grafico viene aggiornato automaticamente.

    Suggerimento: l'ambientazione Abilita aggiornamento automatico è disponibile in Variabili estese per controllare l'aggiornamento automatico a livello di programmazione.

  • Variabile: Se il valore della variabile cambia, il grafico viene aggiornato.

Variabile

Variabile (tipo di dati intero)

Disponibile se il tipo Variabile è selezionato.

Vedi esempio: Variabile



Esempio 38. Esempio: Variabile

Dichiarazione

PROGRAM Sine
VAR_INPUT
   uiUpdate : UINT;
END_VAR

Assegnazione

Sine.uiUpdate


Tabella 90. Sfondo

Tipo

  • Nessuno sfondo

  • Colore semplice: Colore di sfondo configurato nei campi di input Colore E Trasparenza.

  • Pendenza: Sfondo con sfumatura. _cds_icon_three_dots.png apre l'editor dei gradienti.

  • Immagine: Sfondo con immagine; configurato nel campo di input ID immagine.

  • Dallo stile: Sfondo come definito nello stile.

Colore

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.

Disponibile quando il Colore semplice il tipo è selezionato

Trasparenza

Valore (da 0 a 255) per definire la trasparenza del colore selezionato

Esempio 255: Il colore è opaco. 0: Il colore è completamente trasparente.

Disponibile quando il Immagine il tipo è selezionato.

ID immagine

<image pool name> . <ID>

Esempio: Images.Logo

Disponibile quando il Immagine il tipo è selezionato.

Colore trasparente

standard icon: Sfondo visualizzato con colore trasparente.

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.

Disponibile quando il Immagine il tipo è selezionato.

Tipo di ridimensionamento

  • Isotropic: L'intera immagine viene visualizzata nella cornice dell'elemento, più grande o più piccola. Di conseguenza, la proporzione di altezza e larghezza viene mantenuta.

  • Anisotropic: L'immagine si ridimensiona automaticamente alle dimensioni della cornice dell'elemento, riempiendo l'intera cornice dell'elemento. Di conseguenza, le proporzioni non vengono mantenute.

  • Fisso: L'immagine mantiene le sue dimensioni originali, anche se la cornice dell'elemento viene ridimensionata. Nota anche che è selezionata l'opzione di ritaglio.

Disponibile quando il Immagine il tipo è selezionato.



Tabella 91. Cursore principale

Tipo

  • Non utilizzato

  • _visu_icon_cursor_vertical.png Verticale

  • _visu_icon_cursor_cross_big.png Grande croce

  • _visu_icon_cursor_cross_small.png Piccola croce

  • _visu_icon_cursor_interceptor.png Intersezioni

Stile della linea

Esempio: Puntini

Non disponibile quando il _visu_icon_cursor_cross_small.png il tipo è selezionato.

Colore

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.

X posizione variabile

Variabile (tipo di dati intero) in cui viene scritta la posizione X del cursore.

Esempio: PLC_PRG.iPosition

Non disponibile quando il _visu_icon_cursor_cross_small.png il tipo è selezionato.



Tabella 92. Variabili estese

Elemento variabile

Variabile con tipo di dati VisuStructXYChart dal VisuElemXYChart biblioteca

La variabile configurata qui viene inizializzata con la configurazione statica. In fase di esecuzione, la Grafico cartesiano XY elemento risponde ai cambiamenti in questa struttura. Di conseguenza, l'elemento può essere controllato programmaticamente in fase di esecuzione.

Nota: quando questa struttura è controllata a livello di programmazione, possono verificarsi problemi con l'ordine delle assegnazioni. Pertanto, l'applicazione dovrebbe assegnare i suoi valori iniziali solo non appena l'elemento di visualizzazione viene inizializzato e la variabile di struttura iInitialized è passato a 1.

IL iInitialized la variabile è disponibile solo a partire da CODESYS versione SP16. Per le versioni precedenti, il problema con l'ordine non può essere risolto in modo ordinato.

Vedi esempio: variabile Elemento

Abilita aggiornamento automatico

Variabile (tipo di dati BOOL) per controllare a livello di programmazione l'aggiornamento automatico del grafico.

TRUE: La visualizzazione del grafico viene aggiornata automaticamente dopo una modifica.

Esempio: PLC_PRG.bIsUpdating

Nota: disponibile quando il tipo Automatico è selezionato in Aggiornamento.



Esempio 39. Esempio: Variabile membro

Dichiarazione

PROGRAM PLC_PRG
VAR
   XYChart : VisuStructXYChart;
END_VAR

Assegnazione

IF XYChart.iInitialized > 0 THEN
   XYChart.eBackgroundType := VisuEnumXYChartBGType.PLAIN;     // plain color
   XYChart.diColorBg := 16#00000080;                           // blue
   XYChart.eGrid := VisuEnumXYChartGridType.NO;                // no grid
END_IF


Tabella 93. Cursore secondario

Il tipo di cursore del cursore aggiuntivo corrisponde al cursore principale.

Stile della linea

Esempio: Puntini

Colore

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.



Tabella 94. Griglia

Tipo

Griglia visualizzata come

  • Non utilizzato

  • _visu_icon_grid_line_large.png Grande griglia

  • _visu_icon_grid_line_narrow.png Griglia stretta

  • _visu_icon_grid_dot_large.png Griglia punteggiata su segni grandi

  • _visu_icon_grid_dot_narrow.png Griglia punteggiata su piccoli segni

Stile della linea

Esempio: Puntini

Non disponibile se il tipo _visu_icon_grid_dot_large.png O _visu_icon_grid_dot_narrow.png è selezionato.

Colore

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.

Griglia dietro le curve

standard icon: La griglia viene visualizzata nel layer dietro la curva. Ad esempio, se la curva viene visualizzata come grafico ad area, la griglia non è visibile nell'area colorata. Tuttavia, se il colore di riempimento ha un valore di trasparenza (ad esempio: 128) e quindi è semitrasparente, la griglia è comunque visibile.

_cds_icon_option_deactivated.png: La griglia è sulla curva. Ad esempio, se la curva è visualizzata come un grafico ad area, l'area colorata è sempre visualizzata con una griglia.



Tabella 95. Linea zero

Posizione

Visualizzazione delle linee zero

  • Non utilizzato

  • Visualizzazione per l'asse Y

  • Visualizzazione per l'asse X

  • Display per entrambi

Stile della linea

Esempio: Puntini

Larghezza della linea

Esempio: 2

Colore

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.



Gruppo: Impostazioni curva

Le impostazioni sono correlate alla curva selezionata nella vista ad albero.

Collegato all'asse Y

Asse Y assegnato alla curva selezionata. L'asse Y può avere più curve assegnate. La casella di riepilogo include tutti gli assi creati nell'elemento.

Esempio: E

Tabella 96. Dati X / Dati Y

Variabile

Variabile array di tipi di dati di base, tipi di dati personalizzati o blocchi funzione. La variabile contiene i dati della curva per i dati X o Y.

  • Variabile array unidimensionale di un tipo di dati di base:

    ARRAY [ <limite indice inferiore> .. <limite indice superiore> ] DI <tipo di dati di base>

  • Variabile array bidimensionale di un tipo di dati di base:

    ARRAY [ <limite indice inferiore 1> .. <limite indice superiore 1> , <limite indice inferiore 2> .. <limite indice superiore 2> ] DI <tipo di dati di base>

    <limite indice inferiore 1> .. <limite indice superiore 1> : 1a dimensione

    <limite indice inferiore 2> .. <limite indice superiore 1> : 2a dimensione

  • Variabile array unidimensionale di un tipo di dati definito dall'utente

    ARRAY [ <limite indice inferiore> .. <limite indice superiore> ] OF <nome del DUT>

  • Variabile array unidimensionale di un'enumerazione

    ARRAY [ <limite indice inferiore> .. <limite indice superiore> ] OF <nome enumerazione>

  • Variabile array unidimensionale di un blocco funzione

    ARRAY [ <limite indice inferiore> .. <limite indice superiore> ] OF <nome del blocco funzione>

Tipo di dati di base:

DATE | DATE_AND_TIME | DINT | DT | DWORD | INT | LDATE | LDATE_AND_TIME | LDT | LINT | LREAL | LTIME | LTIME_OF_DAY | LTOD | LWORD | REAL | SINT | TIME | TIME_OF_DAY |TOD | UDINT | UINT | ULINT | USINT | WORD

Nota: imposta una scala fissa per un asse solo se conosci l'intervallo di valori. Altrimenti, ti consigliamo di impostare la scala automatica.

Vedi: Esempi

Elemento da utilizzare

L'elemento array del tipo di dati complessi utilizzato.

. Disponibile quando il tipo di dati di Variabile è l'array di un tipo di dati complesso (composto da più elementi):
  • Matrice multidimensionale

  • Tipo di dati personalizzato

  • Blocco funzione

_cds_icon_arrow_down.png: Apre una casella di riepilogo con tutti gli elementi dell'array.



Esempio 40. Esempio: Array bidimensionale del tipo base REAL

Dichiarazione

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

Dati X

Variabile: Curve.aDataXY

Elemento da utilizzare: [1]

Dati Y

Variabile: Curve.aDataXY

Elemento da utilizzare: [2]

Di conseguenza, in questa curva vengono visualizzati 100 valori array.



Esempio 41. Esempio: Array unidimensionale di un tipo di dati definito dall'utente

Dichiarazione

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

Dati X

Variabile: aDataXY.iX

Elemento da utilizzare: iX

Dati Y

Variabile: aDataXY.rY

Elemento da utilizzare: rY



Esempio 42. Esempio: matrice unidimensionale della struttura POINT
PLC_PRG
VAR
        aPoints_1: ARRAY[0..99] OF POINT; // POINT ist eine Struktur mit iX und iY
END_VAR

Dati X

Variabile: PLC_PRG.aPoints_1

Elemento da utilizzare: iX

Dati Y

Variabile: PLC_PRG.aPoints_1

Elemento da utilizzare: iY

Di conseguenza sono disponibili 200 valori X e Y, visualizzati nel grafico in 100 punti curva.



Esempio 43. Esempio: Array unidimensionale di un blocco funzione

Dichiarazione

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

Dati X

Variabile: PLC_PRG.aDataXY

Elemento da utilizzare: iIn

Dati Y

Variabile: PLC_PRG.aDataXY

Elemento da utilizzare: iOut



Tabella 97. Proprietà: Indici di array

Gli indici array limitano la visualizzazione della curva a un'area parziale. Invece di visualizzare tutti i punti nel grafico XY, vengono visualizzati solo i punti da Minimo A Massimo vengono visualizzati. Minimo E Massimo sono indici che non devono violare i limiti di indice. Il compilatore monitora anche questo. Seleziona i limiti di indice della dichiarazione di array.

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

Inoltre, è possibile limitare la visualizzazione a livello di programmazione nel caso di VisuStructXYChartCurveGli elementi della struttura diIndexMin E diIndexMax sono disponibili per questo scopo. Hanno la stessa funzione di Minimo E MassimoIn fase di esecuzione, i valori vengono copiati qui in questi elementi della struttura.

Inoltre, è possibile limitare l'area di visualizzazione solo su un lato e specificare solo un lato Minimo o solo uno MassimoSe non si specifica un limite qui o nella struttura, la curva viene visualizzata completamente.

Specificando variabili (tipo di dati numerici) come indici di array, è possibile rendere dinamica la visualizzazione.

Tipo di dati numerici: SINT | INT | DINT | LINT | USINT | UINT | UDINT | ULDINT | REAL | LREAL

Minimo

Indice minimo come letterale, variabile (tipo di dati numerici) o variabile costante (tipo di dati numerici)

Specifica l'indice da cui viene visualizzata la curva. L'indice è maggiore o uguale al limite dell'indice <lower index bound>.

Esempio: 10, PLC_PRG.uiLowerIndex, GVL.c_diMIN

Massimo

Indice massimo come letterale, variabile (tipo di dati numerici) o variabile costante (tipo di dati numerici)

Esempio: 20, PLC_PRG.uiUpperIndex, GVL.c_diMAX

Contiene l'indice a cui viene visualizzata la curva. L'indice è minore o uguale al limite dell'indice <upper index bound>.



Tabella 98. Grafico

Tipo

  • Grafico a linee: I dati vengono visualizzati come una linea continua. Inoltre, i dati possono essere visualizzati come punti. A questo scopo sono forniti campi di input.

    Nota:

    Non più di 32.767 punti per curva possono essere disegnati nel grafico a linee. Quando questo numero viene superato, viene emesso un avviso e vengono disegnati solo i primi 32.767 punti della curva.

  • Grafico a barre: I dati vengono visualizzati come barre verticali. Sono forniti campi di input per colore e trasparenza.

  • Grafico ad area: I dati vengono visualizzati come una linea continua con un'area colorata. Inoltre, i dati possono essere visualizzati come punti. A questo scopo sono forniti campi di input.



Le seguenti impostazioni sono disponibili quando Grafico a linee il tipo è selezionato.

Colore della linea

_cds_icon_option_deactivated.png: Colore della linea nell'asse

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.

Tipo di linea

  • _cds_icon_line.png Linea

  • _cds_icon_step.png Passo basso

  • _visu_icon_line_step_high.png Passo alto

  • Nessuno Solo punti

Larghezza della linea

Esempio: _visu_icon_line_width_2.png 2

Stile della linea

Esempio: _visu_icon_pen_style_dotted.png Punti

Stile punto

  • Nessuno

  • _cds_icon_dot.png Punto

  • _cds_icon_cross.png Attraverso

  • _cds_icon_point_small_circle.png Piccolo cerchio

  • _cds_icon_point_big_circle.png Grande cerchio

Le seguenti impostazioni sono disponibili quando Grafico a barre il tipo è selezionato.

Forma della barra

  • Larghezza fissa: La barra viene visualizzata con una larghezza fissa.

  • Larghezza variabile: La larghezza della barra dipende dalla distanza tra i valori.

Colore principale

  • Colore stile dalla casella di riepilogo. Esempio: Elemento-XYCarta-Asse-Sfondo

  • Valore fisso selezionato nella finestra di dialogo del colore. Esempio: 0; 0; 0

Colore alternativo

Colore della cornice

Le seguenti impostazioni sono disponibili quando Grafico ad area il tipo è selezionato.

Colore della linea

Esempio: Blu

_cds_icon_option_deactivated.png: La configurazione del colore è disabilitata, quindi viene applicato il colore dell'asse.

Tipo di riempimento

Colore per riempire l'area tra le curve.

  • Nessun riempimento

  • Colore semplice: Area monocolore

  • Pendenza: Area riempita con un gradiente di colore

Colore di riempimento

Esempio: Grigio

_cds_icon_three_dots.png: Apre il Colore dialogo

Requisito: Colore semplice è selezionato in Tipo di riempimento.

_cds_icon_option_deactivated.png: La configurazione del colore è disabilitata, quindi viene applicato il colore della linea.

Trasparenza

Valore di trasparenza (0–255) per il colore puro.

Esempio: 128

Requisito: Colore semplice è selezionato in Tipo di riempimento.

Pendenza

Area riempita con una sfumatura di colore.

_cds_icon_three_dots.png: Apre il Editor di gradienti dialogo

Requisito: Pendenza è selezionato in Tipo di riempimento.

Larghezza della linea

Esempio: _visu_icon_line_width_2.png 2

Stile della linea

Esempio: _visu_icon_pen_style_dotted.png Puntini

Stile punto

I dati vengono visualizzati nel grafico come punti in stile punto.

  • Nessuno

  • _cds_icon_dot.png Punto

  • _cds_icon_cross.png Attraverso

  • _cds_icon_point_small_circle.png Piccolo cerchio

  • _cds_icon_point_big_circle.png Grande cerchio

Valore della curva catturato dal cursore

Variabile (tipo di dati intero) in cui la posizione Y del cursore viene scritta sulla curva.

Esempio: Sine.Cursor_Pos_Y

Tabella 99. Variabili estese

Variabile di curva

Variabile (tipo di dati VisuStructXYChartCurve dal VisuElemXYChart biblioteca)

La variabile configurata qui viene inizializzata con la configurazione statica. In fase di esecuzione, la Grafico cartesiano XY elemento risponde ai cambiamenti in questa struttura. Di conseguenza, l'elemento può essere controllato programmaticamente in fase di esecuzione.

Nota: quando questa struttura è controllata a livello di programmazione, possono verificarsi problemi con l'ordine delle assegnazioni. Pertanto, l'applicazione dovrebbe assegnare i suoi valori iniziali solo non appena l'elemento di visualizzazione viene inizializzato e la variabile di struttura iInitialized è passato a 1.

IL iInitialized la variabile è disponibile solo a partire da CODESYS versione SP16. Per le versioni precedenti, il problema con l'ordine non può essere risolto in modo ordinato.

Vedi esempio: Variabile curva



Esempio 44. Esempio: variabile curva

Dichiarazione

PROGRAM PLC_PRG
VAR
   XYCurve : VisuStructXYChartCurve;
END_VAR

Assegnazione

IF XYCurve.iInitialized > 0 THEN
   XYCurve.diColor    := 16#00FF0000;           // red
   XYCurve.iLineWidth := iLineWidth;            // line width
END_IF


Tabella 100. Curva di riferimento

Curva

Curva a cui si fa riferimento. L'area tra le curve è colorata.

Colore

Colore per riempire l'area tra le curve.

  • Colore stile dalla casella di riepilogo. Esempio: Light gray

  • Valore fisso selezionato nella finestra di dialogo del colore. Esempio: 0; 0; 0



Gruppo: Impostazioni asse

Le impostazioni sono correlate all'asse selezionato nella vista ad albero.

Tabella 101. Impostazioni di visualizzazione

Posizione

  • Asse X: L'asse X è selezionato. C'è esattamente un asse X nel grafico XY.

  • Sul lato sinistro: L'asse Y viene selezionato e visualizzato sulla sinistra del grafico.

  • Sul lato destro: L'asse Y viene selezionato e visualizzato sulla destra del grafico.

Minimo

Massimo

Limite minimo e massimo del valore dell'asse entro il quale viene visualizzata la curva

. Limite specificato come
  • Variabile (tipo di dati numerici)

    Esempio: PLC_PRG.iMinX, PLC_PRG.iMaxX

  • Variabile costante (tipo di dato numerico)

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

    Esempio: GVL.c_iMINX, GVL.c_iMAXX

  • Valore fisso (letterale numerico)

    Esempio: -1000, 1000

Tipo di dati numerici: SINT | INT | DINT | LINT | USINT | UINT | UDINT | ULDINT | REAL | LREAL

Nota

Visibile solo quando Scalabilità automatica è disabilitato.

Scalabilità automatica

standard icon: L'asse viene ridimensionato automaticamente. Minimo E Massimo le impostazioni non sono visibili.



Colore dell'asse

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore.

Tabella 102. Sfondo

Tipo

  • Nessuno sfondo

  • Colore semplice: Colore di sfondo configurato nei campi di input Colore E Trasparenza

  • Pendenza: Sfondo con sfumatura. _cds_icon_three_dots.png apre l'editor dei gradienti.

  • Immagine: Sfondo con immagine; configurato nel campo di input ID immagine

Colore

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore

Disponibile quando il Colore semplice il tipo è selezionato

Trasparenza

Valore (da 0 a 255) per definire la trasparenza del colore selezionato

Esempio 255: Il colore è opaco. 0: Il colore è completamente trasparente.

Disponibile quando il Colore semplice il tipo è selezionato

ID immagine

<image pool name> . <ID>

Esempio: Images.Logo

Disponibile quando il Immagine il tipo è selezionato

Colore trasparente

standard icon: Sfondo visualizzato con colore trasparente

  • Colore dello stile dalla casella di riepilogo

    Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore

Disponibile quando il Immagine il tipo è selezionato

Tipo di ridimensionamento

  • Isotropic:

    L'intera immagine viene visualizzata nella cornice dell'elemento, più grande o più piccola. Di conseguenza, vengono mantenute le proporzioni di altezza e larghezza.

  • Anisotropic:

    L'immagine si ridimensiona automaticamente alle dimensioni della cornice dell'elemento, riempiendo l'intera cornice dell'elemento. Di conseguenza, le proporzioni non vengono mantenute.

  • Fisso:

    L'immagine mantiene le sue dimensioni originali, anche se la cornice dell'elemento viene ridimensionata. Nota anche che è selezionata l'opzione di ritaglio.

Disponibile quando il Immagine il tipo è selezionato



Tabella 103. Variabili estese

Variabile asse

Variabile (tipo di dati VisuStructXYChartAxis dal VisuElemXYChart biblioteca)

La variabile configurata qui viene inizializzata con la configurazione statica. In fase di esecuzione, la Grafico cartesiano XY elemento risponde ai cambiamenti in questa struttura. Di conseguenza, l'elemento può essere controllato programmaticamente in fase di esecuzione.

Nota: quando questa struttura è controllata a livello di programmazione, possono verificarsi problemi con l'ordine delle assegnazioni. Pertanto, l'applicazione dovrebbe assegnare i suoi valori iniziali solo non appena l'elemento di visualizzazione viene inizializzato e la variabile di struttura iInitialized è passato a 1.

IL iInitialized la variabile è disponibile solo a partire da CODESYS versione SP16. Per le versioni precedenti, il problema con l'ordine non può essere risolto in modo ordinato.

Vedi esempio: variabile asse



Esempio 45. Esempio: Variabile asse

Dichiarazione

PROGRAM PLC_PRG
VAR
   XYAxis : VisuStructXYChartAxis;
END_VAR

Assegnazione

IF XYCurve.iInitialized > 0 THEN
   XYAxis.rMin := 12.0;           // minimum axis value
   XYAxis.rMax := 36.0;           // maximum axis value
END_IF


Tabella 104. Parametri di visualizzazione estesi

Visualizza righello

Gli assi si sovrappongono in origine

Visualizza i numeri

Visualizzazione del numero massimo

Visualizzazione del numero minimo

Visualizzazione dei numeri al centro

Sovrascrivi i numeri

standard icon: L'asse viene visualizzato di conseguenza.

Angolo di rotazione del numero

Angolo (in gradi) che specifica di quanti gradi ruotano i numeri dell'etichetta dell'asse

Esempio: 45

La rotazione è in senso orario, per cui la posizione zero gradi è la posizione di visualizzazione usuale. Il numero di gradi può essere negativo.

Nota

Quando viene impostata una rotazione, l'impostazione non viene considerata in Sovrascrivi i numeriDi conseguenza, i numeri visualizzati potrebbero sovrapporsi.

Rotazione allineata al segno

standard icon: Il lato della casella immaginaria in cui viene visualizzato il numero è allineato al segno di riferimento.

_cds_icon_option_deactivated.png: Il centro del riquadro immaginario, in cui viene visualizzato il numero, è allineato al segno di riferimento.

Testi per la sostituzione dei numeri

  • Per fare ciò, l'indice dell'elenco di testo deve essere uguale al numero da sostituire.

  • Gli indici possono essere negativi e frazionari (con cifre decimali).

  • La funzione di rotazione è disponibile anche per i testi.

Suggerimento

Consigliamo vivamente di preparare brevi elenchi di testo. L'elemento può elaborare un massimo di 100 testi per ogni asse.

Stringa di formato

Per formattare il testo di output dell'asse.

  • Specifica diretta di una stringa di formato

    Esempio: dd:MM:yyyy HH:mm:ss:ms

  • Voce di elenco di testo che fa riferimento a una stringa di formato localizzata

    Esempio: TextList.ID

    Nell'elenco di testo, la stringa di formato può essere specificata in modo diverso per le diverse lingue. Di conseguenza, il testo viene visualizzato a seconda della lingua.

La stringa di formato per data/ora viene utilizzata se i dati per questo asse sono di tipo DATE/TIME/TOD/DT.

La data e l'ora vengono quindi visualizzate su due righe. L'interruzione di riga avviene tra il formato della data e dell'ora.



Tabella 105. Etichetta

ID testo

<text list name> . <ID>

Esempio: Texts.mm (L'elenco dei testi Texts è già disponibile nel progetto.)

Colore

_cds_icon_option_deactivated.png: Etichetta nel colore dell'asse

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore

Disponibile quando ID di prova è inizializzato

Rotazione

  • : Parallelo all'asse

  • 90°: Ruotato sull'asse

  • 270°: Ruotato sull'asse

Disponibile quando ID di prova è inizializzato.

Font

  • Stile del carattere dalla casella di riepilogo. Esempio: Annotazione

  • Valore fisso selezionato di default Font dialogo

Disponibile quando ID di prova è inizializzato



Tabella 106. Linee di livello

Linea lungo l'asse

La linea è orizzontale per un asse Y e verticale per un asse X. Sono possibili al massimo 10 linee.

Numero di riga

Indirizza la riga e determina la visualizzazione delle impostazioni dei parametri corrispondenti per questa riga nell'area della finestra sottostante Parametro per la riga <n>.

Esempio: 3



Parametro per la riga <n>

Valore

Esempio: 3

Sono possibili al massimo 10 righe.

Stile della linea

Esempio: Puntini

Larghezza della linea

Esempio: 2

Colore

_cds_icon_option_deactivated.png: Linea del valore della linea di livello nel colore dell'asse

  • Colore stile dalla casella di riepilogo. Esempio: Verde chiaro

  • Valore fisso selezionato nella finestra di dialogo del colore

ID testo etichetta

<text list name> . <ID>

Esempio: Texts.mm (L'elenco dei testi Texts è già disponibile nel progetto.)

Posizione dell'etichetta

  • In linea

  • Sopra

  • Sotto

  • Sinistra

  • Giusto

Rotazione delle etichette

  • : Parallelo all'asse

  • 90°: Ruotato sull'asse

  • 270°: Ruotato sull'asse

Disponibile quando ID di prova dell'etichetta è inizializzato

Font

  • Stile del carattere dalla casella di riepilogo. Esempio: Annotazione

  • Valore fisso selezionato di default Font dialogo

Disponibile quando ID di prova dell'etichetta è inizializzato