Skip to main content

Diálogo: Configuración del gráfico XY

Símbolo: _visu_icon_xy_chart.png

Función: El cuadro de diálogo contiene la configuración del Gráfico cartesiano XY que muestra los datos de una matriz.

Llamada: En el Gráfico cartesiano XY propiedad, haga clic _visu_icon_xy_chart.png Gráfico XY.

Requisito: Se selecciona un gráfico XY en el editor de visualización activo y el respectivo Propiedades la vista está abierta.

_visu_img_tree_view.png

La vista de árbol a la izquierda del cuadro de diálogo muestra la configuración del gráfico XY y actúa como un navegador. Si ha seleccionado la entrada de nivel superior (1) o nada en absoluto, entonces el Configuración de elementos grupo es visible a la derecha. Esto incluye la configuración de la frecuencia con la que se actualiza el gráfico. Además, hay configuraciones disponibles que influyen en la apariencia y funcionalidad del gráfico.

Si ha seleccionado una entrada debajo de la Curvas nodo (2), entonces el Configuración de la curva grupo es visible a la derecha. Esta configuración incluye el eje de coordenadas Y asignado a la curva seleccionada y los datos de matriz que muestra la curva. Además, hay configuraciones disponibles que influyen en la apariencia y funcionalidad de la curva seleccionada. La entrada muestra el nombre de la curva con el eje de coordenadas asignado entre paréntesis. Por ejemplo, Curve1 [AxisY1] significa que el eje de ordenadas verticales AxisY1 se asigna a la curva Curve1.

Si ha seleccionado una entrada debajo de la hachas nodo (3), entonces el Configuración del eje grupo es visible a la derecha. Esta configuración incluye la ubicación del eje de coordenadas Y en el gráfico. Además, hay configuraciones disponibles que influyen en la apariencia y funcionalidad del eje de coordenadas seleccionado. La entrada muestra el nombre del eje con su función entre paréntesis. Un eje puede actuar como un eje X o Y. Por ejemplo, AxisX(X) significa que el eje AxisX actúa como un eje de abscisas horizontal X.

Agregar

Agrega una nueva entrada a la vista.

Resultado: se muestra una configuración vacía junto a la nueva curva o eje. Editas la configuración allí.

Borrar

Elimina la entrada seleccionada

Ascender

Mueve la entrada seleccionada una posición hacia arriba

Mover hacia abajo

Mueve la entrada seleccionada una posición hacia abajo

OK

Guarda la configuración, cierra el cuadro de diálogo y muestra el elemento de acuerdo con la configuración.

Grupo: Configuración de elementos

tabla 132. Actualizar

Escribe

  • Automático: si los datos de la matriz que afectan la representación del gráfico o los elementos de la matriz cambian, el gráfico se actualiza automáticamente.

    Pista: el escenario Activar actualización automática está disponible en Variables extendidas para controlar la actualización automática mediante programación.

  • Variable: si el valor de la variable cambia, el gráfico se actualiza.

Variable

Variable (tipo de datos entero)

Disponible si el tipo Variable es seleccionado.

Ver ejemplo: Variable



ejemplo 50. Ejemplo: variable

Declaración

PROGRAM Sine
VAR_INPUT
   uiUpdate : UINT;
END_VAR

Asignación

Sine.uiUpdate


tabla 133. Antecedentes

Escribe

  • Sin antecedentes

  • Color llano: Color de fondo configurado en los campos de entrada Color y Transparencia.

  • Degradado: Fondo con degradado. _cds_icon_three_dots.png abre el editor de degradado.

  • Imagen: Fondo con imagen; configurado en el campo de entrada ID de imagen.

  • Del estilo: Fondo como se define en el estilo.

Color

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Disponible cuando el Color llano se selecciona el tipo

Transparencia

Valor (0 a 255) para definir la transparencia del color seleccionado

Ejemplo 255: El color es opaco. 0: El color es completamente transparente.

Disponible cuando el Imagen se selecciona el tipo.

ID de imagen

<image pool name> . <ID>

Ejemplo: Images.Logo

Disponible cuando el Imagen se selecciona el tipo.

Color transparente

standard icon: Fondo mostrado con color transparente.

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Disponible cuando el Imagen se selecciona el tipo.

Tipo de escala

  • Isotrópico: La imagen completa se muestra en el marco del elemento, ya sea más grande o más pequeña. Como resultado, se conserva la proporción de alto y ancho.

  • Anisótropo: La imagen cambia de tamaño automáticamente a las dimensiones del marco del elemento, llenando todo el marco del elemento. Como resultado, las proporciones no se conservan.

  • Reparado: La imagen conserva su tamaño original, incluso si se cambia el tamaño del marco del elemento. Tenga en cuenta también que la opción de recorte está seleccionada.

Disponible cuando el Imagen se selecciona el tipo.



tabla 134. Cursor principal

Escribe

  • No utilizado

  • _visu_icon_cursor_vertical.png Vertical

  • _visu_icon_cursor_cross_big.png gran cruz

  • _visu_icon_cursor_cross_small.png pequeña cruz

  • _visu_icon_cursor_interceptor.png Intersecciones

Estilo de línea

Ejemplo: Puntos

No disponible cuando el _visu_icon_cursor_cross_small.png se selecciona el tipo.

Color

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Variable de posición X

Variable (tipo de dato entero) en la que se escribe la posición X del cursor.

Ejemplo: PLC_PRG.iPosition

No disponible cuando el _visu_icon_cursor_cross_small.png se selecciona el tipo.



tabla 135. Variables extendidas

elemento variable

Variable con tipo de dato VisuStructXYChart desde el VisuElemXYChart Biblioteca

La variable configurada aquí se inicializa con la configuración estática. En tiempo de ejecución, el Gráfico cartesiano XY elemento responde a los cambios en esta estructura. Como resultado, el elemento se puede controlar mediante programación en tiempo de ejecución.

Nota: Cuando esta estructura se controla mediante programación, pueden surgir problemas con el orden de las tareas. Por lo tanto, la aplicación debe asignar sus valores iniciales tan pronto como se inicialice el elemento de visualización y la variable de estructura iInitialized ha cambiado a 1.

los iInitialized variable está disponible sólo a partir de CODESYS versión SP16. Para versiones anteriores, el problema con el orden no se puede resolver de forma ordenada.

Ver ejemplo: Elemento variable

Activar actualización automática

Variable (tipo de datos BOOL) para controlar la actualización automática del gráfico mediante programación.

TRUE: La visualización del gráfico se actualiza automáticamente después de un cambio.

Ejemplo: PLC_PRG.bIsUpdating

Nota: Disponible cuando el tipo Automático se selecciona en Actualizar.



ejemplo 51. Ejemplo: Variable de elemento

Declaración

PROGRAM PLC_PRG
VAR
   XYChart : VisuStructXYChart;
END_VAR

Asignación

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


tabla 136. Cursor secundario

El tipo de cursor del cursor adicional corresponde al cursor principal.

Estilo de línea

Ejemplo: Puntos

Color

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.



tabla 137. Cuadrícula

Escribe

Cuadrícula mostrada como

  • No utilizado

  • _visu_icon_grid_line_large.png Rejilla grande

  • _visu_icon_grid_line_narrow.png Rejilla estrecha

  • _visu_icon_grid_dot_large.png Cuadrícula punteada en marcas grandes

  • _visu_icon_grid_dot_narrow.png Cuadrícula punteada en pequeñas marcas

Estilo de línea

Ejemplo: Puntos

No disponible si el tipo _visu_icon_grid_dot_large.png o _visu_icon_grid_dot_narrow.png es seleccionado.

Color

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Cuadrícula detrás de las curvas

standard icon: La cuadrícula se muestra en la capa detrás de la curva. Por ejemplo, si la curva se muestra como un gráfico de área, la cuadrícula no se verá en el área llena de color. Sin embargo, si el color de relleno tiene un valor de transparencia (ejemplo: 128) y, por lo tanto, es semitransparente, la cuadrícula sigue siendo visible.

_cds_icon_option_deactivated.png: La cuadrícula está en la curva. Por ejemplo, si la curva se muestra como un gráfico de área, el área llena de color siempre se muestra con una cuadrícula.



tabla 138. línea cero

Posición

Visualización de las líneas cero

  • No utilizado

  • Visualización del eje Y

  • Pantalla para el eje X

  • Pantalla para ambos

Estilo de línea

Ejemplo: Puntos

Grosor de línea

Ejemplo: 2

Color

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.



Grupo: Configuración de la curva

Los ajustes están relacionados con la curva seleccionada en la vista de árbol.

Unido al eje Y

Eje Y que se asigna a la curva seleccionada. El eje Y puede tener varias curvas asignadas. El cuadro de lista incluye todos los ejes que se crearon en el elemento.

Ejemplo: Y

tabla 139. Datos X / Datos Y

Variable

Variable de matriz de tipos de datos básicos, tipos de datos personalizados o bloques de funciones. La variable contiene los datos de la curva para los datos X o Y.

  • Variable de matriz unidimensional de un tipo de datos base:

    ARRAY [ <límite de índice inferior> .. <límite de índice superior> ] OF <tipo de datos base>

  • Variable de matriz bidimensional de un tipo de datos base:

    ARRAY [ <límite de índice inferior 1> .. <límite de índice superior 1> , <límite de índice inferior 2> .. <límite de índice superior 2> ] OF <tipo de datos base>

    <límite de índice inferior 1> .. <límite de índice superior 1> : 1.ª dimensión

    <límite de índice inferior 2> .. <límite de índice superior 1> : 2da dimensión

  • Variable de matriz unidimensional de un tipo de datos definido por el usuario

    ARRAY [ <límite de índice inferior> .. <límite de índice superior> ] OF <nombre del DUT>

  • Variable de matriz unidimensional de una enumeración

    ARRAY [ <límite de índice inferior> .. <límite de índice superior> ] OF <nombre de enumeración>

  • Variable de matriz unidimensional de un bloque de funciones

    ARRAY [ <límite de índice inferior> .. <límite de índice superior> ] OF <nombre del bloque de función>

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

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: Establezca una escala fija para un eje solo si conoce el rango de valores. De lo contrario, le recomendamos que configure el escalado automático.

Ver: Ejemplos

Elemento a utilizar

El elemento de matriz del tipo de datos complejo que se utiliza.

. Disponible cuando el tipo de datos de Variable es la matriz de un tipo de datos complejo (que consta de múltiples elementos):
  • matriz multidimensional

  • Tipo de datos personalizado

  • bloque de funciones

_cds_icon_arrow_down.png: Abre un cuadro de lista con todos los elementos de la matriz.



ejemplo 52. Ejemplo: Matriz bidimensional del tipo base REAL

Declaración

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

Datos X

Variable: Curve.aDataXY

Elemento a utilizar: [1]

Datos Y

Variable: Curve.aDataXY

Elemento a utilizar: [2]

Como resultado, se muestran 100 valores de matriz en esta curva.



ejemplo 53. Ejemplo: Matriz unidimensional de un tipo de datos definido por el usuario

Declaración

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

Datos X

Variable: aDataXY.iX

Elemento a utilizar: iX

Datos Y

Variable: aDataXY.rY

Elemento a utilizar: rY



ejemplo 54. Ejemplo: Matriz unidimensional de la estructura POINT
PLC_PRG
VAR
        aPoints_1: ARRAY[0..99] OF POINT; // POINT ist eine Struktur mit iX und iY
END_VAR

Datos X

Variable: PLC_PRG.aPoints_1

Elemento a utilizar: iX

Datos Y

Variable: PLC_PRG.aPoints_1

Elemento a utilizar: iY

Como resultado, hay disponibles 200 valores X e Y que se muestran en el gráfico en 100 puntos de curva.



ejemplo 55. Ejemplo: Matriz unidimensional de un bloque de función

Declaración

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

Datos X

Variable: PLC_PRG.aDataXY

Elemento a utilizar: iIn

Datos Y

Variable: PLC_PRG.aDataXY

Elemento a utilizar: iOut



tabla 140. Propiedad: Índices de matriz

Los índices de matriz limitan la visualización de la curva a un área parcial. En lugar de que todos los puntos se muestren en el gráfico XY, solo los puntos de Mínimo para Máximo son mostrados. Mínimo y Máximo son índices que no deben violar los límites del índice. El compilador también supervisa esto. Elija los límites de índice de la declaración de matriz.

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

Además, puede limitar la visualización mediante programación en el caso de VisuStructXYChartCurve. Los elementos de la estructura diIndexMin y diIndexMax están disponibles para este propósito. Tienen la misma función que Mínimo y Máximo. En tiempo de ejecución, los valores se copian aquí en estos elementos de estructura.

Además, puede limitar el área de visualización solo en un lado y especificar solo una Mínimo o solo uno Máximo. Cuando no especifica un límite aquí o en la estructura, la curva se muestra completa.

Cuando especifica variables (tipo de datos numéricos) como índices de matriz, puede hacer que la visualización sea dinámica.

Tipo de dato numérico: SINT | INT | DINT | LINT | USINT | UINT | UDINT | ULDINT | REAL | LREAL

Mínimo

Índice mínimo como literal, variable (tipo de datos numéricos) o variable constante (tipo de datos numéricos)

Especifica el índice desde el que se muestra la curva. El índice es mayor o igual que el límite del índice <lower index bound>.

Ejemplo: 10, PLC_PRG.uiLowerIndex, GVL.c_diMIN

Máximo

Índice máximo como literal, variable (tipo de datos numéricos) o variable constante (tipo de datos numéricos)

Ejemplo: 20, PLC_PRG.uiUpperIndex, GVL.c_diMAX

Contiene el índice al que se muestra la curva. El índice es menor o igual que el límite del índice <upper index bound>.



tabla 141. Gráfico

Escribe

  • Gráfico de linea: Los datos se muestran como una línea continua. Además, los datos se pueden mostrar como puntos. Los campos de entrada se proporcionan para este propósito.

    Nota:

    No se pueden dibujar más de 32.767 puntos por curva en el gráfico de líneas. Cuando se supera este número, se emite una advertencia y solo se dibujan los primeros 32.767 puntos de la curva.

  • Gráfico de barras: Los datos se muestran como barras verticales. Se proporcionan campos de entrada para el color y la transparencia.

  • gráfico de área: Los datos se muestran como una línea continua con un área llena de color. Además, los datos se pueden mostrar como puntos. Los campos de entrada se proporcionan para este propósito.



Los siguientes ajustes están disponibles cuando el Gráfico de linea se selecciona el tipo.

Color de linea

_cds_icon_option_deactivated.png: Línea en el color del eje

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Tipo de línea

  • _cds_icon_line.png Línea

  • _cds_icon_step.png paso bajo

  • _visu_icon_line_step_high.png paso alto

  • Ninguno Solo puntos

Grosor de línea

Ejemplo: _visu_icon_line_width_2.png 2

Estilo de línea

Ejemplo: _visu_icon_pen_style_dotted.png Puntos

estilo de punto

  • Ninguna

  • _cds_icon_dot.png Punto

  • _cds_icon_cross.png Cruzar

  • _cds_icon_point_small_circle.png círculo pequeño

  • _cds_icon_point_big_circle.png gran circulo

Los siguientes ajustes están disponibles cuando el Gráfico de barras se selecciona el tipo.

forma de barra

  • Ancho fijo: La barra se muestra con un ancho fijo.

  • Ancho variable: El ancho de la barra depende de la distancia entre los valores.

Color principal

  • Color de estilo del cuadro de lista. Ejemplo: Elemento-XYChart-Axis-Background

  • Valor fijo que se selecciona en el cuadro de diálogo de color. Ejemplo: 0; 0; 0

color alternativo

Color del marco

Los siguientes ajustes están disponibles cuando el gráfico de área se selecciona el tipo.

Color de linea

Ejemplo: Azul

_cds_icon_option_deactivated.png: La configuración de color está deshabilitada, por lo que se aplica el color del eje.

tipo de relleno

Color para rellenar el área entre las curvas.

  • sin relleno

  • Color llano: Área de un solo color

  • Degradado: Área rellena con un degradado de color

color de relleno

Ejemplo: gris

_cds_icon_three_dots.png: abre el Color diálogo

Requisito: Color llano se selecciona en tipo de relleno.

_cds_icon_option_deactivated.png: La configuración de color está deshabilitada, por lo que se aplica el color de línea.

Transparencia

Valor de transparencia (0–255) para el color puro.

Ejemplo: 128

Requisito: Color llano se selecciona en tipo de relleno.

Degradado

Área rellena con un degradado de color.

_cds_icon_three_dots.png: abre el Editor de degradado diálogo

Requisito: Degradado se selecciona en tipo de relleno.

Grosor de línea

Ejemplo: _visu_icon_line_width_2.png 2

Estilo de línea

Ejemplo: _visu_icon_pen_style_dotted.png Puntos

estilo de punto

Los datos se muestran en el gráfico como puntos en estilo de puntos.

  • Ninguna

  • _cds_icon_dot.png Punto

  • _cds_icon_cross.png Cruzar

  • _cds_icon_point_small_circle.png círculo pequeño

  • _cds_icon_point_big_circle.png gran circulo

Valor de la curva capturado por el cursor

Variable (tipo de datos entero) en la que la posición Y del cursor se escribe en la curva.

Ejemplo: Sine.Cursor_Pos_Y

tabla 142. Variables extendidas

Variable de curva

Variable (tipo de datos VisuStructXYChartCurve desde el VisuElemXYChart Biblioteca)

La variable configurada aquí se inicializa con la configuración estática. En tiempo de ejecución, el Gráfico cartesiano XY elemento responde a los cambios en esta estructura. Como resultado, el elemento se puede controlar mediante programación en tiempo de ejecución.

Nota: Cuando esta estructura se controla mediante programación, pueden surgir problemas con el orden de las tareas. Por lo tanto, la aplicación debe asignar sus valores iniciales tan pronto como se inicialice el elemento de visualización y la variable de estructura iInitialized ha cambiado a 1.

los iInitialized variable está disponible sólo a partir de CODESYS versión SP16. Para versiones anteriores, el problema con el orden no se puede resolver de forma ordenada.

Ver ejemplo: Variable de curva



ejemplo 56. Ejemplo: Variable curva

Declaración

PROGRAM PLC_PRG
VAR
   XYCurve : VisuStructXYChartCurve;
END_VAR

Asignación

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


tabla 143. Curva de referencia

Curva

Curva a la que se hace referencia. El área entre las curvas se rellena de color.

Color

Color para rellenar el área entre las curvas.

  • Color de estilo del cuadro de lista. Ejemplo: Light gray

  • Valor fijo que se selecciona en el cuadro de diálogo de color. Ejemplo: 0; 0; 0



Grupo: Ajustes de ejes

Los ajustes están relacionados con el eje seleccionado en la vista de árbol.

tabla 144. Configuración de pantalla

Posición

  • eje x: El eje X está seleccionado. Hay exactamente un eje X en el gráfico XY.

  • En el lado izquierdo: El eje Y se selecciona y se muestra a la izquierda en el gráfico.

  • En el lado derecho: El eje Y se selecciona y se muestra a la derecha en el gráfico.

Mínimo

Máximo

Límite mínimo y máximo del valor del eje dentro del cual se muestra la curva

. Límite especificado como
  • Variable (tipo de dato numérico)

    Ejemplo: PLC_PRG.iMinX, PLC_PRG.iMaxX

  • Variable constante (tipo de dato numérico)

    Declaración en GVL: VAR_GLOBAL CONSTANT c_iMINX : INT; c_iMAXX : INT; END_VAR

    Ejemplo: GVL.c_iMINX, GVL.c_iMAXX

  • Valor fijo (literal numérico)

    Ejemplo: -1000, 1000

Tipo de dato numérico: SINT | INT | DINT | LINT | USINT | UINT | UDINT | ULDINT | REAL | LREAL

Nota

Visible sólo cuando Auto escala está desactivado.

Auto escala

standard icon: El eje se escala automáticamente. los Mínimo y Máximo los ajustes no son visibles.



Color del eje

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

tabla 145. Antecedentes

Escribe

  • sin antecedentes

  • Color llano: Color de fondo configurado en los campos de entrada Color y Transparencia

  • Degradado: Fondo con degradado. _cds_icon_three_dots.png abre el editor de degradado.

  • Imagen: Fondo con imagen; configurado en el campo de entrada ID de imagen

Color

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Disponible cuando el Color llano se selecciona el tipo

Transparencia

Valor (0 a 255) para definir la transparencia del color seleccionado

Ejemplo 255: El color es opaco. 0: El color es completamente transparente.

Disponible cuando el Color llano se selecciona el tipo

ID de imagen

<image pool name> . <ID>

Ejemplo: Images.Logo

Disponible cuando el Imagen se selecciona el tipo

Color transparente

standard icon: Fondo mostrado con color transparente

  • Color de estilo del cuadro de lista

    Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Disponible cuando el Imagen se selecciona el tipo

Tipo de escala

  • Isotrópico:

    La imagen completa se muestra en el marco del elemento, ya sea más grande o más pequeño. Como resultado, se conserva la proporción de alto y ancho.

  • Anisótropo:

    La imagen cambia de tamaño automáticamente a las dimensiones del marco del elemento, llenando todo el marco del elemento. Como resultado, las proporciones no se conservan.

  • Reparado:

    La imagen conserva su tamaño original, incluso si se cambia el tamaño del marco del elemento. Tenga en cuenta también que la opción de recorte está seleccionada.

Disponible cuando el Imagen se selecciona el tipo



tabla 146. Variables extendidas

Variable de eje

Variable (tipo de datos VisuStructXYChartAxis desde el VisuElemXYChart Biblioteca)

La variable configurada aquí se inicializa con la configuración estática. En tiempo de ejecución, el Gráfico cartesiano XY elemento responde a los cambios en esta estructura. Como resultado, el elemento se puede controlar mediante programación en tiempo de ejecución.

Nota: Cuando esta estructura se controla mediante programación, pueden surgir problemas con el orden de las tareas. Por lo tanto, la aplicación debe asignar sus valores iniciales tan pronto como se inicialice el elemento de visualización y la variable de estructura iInitialized ha cambiado a 1.

los iInitialized variable está disponible sólo a partir de CODESYS versión SP16. Para versiones anteriores, el problema con el orden no se puede resolver de forma ordenada.

Ver ejemplo: Variable de eje



ejemplo 57. Ejemplo: Variable de eje

Declaración

PROGRAM PLC_PRG
VAR
   XYAxis : VisuStructXYChartAxis;
END_VAR

Asignación

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


tabla 147. Parámetros de pantalla extendida

Regla de visualización

Los ejes se superponen en el origen

Mostrar números

Visualización del número máximo

Visualización del número mínimo

Visualización de números en el medio

Sobrescribir números

standard icon: El eje se muestra en consecuencia.

Ángulo de rotación de números

Ángulo (en grados) que especifica cuántos grados giran los números de la etiqueta del eje

Ejemplo: 45

La rotación es en el sentido de las agujas del reloj, por lo que la posición de cero grados es la posición de visualización habitual. El número de grado puede ser negativo.

Nota

Cuando se establece una rotación, la configuración no se considera en Sobrescribir números. Como resultado, los números mostrados pueden superponerse.

Rotación alineada con la marca

standard icon: El lado del cuadro imaginario, donde se muestra el número, se alinea con la marca de referencia.

_cds_icon_option_deactivated.png: El centro del cuadro imaginario, donde se muestra el número, se alinea con la marca de referencia.

Textos para reemplazo de números

  • Al hacerlo, el índice de la lista de texto debe ser igual al número que se reemplaza.

  • Los índices pueden ser negativos y fraccionarios (con decimales).

  • La función de rotación también está disponible para textos.

Sugerencia

Le recomendamos encarecidamente que prepare listas breves de texto. El elemento puede procesar un máximo de 100 textos para cada eje.

Cadena de formato

Para formatear el texto de salida del eje.

  • Especificación directa de una cadena de formato

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

  • Entrada de lista de texto que hace referencia a una cadena de formato localizada

    Ejemplo: TextList.ID

    En la lista de texto, la cadena de formato se puede especificar de forma diferente para distintos idiomas. Por lo tanto, el texto se muestra según el idioma.

La cadena de formato para fecha/hora se utiliza si los datos para este eje son del tipo FECHA/HORA/TOD/DT.

La fecha y la hora se muestran en dos líneas. El salto de línea se produce entre el formato de fecha y hora.



tabla 148. Etiqueta

Identificación de texto

<text list name> . <ID>

Ejemplo: Texts.mm (La lista de texto Texts ya está disponible en el proyecto).

Color

_cds_icon_option_deactivated.png: Etiqueta en el color del eje

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

Disponible cuando Identificación de prueba se inicializa

Rotación

  • : Paralelo al eje

  • 90°: Girado sobre el eje

  • 270°: Girado sobre el eje

Disponible cuando Identificación de prueba se inicializa.

Fuente

  • Estilo de fuente del cuadro de lista. Ejemplo: Anotación

  • Valor fijo que se selecciona por defecto Fuente diálogo

Disponible cuando Identificación de prueba se inicializa



tabla 149. Líneas de nivel

Línea a lo largo del eje

La línea es horizontal para un eje Y y vertical para un eje X. Es posible un máximo de 10 líneas.

Número de línea

Aborda la línea y da como resultado que se muestre la configuración de parámetros correspondiente para esta línea en el área de la ventana a continuación Parámetro para la línea <n>.

Ejemplo: 3



Parámetro para la línea <n>

Valor

Ejemplo: 3

Es posible un máximo de 10 líneas.

Estilo de línea

Ejemplo: Puntos

Grosor de línea

Ejemplo: 2

Color

_cds_icon_option_deactivated.png: Línea del valor de la línea de nivel en el color del eje

  • Color de estilo del cuadro de lista. Ejemplo: Verde claro

  • Valor fijo que se selecciona en el cuadro de diálogo de color.

ID de texto de etiqueta

<text list name> . <ID>

Ejemplo: Texts.mm (La lista de texto Texts ya está disponible en el proyecto).

Posición de la etiqueta

  • En línea

  • Encima

  • Debajo

  • Izquierda

  • Derecha

Rotación de etiquetas

  • : Paralelo al eje

  • 90°: Girado sobre el eje

  • 270°: Girado sobre el eje

Disponible cuando ID de prueba de la etiqueta se inicializa

Fuente

  • Estilo de fuente del cuadro de lista. Ejemplo: Anotación

  • Valor fijo que se selecciona por defecto Fuente diálogo

Disponible cuando ID de prueba de la etiqueta se inicializa