Spécifier les bits à l’intérieur des tableaux

Vous pouvez adresser les bits dans les éléments des tableaux. Par exemple :
Définition
Exemple
Description
array1
défini en tant que DINT[5]
array1[1].2
Cet exemple fait référence au bit 2 de l'élément 1 du tableau.
array2
défini en tant que INT[17,36]
La
1re
dimension a 17 éléments
La
2e
dimension a 36 éléments
array2[3,4].15
Cet exemple fait référence au bit 15 de l'élément array2[3,4].
array3
défini en tant que SINT[2,4,6]
La
1re
dimension contient 2 éléments
La
2e
dimension contient 4 éléments
La
3e
dimension contient 6 éléments
array3[1,3,2].4
Cet exemple fait référence au bit 4 de l'élément array3[1,3,2].
MyArray défini en tant que SINT[100]
MyIndex défini en tant que SINT
MyArray[(MyIndex AND NOT 7)/8].[MyIndex AND 7]
Cet exemple fait référence à un bit d'un tableau SINT.
MyArray défini en tant que INT[100]
MyIndex défini en tant que INT
MyArray[(MyIndex AND NOT 15)/16].[MyIndex AND 15]
Cet exemple fait référence à un bit d'un tableau INT.
MyArray défini en tant que DINT[100]
MyIndex défini en tant que DINT
MyArray[(MyIndex AND NOT 31)/32].[MyIndex AND 31]
Cet exemple fait référence à un bit d'un tableau DINT.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal