Requisiti: Un oggetto di programmazione (POU o GVL) di un progetto è aperto.
-
Cliccare su «Edit Auto Declare».
-
Selezionare l'ambito desiderato per la matrice dalla casella di riepilogo «Scope».
-
Specificare un identificatore per la matrice nel campo di input «Name».
-
Fare clic sul pulsante
accanto al campo di immissione «Data Type» e selezionare la voce «Array Assistant» dal menu di selezione. -
Nei campi di immissione «Dimensione 1», digitare il limite inferiore e superiore della prima dimensione della matrice (esempio:
1e3).Il campo «Risultato» visualizza la prima dimensione dell'array (esempio:
ARRAY [1..3] OF ?). -
Nel campo di input «Tipo base», digitate il tipo di dati della matrice o utilizzate l'Assistente input
o l'Assistente matrice (esempio: DINT).Il campo «Risultato» mostra il tipo di dati della matrice (esempio:
ARRAY [1..3] OF DINT). -
Definire la seconda e la terza dimensione della matrice secondo i passi 5 e 6 (esempio: Dimensione 2:
1e4, Dimensione 3:1e2).Il campo «Risultato» visualizza la matrice con le dimensioni definite:
ARRAY [1..3, 1..4, 1..2] OF DINT. L'array è composto da 3 * 4 * 2 = 24 elementi.In una matrice di lunghezza variabile, dichiarare i limiti di dimensione con un segnaposto asterisco (
*). Gli array di lunghezza variabile possono essere utilizzati solo nelle dichiarazioni VAR_IN_OUT di blocchi funzione, metodi o funzioni.Esempio di matrice bidimensionale di lunghezza variabile:
aiUnknownLengthData : ARRAY [*,*] OF INT; -
Fare clic su «OK».
Nella finestra di dialogo «Declare Variable», il campo «Data Type» mostra l'array.
-
Per modificare i valori di inizializzazione della matrice, fare clic sul pulsante
accanto al campo di immissione «Valore di inizializzazione». Si apre la finestra di dialogo «Initialization Value».
-
Selezionare la riga dell'elemento della matrice di cui si vuole modificare il valore di inizializzazione. Esempio: Selezionare il componente della matrice [1, 1, 1].
-
Specificare il valore di inizializzazione desiderato nel campo di immissione sotto l'elenco e fare clic sul pulsante «Utilizzare il valore sulle righe selezionate» (esempio: valore
4).CODESYS visualizza il valore di inizializzazione modificato della riga selezionata.
-
Fare clic su «OK».
Nel campo «Initialization value» della finestra di dialogo «Declare Variable», CODESYS visualizza i valori di inizializzazione della matrice (esempio:
[4, 23(0)]). -
Nel campo di immissione è possibile specificare un commento opzionale .
-
Fare clic su «OK» per concludere la dichiarazione dell'array.
CODESYS aggiunge la dichiarazione dell'array alla parte di dichiarazione dell'oggetto di programmazione.
Per ulteriori informazioni, vedere: ⮫ «Tipo di dati: ARRAY DI »