指定数组中的各个位
可以对数组元素中的位进行寻址。例如:
定义 | 示例 | 说明 |
array1 定义为 DINT[5] | array1[1].2 | 此示例引用数组元素 1 中的位 2。 |
array2 定义为 INT[17,36] 第 1 维有 17 个元素 第 2 维有 36 个元素 | array2[3,4].15 | 此示例引用元素 array2[3,4] 的位 15。 |
array3 定义为 SINT[2,4,6] 第 1 维包含 2 个元素 第 2 维包含 4 个元素 第 3 维包含 6 个元素 | array3[1,3,2].4 | 此示例引用元素 array3[1,3,2] 的位 4。 |
MyArray 定义为 SINT[100] MyIndex 定义为 SINT | MyArray[(MyIndex AND NOT 7) / 8].[MyIndex AND 7] | 此示例引用 SINT 数组中的一个位。 |
MyArray 定义为 INT[100] MyIndex 定义为 INT | MyArray[(MyIndex AND NOT 15) / 16].[MyIndex AND 15] | 此示例引用 INT 数组中的一个位。 |
MyArray 定义为 DINT[100] MyIndex 定义为 DINT | MyArray[(MyIndex AND NOT 31) / 32].[MyIndex AND 31] | 此示例引用 DINT 数组中的一个位。 |
提供反馈