Esercitazione: Visualizzazione di variabili di array nelle tabelle
Una funzione spesso richiesta di un'interfaccia utente è la visualizzazione di matrici di dati. CODESYS Visualization fornisce il Tavolo elemento a tale scopo.
Nella configurazione del Tavolo elemento, si specifica una variabile di matrice nell' Matrice di dati proprietà. Gli elementi dell'array vengono visualizzati nelle righe e nelle colonne della tabella.
Le istruzioni successive descrivono un esempio di come un array di una struttura viene visualizzato in una tabella. Come preparazione, crea il MYSTRUCT DUT e le dichiarazioni in PLC_PRG programma.
TYPE MYSTRUCT :
STRUCT
iNo : INT;
bOnStock : BOOL;
strPartNumber : STRING;
END_STRUCT
END_TYPE PROGRAM PLC_PRG
VAR
arrStruct : ARRAY[0..6] OF MYSTRUCT;
iSelectedColumn : INT;
END_VAR Trascina il Tavolo elemento di visualizzazione nell'editor di visualizzazione.
Assegna la variabile matrice
arrStructal Matrice di dati proprietà.I membri della struttura vengono visualizzati come intestazioni di colonna e l'indice di matrice come intestazioni di riga.
Cambiare il proprietà a un'intestazione informativa (esempio:
Number).Cambia il Colonne → Colonna → [0] → Intestazione della colonna proprietà di un'intestazione informativa (esempio:
Number).Modificare l'intestazione della colonna [1] in
in stocke colonna [2] aPart number. Regola la larghezza della colonna.Assegna un colore al Selezione → Colore di selezione proprietà.
Definire il Selezione → Tipo di selezione proprietà come
Row selection.Nel Selezione → Variabile per la riga selezionata proprietà, definisci la
PLC_PRG.iSelectedColumnvariabile.La seguente visualizzazione risulta in modalità online:
