ZPL手册

返回函数列表

功能:

设置系统的属性,如系统孔径、视场、波长和其它数据。


语法:

SETSYSTEMPROPERTY code, value1, value2 SYSP code, value1, value2


详述:

此关键字需要一个计算结果为整数的表达式,指定要修改系统的哪些属性。第二个和第三个变量 是指定属性的新数值,可能是引号中的文本、字符串变量或数值表达式,具体取决于 code。对于 大多数 code,需要修改的属性由 value1 参数定义。少数操作数同时需要 value1 和 value2 定义, 如下表所述。 如果要修改的属性由多重结构编辑器控制,那么当前结构的多重结构数据也会发生变化,以显示 更改的属性。。SYSP 是 SETSYSTEMPROPERTY 的缩写,功能完全相同。代码特性4设置[折射率数据与环境匹配](Adjust Index Data To Environment),用 0 表 示关闭,1 表示开启。请参阅[折射率数据与环境匹配](Adjust Index Data To Environment)。10孔径类型代码。有关代码值的详情,请参阅[孔径类型](Aperture Type)。11孔径值。请参阅[孔径值] (Aperture Value)。12切趾类型代码。用 0 表示均匀,1 表示高斯,2 表示余弦立方。请参阅[切趾 类型]( Apodization Type)。13切趾因子。请参阅[切趾因子](Apodization Factor)。14远心物空间。用 0 表示关闭,1 表示开启。请参阅[远心物空间](TelecentricObject)。15在更新时迭代求解。用 0 表示关闭,1 表示开启。请参阅[在更新时迭代求 解]( Iterate Solves When Updating)。16镜头标题。请参阅[镜头标题](Lens Title)。17镜头备注。请参阅[备注](Notes)。18无焦像空间。用 0 表示关闭,1 表示开启。请参阅[无焦像空间](Afocal ImageSpace)。21全局坐标参考面。请参阅[全局坐标参考面](Global Coordinate ReferenceSurface )。23玻璃库列表。用一个字符串或字符串变量表示,指定玻璃库,如 SCHOTT。 若要指定多个库,可列出以空格分隔的多个玻璃库名称,比如 SCHOTT HOYA OHARA。24系统温度(以摄氏度为单位)。请参阅[以摄氏度表示的温度](Temperature in degrees C)。25以大气压表示的系统压强。请参阅[ATM 压强](Pressure in ATM)。26OPD 参考方法。用 0 表示绝对,用 1 表示无限,用 2 表示出瞳,用 3 表示绝 对 2。请参阅[OPD 参考](Reference OPD)。30镜头单位代码。用 0 表示毫米,1 表示厘米,2 表示英寸,3 表示米。更改镜 头单位不会缩放或转换镜头数据,只是更改显示镜头规格数据的方式。请参阅 [镜头单位](Lens Units)。31光源单位前缀。用 0 表示法,1 表示皮,2 表示纳,3 表示微,4 表示毫,5 表 示无、6 表示千,7 表示 百 万 ,8 表 示 千 兆,9 表示百亿。请参阅 [光源 单 位](Source Units)。32光源单位。用 0 表示瓦,1 表示流明,2 表示焦耳。请参阅[光源单位](SourceUnits)。33分析单位前缀。用 0 表示法,1 表示皮,2 表示纳,3 表示微,4 表示毫,5 表 示无,6 表示千,7 表示 百 万 ,8 表 示 千 兆,9 表示百亿。请参阅 [分析 单 位](Analysis Units)。34分析单位的[“每”面积](“per” Area)。用 0 表示每平方毫米,1 表示每平方厘 米,2 表示每平方英寸,3 表示每平方米,4 表示每平方英尺。35MTF 单位代码 。0 表 示 周 期/毫 米 ,1 表 示 周 期/毫 弧 度 。 请 参 阅 [MTF 单 位](MTF Units)。40膜层文件名称。请参阅[膜层文件](Coating File)。41散射配置文件名称。请参阅[散射配置文件](Scatter Profile)。42ABg 数据文件名称。请参阅[ABg 数据文件](ABg Data File)。43GRADIUM Profile 名称。请参阅 GRADIUM Profile。50NSC 每 条 光 线 最 大 交 点 数 目 。请参阅 [ 每 条 光 线 最 大 交 点 数 目 ](MaximumIntersections Per Ray)。51NSC 每条光线最大段数。请参阅[每条光线最大段数](Maximum Segments PerRay)。52NSC 最大嵌套/接触 物体 数目。 请参 阅 [最 大嵌 套/接 触物 体 数目 ](MaximumNested/Touching Objects)。53NSC 光线追迹相对阈值强度。请参阅[最小相对阈值强度](Minimum RelativeRay Intensity)。54NSC 光线追迹绝对阈值强度:请参阅[最小绝对阈值强度](Minimum AbsoluteRay Intensity)。55NSC 系统单位下的胶合距离。请参阅[系统单位下的胶合距离](Glue DistanceIn Lens Units)。56NSC 系 统 单 位 下 的 截 止 光 线 长 度 。 请 参 阅 [ 系 统 单 位 下 的 截 止 光 线 长 度](Missed Ray Draw Distance)。57NSC 文件打开时重新追迹光线。用 0 表示否,1 表示是。请参阅[文件打开时重新追迹光线](Retrace Source Rays Upon File Open)。58NSC 光线文件在内存中的最大光线数目,请参阅[光线文件在内存中的最大光 线数目](Maximum Source File Rays In Memory)。59简单光线分裂。用 0 表示否,1 表示是。请参阅[简单光线分裂](Simple RaySplitting)。60偏振 Jx。请参阅 Jx, Jy, X-Phase, Y-Phase。61偏振 Jy。请参阅 Jx, Jy, X-Phase, Y-Phase。62偏振 X 相位。请参阅 Jx, Jy, X-Phase, Y-Phase。63偏振 Y 相位。请参阅 Jx, Jy, X-Phase, Y-Phase。64将膜层相位转换为等效几何光线。用 0 表示否,1 表示是。请参阅[将膜层相 位转换为等效几何光线](Convert thin film phase to ray equivalent)。65无偏振。用 0 表示否,1 表示是。请参阅[无偏振](Unpolarized)。66偏振参考方式。用 0 表示 X 参考轴,1 表示 Y 参考轴,2 表示 Z 参考 轴。请 参阅[偏振参考方式](Method)。70光线瞄准。用 0 表示关闭,1 表示近轴,2 表示实际。请参阅[光线瞄准](RayAiming)。71、72、73光线瞄准光瞳漂移 x、y 和 z。请参阅[光瞳漂移,光瞳压缩](Pupil Shift, Pupil Compress)。74使用光线瞄准缓存。用 0 表示否,1 表示是。请参阅[使用光线瞄准缓存](UseRay Aiming Cache)。75增 强型光线瞄准。用 0 表示否 ,1 表示是。请参阅 [ 增 强 型 光 线 瞄 准(慢)](Robust Ray Aiming (slow))。76以视场缩放光瞳漂移,用 0 表示否,1 表示是。请参阅[光瞳漂移,光瞳压 缩](Pupil Shift, Pupil Compress)。77、78光线瞄准光瞳压缩 x, y。请参阅[光瞳漂移,光瞳压缩](Pupil Shift, PupilCompress)。100视场类型代码。请参阅[视场](Fields)。101视场数目。102、103视场编号为 value1,value2 是视场 x,y 坐标104视场编号为 value1,value2 是视场权重105、106视场编号为 value1,value2 是视场渐晕 x 偏心、 y 偏心107、108视场编号为 value1,value2 是视场渐晕压缩 x,压缩 y109视场编号为 value1,value2 是视场渐晕角110视场归一化方式,value1 为 0 表示径向,为 1 表示矩形200主波长编号。请参阅 wavelength。201波长数目202波长编号为 value1,value2 是以微米为单位的波长。203波长编号为 value1,value2 是波长权重901在多线程计算(比如优化)中使用的 CPU 数量。如果传递的值为 0,则 CPU 数量将重置为默认值。使用函数 SYPR 测试此值时,将返回操作系统中可用 CPU 的总数。通常,只有在执行了关键字 UPDATE 之后,系统属性的更改才会生效。


示例:

!Set the number of wavelengths to 3
SETSYSTEMPROPERTY 201, 3
!Set the number of fields to 4
SYSP 101, 4


相关函数:

SYPR


相关关键字:

SETSURFACEPROPERTY,UPDATE



该文档由光学课堂(www.optkt.cn)生成

最后更新时间:2020/3/7 12:39:02

登录 后发表评论
0条评论
还没有人评论过~