Tutoriel : Affichage des variables de tableau dans les tables
L'affichage de tableaux de données est une fonction fréquemment requise d'une interface utilisateur. CODESYS Visualization fournit le Table élément à cette fin.
Dans la configuration du Table élément, vous spécifiez une variable de tableau dans l'élément Tableau de données biens. Les éléments du tableau sont affichés dans les lignes et les colonnes du tableau.
Les instructions suivantes décrivent un exemple d'affichage d'un tableau d'une structure dans un tableau. En guise de préparation, créez le MYSTRUCT
DUT et les déclarations dans le PLC_PRG
programme.
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
Faites glisser le Table élément de visualisation à l'éditeur de visualisation.
Affecter la variable de tableau
arrStruct
à la Tableau de données biens.Les membres de la structure sont affichés sous forme d'en-têtes de colonne et l'index de tableau sous forme d'en-têtes de ligne.
Changer la
propriété à une rubrique informative (exemple :Number
).Changez le Colonnes → Colonne → [0] → En-tête de colonne propriété associée à un titre informatif (exemple :
Number
).Remplacez le titre de la colonne [1] par
in stock
et la colonne [2] àPart number
. Ajustez la largeur de la colonne.Attribuez une couleur à Sélection → Couleur de sélection propriété.
Définissez le Sélection → Type de sélection propriété en tant que
Row selection
.Dans le Sélection → Variable pour la ligne sélectionnée propriété, définissez la
PLC_PRG.iSelectedColumn
variable.Les résultats d'affichage suivants en mode en ligne :