在 Codesys 中创建数组中的子数组?

Make Sub-array in Array in 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] 不是有效语法。访问多个单元格的正确方法是什么?

您不能为一系列数组元素设置单个值。语法 [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;