您现在的位置是:首页 > PLC技术 > PLC技术

SCL编程中赋值数组

来源:艾特贸易2017-06-05

简介如果数组组成部分的数据类型以及最小数组下标和最大数组下标都相同,则一个 ARRAY 变量只能赋值给另外一个 ARRAY 变量。 单个数组组成部分可以用与相同数据类型的变量相同的方式来

    如果数组组成部分的数据类型以及最小数组下标和最大数组下标都相同,则一个ARRAY变量只能赋值给另外一个ARRAY变量。

    单个数组组成部分可以用与相同数据类型的变量相同的方式来处理。

    在多维数组的情况下,用户可以用与维变量相同的方法处理部分数组:从右边开始,忽略后面维数变量指示的原来数组的部分数组区域。例如:

   FieldlARRAY[1..8,1..16]OF INT

    代表一个二维数组。可以用Fieldl寻址整个数组,用Fieldl[i]寻址部分数组(与矩阵的行相一致),用Fieldl[ij]寻址一个数组组成部分。

    用户可以赋值部分数组Fieldl[i]给相应的维数组,例如

    Field2=Fieldl  [i],这里1=18,并且

   Field2ARRAY[1..16]  OF  INT