Declarar Matriz
Requisito: La POU o GVL de un proyecto está abierta.
Haga clic en
comando.El Declaración automática se abre el cuadro de diálogo.
Seleccione el ámbito deseado para la matriz en el Alcance cuadro de lista.
Especifique un identificador para la matriz en Nombre campo de entrada.
Haga clic en
botón situado junto al Tipo de datos introduzca el campo y seleccione Array Assistant entrada del menú de selección.
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
y3
).El campo Resultado muestra la primera dimensión de la matriz (ejemplo:
ARRAY [1..3] OF ?
).En el campo de entrada Tipo básico, escriba el tipo de datos de la matriz o utilice el
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
).Defina la segunda y la tercera dimensión de la matriz de acuerdo con los pasos 5 y 6 (ejemplo: Dimensión 2:
1
y4
, Dimensión 3:1
y2
).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 funcionesEjemplo de una matriz bidimensional de longitud variable:
aiUnknownLengthData : ARRAY [*,*] OF INT;
Haga clic en OK.
En diálogo declarar variable muestra el campo tipo de datos la matriz
Para modificar los valores de inicialización de la matriz, haga clic en
botón situado junto al Valor de inicialización campo de entrada.
El Valor de inicialización se abre el cuadro de diálogo.
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]
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.
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)]
.Especificas un opcional Comentar en el campo de entrada.
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