Skip to main content

Dichiarare Matrice

Requisito: è aperto un POU o GVL di un progetto.

  1. Fai clic su Modifica → Dichiarazione automatica comando.

    Le Dichiarazione automatica si apre una finestra di dialogo.

  2. Seleziona l'ambito desiderato per l'array dal Ambito casella di riepilogo.

  3. Specificate un identificatore per l'array nel Nome campo di immissione.

  4. Fai clic su _icon_arrow_button.png pulsante accanto a Tipo di dati campo di immissione e seleziona Array Assistant voce dal menu di selezione.

  5. Nei campi di immissione Dimensione 1, digita il limite inferiore e superiore della prima dimensione dell'array (esempio: 1 e 3).

    Il campo Risultato visualizza la prima dimensione dell'array (esempio: ARRAY [1..3] OF ?).

  6. Nel campo di immissione Tipo base, digita il tipo di dati dell'array o usa il _icon_arrow_button.png Assistente di input o il Array Assistant (esempio: DINT).

    Le Risultato il campo mostra ora il tipo di dati dell'array (esempio: ARRAY [1..3] OF DINT).

  7. Definire la seconda e la terza dimensione dell'array in base ai passaggi 5 e 6 (esempio: Dimensione 2: 1 e 4, Dimensione 3: 1 e 2).

    Le Risultato il campo mostra l'array con le dimensioni definite: ARRAY [1..3, 1..4, 1..2] OF DINT. L'array è composto da 3 * 4 * 2 = 24 elementi.

    Suggerimento

    In una matrice di lunghezza variabile, dichiarate i limiti delle dimensioni con un segnaposto asterisco (*). Gli array di lunghezza variabile possono essere utilizzati solo nelle dichiarazioni VAR_IN_OUT di blocchi funzione

    Esempio di matrice bidimensionale di lunghezza variabile: aiUnknownLengthData : ARRAY [*,*] OF INT;

  8. Fare clic OK.

    Nel Dichiarazione automatica finestra di dialogo, il Tipo di dati il campo mostra l'array.

  9. Per modificare i valori di inizializzazione dell'array, fare clic su _cds_icon_input_assistent.png pulsante accanto a Valore di inizializzazione campo di input.

    Le Valore di inizializzazione si apre una finestra di dialogo.

  10. Selezionate la riga dell'elemento dell'array di cui desiderate modificare il valore di inizializzazione. Esempio: selezionare il componente dell'array [1, 1, 1]

  11. Specificare il valore di inizializzazione desiderato nel campo di immissione sotto l'elenco e fare clic sul pulsante Usa il valore sulle righe selezionate (esempio: valore 4).

    CODESYS visualizza il valore di inizializzazione modificato della riga selezionata.

  12. Clicca su ok.

    Nel campo valore di inizializzazione di dialogo dichiarare variabile indica CODESYS i valori di inizializzazione dell'array, ad esempio: [4, 23(0)].

  13. Specifichi un opzionale Commento nel campo di immissione.

  14. Fare clic 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 OF