数组指数对象

默认情况下,特征数组总是一维数组。通过使用数组指数对象可以方便的用多维数组表示特征数组。

数组指数对象允许指定多维数组的上限和下限。

特征 F1 位于 WHILE 嵌套循环中。内部的 WHILE 循环执行五次,外部的 WHILE 循环执行三次。执行完成时,F1 已执行了 15 次,所以 F15 存在 15 个实例。

请看以下测量例程段示例:

ARRAY_INDICES/1..5,..
ASSIGN/V1 = 1
WHILE/V1<=3
ASSIGN/V2 = 1
WHILE/V2<=5
F1=FEAT/POINT,RECT
THEO/V2,V1,0,0,0,1
ACTL/1,1,0,0,0,1
MEAS/POINT,1
HIT/BASIC,V2,V1,0,0,0,1,1,1,0
ENDMEAS/
ASSIGN/V2 = V2+1
COMMENT/REPT,"Location of F1[" + V2 + "," + V1 + "] :" + F1[V2,V1].XYZ
END_WHILE/
ASSIGN/V1 = V1+1
END_WHILE/

该代码段创建一个 3 X 5 网格的 15 个测量点。

数组命令中特征的第一维序列是有限的,在1和5之间。因而在检验报告上显示的不是 F1[1] – F1[15],而是 F1[1, 1] – F1[5, 3],更符合特征的布局。注意,注释使用两维数组语法,也参考了此特征数组。

要在测量例程中插入 array_indices 对象:

  1. 使用键盘,在“编辑”窗口的空行上键入“数组”。

  2. 按键盘上的 Tab 键。

如果显示特征数组的中括号复选框已清除,显示的特征名称不会使用中括号。请参考设置首选项一章中的“显示特征数组的括号”。