Requisito: Un objeto de programación (POU o GVL) de un proyecto está abierto.
-
Haga clic en «Editar Autodeclarar».
-
Seleccione el ámbito deseado para la matriz en el cuadro de lista «Ámbito».
-
Especifique un identificador para la matriz en el campo de entrada «Name».
-
Haga clic en el botón
situado junto al campo de entrada «Data Type» y seleccione la entrada «Array Assistant» del menú de selección. -
En los campos de entrada «Dimensión 1», introduzca el límite inferior y superior de la primera dimensión de la matriz (ejemplo:
1y3).El campo «Resultado» muestra la 1ª dimensión de la matriz (ejemplo:
ARRAY [1..3] OF ?). -
En el campo de entrada «Basic type», escriba el tipo de datos de la matriz o utilice el asistente de entrada
o el asistente de matriz (ejemplo: DINT).El campo «Resultado» muestra ahora el tipo de datos de la matriz (ejemplo:
ARRAY [1..3] OF DINT). -
Defina la segunda y tercera dimensión del array según los pasos 5 y 6 (ejemplo: Dimensión 2:
1y4, Dimensión 3:1y2).El campo «Resultado» 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.En una matriz de longitud variable, declare los límites de dimensión con un asterisco (
*). Las matrices de longitud variable sólo pueden utilizarse en las declaraciones VAR_IN_OUT de bloques de funciones, métodos o funciones.Ejemplo de matriz bidimensional de longitud variable:
aiUnknownLengthData : ARRAY [*,*] OF INT; -
Haga clic en «OK».
En el diálogo «Declare Variable», el campo «Data Type» muestra el array.
-
Para modificar los valores de inicialización de la matriz, haga clic en el botón
situado junto al campo de entrada «Valor de inicialización». Se abre el cuadro de diálogo «Valor de inicialización».
-
Seleccione la línea del elemento del array cuyo valor de inicialización desea modificar. Por ejemplo: Seleccione el componente del array [1, 1, 1].
-
Especifique el valor de inicialización deseado en el campo de entrada situado debajo de la lista y haga clic en el botón «Utilizar el valor en las líneas seleccionadas» (ejemplo: valor
4).CODESYS muestra el valor de inicialización modificado de la línea seleccionada.
-
Haga clic en «OK».
En el campo «Valor de inicialización» del cuadro de diálogo «Declarar variable», CODESYS muestra los valores de inicialización de la matriz (ejemplo:
[4, 23(0)]). -
Especifique un comentario opcional en el campo de entrada.
-
Pulse «OK» para concluir la declaración de la matriz.
CODESYS añade la declaración del array a la parte de la declaración del objeto de programación.
Para más información, consulte: ⮫ «Tipo de datos: ARREGLO DE »