# 声明数组

要求：项目的编程对象(POU或GVL)是开放的。

1.点击编辑 ➔ 声明变量⇒自动声明对话框打开。

2.从下拉列表中为数组选择所需的范围。

3.控件中输入数组的标识符名称输入栏。

4.单击箭头按钮( )从类型输入字段并选择数组向导选择菜单中输入。

5.在输入栏中一维，输入数组第一维的上下限 （例如：1和3）。
⇒字段结果现在显示数组的数据类型（例如：ARRAY [1..3] OF ?）。

6.在输入栏中基本类型， 输入数组的数据类型或使用输入助手 （ ）或者数组向导（例如：DINT）。
⇒字段结果现在显示数组的数据类型（例如：ARRAY [1..3] OF DINT）。

7.根据步骤5和步骤6定义二维和三维数组（例如：二维数组：1和4，三维数组：1和2）。
⇒结果字段显示具有定义尺寸的数组：ARRAY [1..3, 1..4, 1..2] OF DINT。该数组由3*4*2=24个元素组成。
注意：

在可变长度数组中，使用星号占位符(*)声明维度限制。可变长度数组只允许在函数块、方法或函数的VAR_IN_OUT声明中使用。可变长度的二维数组示例：aiUnknownLengthData: ARRAY [*,*] OF INT；

8.单击确定。⇒对话框中的自动声明中，类型列显示数组。

9.要修改数组的初始化值，请单击初始化输入字段旁边的箭头按钮( )。
⇒初始化对话框打开。

10.选择要修改其初始化值的数组元素行。例如：选择数组元素[1, 1, 1]。

11.在列表下方的输入字段中输入所需的初始化值，然后单击修改所选行的值按钮（例如：值4）。
⇒MetaFacture显示所选行更改后的初始化值。

12.单击确定。
⇒在自动声明对话框的初始化字段中， MetaFacture显示数组的初始化值（例如：{4, 23(0)]）。

13.您可以选择在输入字段中输入注释。

14.单击确定以结束数组的声明。⇒MetaFacture将数组的声明添加到编程对象的声明部分。