Skip to main content

Declarar Matriz

Requisito: La POU o GVL de un proyecto está abierta.

  1. Haga clic en Editar → Declaración automática comando.

    El Declaración automática se abre el cuadro de diálogo.

  2. Seleccione el ámbito deseado para la matriz en el Alcance cuadro de lista.

  3. Especifique un identificador para la matriz en Nombre campo de entrada.

  4. Haga clic en _icon_arrow_button.png botón situado junto al Tipo de datos introduzca el campo y seleccione Array Assistant entrada del menú de selección.

  5. En los campos de entrada Dimensión 1, escriba el límite inferior y superior de la primera dimensión de la matriz (ejemplo: 1 y 3).

    El campo Resultado muestra la primera dimensión de la matriz (ejemplo: ARRAY [1..3] OF ?).

  6. En el campo de entrada Tipo básico, escriba el tipo de datos de la matriz o utilice el _icon_arrow_button.png Asistente de entrada o el Array Assistant (ejemplo: DINT).

    El Resultado el campo muestra ahora el tipo de datos de la matriz (ejemplo: ARRAY [1..3] OF DINT).

  7. Defina la segunda y la tercera dimensión de la matriz de acuerdo con los pasos 5 y 6 (ejemplo: Dimensión 2: 1 y 4, Dimensión 3: 1 y 2).

    El Resultado el campo muestra la matriz con las dimensiones definidas: ARRAY [1..3, 1..4, 1..2] OF DINT. La matriz consta de 3 * 4 * 2 = 24 elementos.

    Sugerencia

    En una matriz de longitud variable, declare los límites de dimensión con un marcador de posición de asterisco (*). Solo se permite el uso de matrices de longitud variable en las declaraciones VAR_IN_OUT de bloques de funciones, métodos o funciones

    Ejemplo de una matriz bidimensional de longitud variable: aiUnknownLengthData : ARRAY [*,*] OF INT;

  8. Haga clic en OK.

    En diálogo declarar variable muestra el campo tipo de datos la matriz

  9. Para modificar los valores de inicialización de la matriz, haga clic en _cds_icon_input_assistent.png botón situado junto al Valor de inicialización campo de entrada.

    El Valor de inicialización se abre el cuadro de diálogo.

  10. Seleccione la línea del elemento de la matriz cuyo valor de inicialización desee modificar. Ejemplo: seleccione el componente de matriz [1, 1, 1]

  11. Especifique el valor de inicialización deseado en el campo de entrada debajo de la lista y haga clic en el botón Utilice el valor en las líneas seleccionadas (ejemplo: valor 4).

    CODESYS muestra el valor de inicialización modificado de la línea seleccionada.

  12. Haga clic en OK.

    En el campo valor de inicialización de dialogo declarar variable indica CODESYS los valores de inicialización de la matriz, por ejemplo: [4, 23(0)].

  13. Especificas un opcional Comentar en el campo de entrada.

  14. Haga clic en OKpara completar la declaración de la matriz.

    CODESYS añade la declaración de la matriz a la parte de declaración del objeto de programación.

Para obtener más información, consulte: tipo de datos ARRAY OF