一、功能:
获取大部分系统数据,比如有效焦距、工作 F/#、切趾因子以及与面型无关的其它数据。返回的数 据存储在指定的矢量数组变量中(VEC1,VEC2,VEC3 或 VEC4)。
二、语法:
GETSYSTEMDATA vector_expression
三、详述:
数据存储在指定的 VECn 数组变量中。例如,如果执行命令 GETSYSTEMDATA 1,则系统数据存储于 矢量 VEC1 中。另请参阅 SETSYSTEMPROPERTY。数据用以下格式存储,其中每行的第一个数字表示数组中的位置:
0:指定矢量数组中系统数据的数量。
1:孔径值
2:切趾因子
3:切趾类型(0:无,1:高斯,2:正切)
4:“折射率与环境匹配”设置(1 表示勾选,0 表示未勾选)
5:以摄氏度表示的温度(仅当“使用环境数据”为 true 时才有效)
6:以 ATM 表示的压强(仅当“使用环境数据”为 true 时才有效)
7:有效焦距
8:像方空间 F/#
9:物方空间数值孔径
10:工作 F/#
11:入瞳直径
12:入瞳位置
13:出瞳直径
14:出瞳位置
15:近轴像高
16:近轴放大率
17:角放大率
18:系统总长
19:光线瞄准(0 表示关闭,1 表示近轴,2 表示实际)
20:X 光瞳漂移
21:Y 光瞳漂移
22:Z 光瞳漂移
23:光阑面编号
24:全局坐标参考面编号
25:远心物空间(0 表示关闭,1 表示开启)
26:多重结构数量
27:多重结构操作数的数量
28:评价函数操作数的数量
29:公差操作数的数量
30:无焦像方空间(0 表示关闭,1 表示开启)
31:X 光瞳压缩
32:Y 光瞳压缩
33:系统的轴对称性(0 表示轴对称,1 表示非轴对称)
四、例子:
GETSYSTEMDATA 1(得到系统数据)
FORMAT .2(以2位小数输出)
PRINT VEC1(7)(输出有效焦距)