恭喜,你发布的帖子
发布于 2020-03-18 10:03:16
1楼
1、循环如果没写在其他条件下,那应该就是每个扫描周期都执行,就像这样:
For ii:=0 TO 9 Do
....
END_FOR;
开始前没有条件判断。
2、如果有条件判断,那满足条件判断为准,像这样:
IF A>B THEN
For ii:=0 TO 9 Do
....
END_FOR;
END_IF;
3、FOR ii:=A TO B DO 意思是:ii赋初始值为A,且循环开始,执行这个循环里面满足条件的逻辑,完成一次ii一般默认加1,只要ii的值不大于B,就会继续执行循环。当ii大于B就跳出循环,继续后面的逻辑。
4、ii一般定义为正数类型的临时变量,例如:Word、UINT,因为循环用完它也结束了,可以释放掉。
5、楼主上面的样例程序,从字面上的意思就是:把某个数据块的某个数组类型的数据赋值给同样是这个数据块的某个数组类型的数据。
请填写推广理由:
分享
只看
楼主