Especificación de bits en matrices
Puede dirigir los bits en elementos de matrices. Por ejemplo:
Definición | Ejemplo | Descripción |
array1 definido como DINT[5] | array1[1].2 | Este ejemplo da como referencia el bit 2 en el elemento 1 de la matriz. |
array2 definido como INT[17,36] La 1 ª dimensión tiene 17 elementosLa 2 ª dimensión tiene 36 elementos | array2[3,4].15 | Este ejemplo da como referencia el bit 15 del elemento array2[3,4]. |
array3 definido como SINT[2,4,6] La 1 ª dimensión contiene 2 elementosLa 2 ª dimensión contiene 4 elementosLa 3 ª dimensión contiene 6 elementos | array3[1,3,2].4 | Este ejemplo da como referencia el bit 4 del elemento array3[1,3,2]. |
MyArray definido como SINT[100] MyIndex definido como SINT | MyArray[(MyIndex AND NOT 7) / 8].[MyIndex AND 7] | Este ejemplo hace referencia a un bit en una matriz SINT. |
MyArray definido como INT[100] MyIndex definido como INT | MyArray[(MyIndex AND NOT 15) / 16].[MyIndex AND 15] | Este ejemplo da como referencia un bit en una matriz INT. |
MyArray definido como DINT[100] MyIndex definido como DINT | MyArray[(MyIndex AND NOT 31) / 32].[MyIndex AND 31] | Este ejemplo referencia un bit en una matriz DINT. |
Entregue su opinión