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émentsLa 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émentsLa 2e dimension contient 4 élémentsLa 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