Syntax 在Codesys中的数组中生成子数组?
我试图操作现有数组的子数组。Codesys能做到这一点吗?我想这更像是一个语法问题 在Python中,存在Syntax 在Codesys中的数组中生成子数组?,syntax,codesys,Syntax,Codesys,我试图操作现有数组的子数组。Codesys能做到这一点吗?我想这更像是一个语法问题 在Python中,存在slice()是否存在与Codesys等效的代码 这是我试图做的一些伪代码 VAR Array1: ARRAY [1..3, 1..3] OF BOOL; Statement: BOOL; END_VAR IF Statement := TRUE THEN Array1[1,1..3] :=TRUE; END_IF [1,1..3]或[1,1:3]是无效语
slice()
是否存在与Codesys等效的代码
这是我试图做的一些伪代码
VAR
Array1: ARRAY [1..3, 1..3] OF BOOL;
Statement: BOOL;
END_VAR
IF
Statement := TRUE
THEN
Array1[1,1..3] :=TRUE;
END_IF
[1,1..3]或[1,1:3]是无效语法。访问多个单元格的适当方式是什么?不能将单个值设置为数组元素的范围。语法
[1,1..3]
或[1,1:3]
将不起作用。一次只能访问一个元素
Array1[1,1] := TRUE;
Array1[1,2] := TRUE;
Array1[1,3] := TRUE;
或
Array1[1,1] := Array1[1,2] := Array1[1,3] := Statement;