배열 내 비트 지정
비트 주소는 배열의 요소 내에서 지정할 수 있습니다. 예:
정의 | 예 | 설명 |
배열1 DINT[5]로 정의됨 | array1[1].2 | 이 예는 배열의 요소 1 내에 있는 비트 2를 참조합니다. |
배열2 INT[17,36]으로 정의됨 1차원에는 17개의 요소가 있습니다. 2차원에는 36개의 요소가 있습니다. | array2[3,4].15 | 이 예에서는 요소 array2[3,4]의 비트 15를 참조합니다. |
배열3 SINT[2,4,6]으로 정의됨 1차원에는 2개의 요소가 있습니다. 2차원에는 4개의 요소가 있습니다. 3차원에는 6개의 요소가 있습니다. | array3[1,3,2].4 | 이 예에서는 요소 array3[1,3,2]의 비트 4를 참조합니다. |
SINT[100]으로 정의된 MyArray MyIndex가 SINT로 정의됨 | MyArray[(MyIndex AND NOT 7) / 8].[MyIndex AND 7] | 이 예에서는 SINT 배열 내의 비트를 참조합니다. |
INT[100]으로 정의된 MyArray INT으로 정의된 MyIndex | MyArray[(MyIndex AND NOT 15) / 16].[MyIndex AND 15] | 이 예에서는 INT 배열 내의 비트를 참조합니다. |
DINT[100]로 정의된 MyArray DINT로 정의된 MyIndex | MyArray[(MyIndex AND NOT 31) / 32].[MyIndex AND 31] | 이 예에서는 DINT 배열 내의 비트를 참조합니다. |
의견을 작성 부탁드립니다.