恭喜,你发布的帖子
发布于 2019-09-24 15:00:07
4楼
1、=0时将第一个元素取出。
2、将后一个元素移动到前一个元素。
3、=最后一个元素下标-1时,将取出的元素放入到最后一个位置。
代码如下(已测试):
IF "数据块_1".Static_1 THEN
FOR #i := 0 TO 5 DO//循环6次,循环N次就是0 TO N-1
FOR #j := 0 TO 9 DO//数组是0..10,则此处填0 TO 9
IF #j = 0 THEN
#temp := "数据块_1".循环数组[0];
END_IF;
"数据块_1".循环数组[#j] := "数据块_1".循环数组[#j + 1];
IF #j=9 THEN
"数据块_1".循环数组[10] := #temp;
END_IF;
END_FOR;
"数据块_1".Static_1 := 0;//到达循环次数退出,否则会一直循环。
END_FOR;
END_IF;
请填写推广理由:
分享
只看
楼主