指定数组中的各个位

可以对数组元素中的位进行寻址。例如:
定义
示例
说明
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 数组中的一个位。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal