ZPL手册

返回函数列表

功能:

修改 GETTEXTFILE 使用的设置文件中的数据。


语法:

MODIFYSETTINGS settingsfilename, type, value, windowtype


详述:

settingsfilename 可以是引号内的字符串或者字符串变量名称,并且包括要修改文件的完整路径、 名称和扩展名。变量 type 表示文本助记符,指定要修改文件中的哪些设置。下表中列出了不同变量 type 的助记 符。由于有很多不同类型的分析窗口,并且每个窗口具有很多不同设置,因此 type 列表无法包含 所有可能的设置。如果需要添加更多 type 值;请联系技术支持以获取帮助。变量 windowtype 是一个 3 字符的字符串代码,指定要在特定镜头设置文件中查找的分析类型。如 需字符串代码的完整列表,请参阅[编程菜单](Programing Tab)的[字符串代码](String Code)栏 目。如果省略 windowtype,则将修改与变量 type 匹配的第一个设置;请注意,某些 type 可能匹配多个不同分析窗口设置;如果指定分析窗口中没有任何设置与给定 type 匹配,则不会对文件进行任何更改。MODIFYSETTINGS 支持的类型代码功能有效的类型代码2D 视图(2DLayout)LAY_RAYS:光线数量。探测器查看器(Detector Viewer)DVW_SURFACE:表面编号。用 1 表示非序列模式。DVW_DETECTOR:探测器编号。DVW_SHOW:“显示为”(“Show As” )设置。“Show As”取决于所显示的窗 口类型(图 形 或 文本)和探 测 器 类 型(矩 形探 测 器、 颜 色 探 测 器等 等)。DVW- SHOW 的 值 对 应 于 探 测 器 窗 口 的 UI 中 所 需 项 目 的 位 置 :探测器查看器(Detector Viewer)值图形窗口 颜色探测器文本窗口 极坐标探测器探测器查看器(Detector Viewer)0灰度图完整数据列表探测器查看器(Detector Viewer)1反灰度图方位角截面数据探测器查看器(Detector Viewer)2伪彩色图探测器查看器(Detector Viewer)3反伪彩色图探测器查看器(Detector Viewer)4真彩色图探测器查看器(Detector Viewer)5行截面图探测器查看器(Detector Viewer)6列截面图探测器查看器(Detector Viewer)DVW_ROWCOL:截面图的行数或列数。DVW_ZPLANE:体探测器的 Z 平面编号。DVW_SCALE:比例模式。用 0 表示线性,1 表示 Log -5,2 表示 Log -10,3 表示 Log -15。DVW_SMOOTHING:整数平滑值。DVW_DATA: “显示数据 ”(“Show Data” )设置。 类 似于 DVW_SHOW,“Show Data”取决于其他设置,例如显示窗口类型、探测器类型及光源单位。DVW_DATA 的值对应于探测器窗口的 UI 中所需项目的位置,例如:值图形窗口 矩形探测器 光源单位:Lumens文本窗口 总结所有0非相干辐照度非相干辐照度1相干辐照度相干辐照度2相干相位3辐射强度4辐亮度(位置空间)5辐亮度(角度空间)DVW_ZRD:光线数据库名称,或者为空(表示无名称)。 DVW_FILTER:过滤字符串。 DVW_MAXPLOT:最大绘图比例。 DVW_MINPLOT:最小绘图比例。 DVW_OUTPUTFILE:输出文件名称。扩展衍射图像分 析(Extended Diffraction Image Analysis )EXD_DISPLAYSIZE:显示尺寸。 EXD_FIELD:视场编号。 EXD_FILESIZE:文件大小。 EXD_WAVE:波长编号。扩展光源圈入能量(Extended SourceEncircled Energy )XSE_FIELD:视场编号 (1, .., n) XSE_FIELDSIZE:视场尺寸(Field Size) XSE_WAVE:波长 (0 表示所有波长,1, …n)XSE_KRAYS:光线 x 1000XSE_IMANAME:*.IMA 文件名 XSE_SURFACE:表面编号 XSE_MAXRAD:最大辐射距离XSE_TYPE:数据类型(1 表示“圈入能量”,2 表示“仅 X”,3 表示“仅Y”等等)XSE_REF:参考(0 表示“主光线”,1 表示“质心”,2 表示“顶点”) XSE_POLARIZATION:使用偏振标志(0 表示关闭,1 表示开启) XSE_REMVIGNET:移除渐晕因子标志 XSE_MULDIFFLI:乘以衍射极限标志FFT PSF 线/边缘扩 散(FFT Line/EdgeSpread )LSF_COHERENT:0 表示非相干,1 表示相干LSF_TYPE:用 0-9 分别表示 X-线性、Y-线性、X-对数、Y-对数、X-相位、Y-相位、X-实部、Y-实部、X-虚部或 Y-虚部。LSF_SAMP:采样,用 1 表示 32 x 32,用 2 表示 64 x 64,以此类推。LSF_SPREAD:用 0 表示线,1 表示边缘。 LSF_WAVE:波长编号,用 0 表示多色(仅限非相干) LSF_FIELD:视场编号。LSF_POLARIZATION:用 0 表示无偏振,用 1 表示偏振。LSF_PLOTSCALE:绘图比例。FFT PSFPSF_TYPE:用 0 到 4 分别表示线性、对数、实部或虚部。 PSF_SAMP:采样,用 1 表示 32 x 32,用 2 表示 64 x 64,以此类推。 PSF_WAVE:波长编号,用 0 表示多色。PSF_FIELD:视场编号。 PSF_SURFACE:表面编号,用 0 表示像面。 PSF_POLARIZATION:用 0 表示无偏振,用 1 表示偏振。 PSF_NORMALIZE:用 0 表示非归一化,1 表示归一化。 PSF_IMAGEDELTA:像面采样间距(单位为微米)。FFT PSF 截面图(FFT PSF CrossSection )PSF_TYPE:用 0-9 分别表示 X-线性、Y-线性、X-对数、Y-对数、X-相位、Y-相位、X-实部、Y-实部、X-虚部或 Y-虚部。PSF_ROW:行数(如果进行 X 扫描)或列数(如果进行 Y 扫描)。用 0 表 示中心。PSF_SAMP:采样,用 1 表示 32 x 32,用 2 表示 64 x 64,以此类推。PSF_WAVE:波长编号,用 0 表示多色。PSF_FIELD:视场编号。PSF_POLARIZATION:用 0 表示无偏振,用 1 表示偏振。 PSF_NORMALIZE:用 0 表示非归一化,1 表示归一化。 PSF_PLOTSCALE:绘图比例。光迹图(Footprint Diagram)FOO_RAYDENSITY:光线密度。用 0 表示圆环,1 表示 10,2 表示 15,3表示 20,以此类推。FOO_SURFACE:表面编号。 FOO_FIELD:视场编号。 FOO_WAVELENGTH:波长编号。FOO_DELETEVIGNETTED:删除渐晕,用 0 表示否,1 表示是。几何位图图像 分析(Geometric BitmapImage Analysis )GBM_FIELDSIZE:Y 视场大小。 GBM_RAYS:每个像素的光线数。 GBM_XPIX:X 像素数。 GBM_YPIX:Y 像素数。 GBM_XSIZ:X 像元大小。 GBM_YSIZ:Y 像元大小。 GBM_INPUT:输入文件名 GBM_OUTPUT:输出文件名 GBM_SURFACE:表面编号 GBM_ROTATION:翻转设置几何图像分析IMA_FIELD:视场尺寸。(Geometric ImageAnalysis)IMA_IMAGESIZE:像面尺寸。IMA_IMANAME:图像文件名。 IMA_KRAYS:光线数 x 1000。 IMA_NA:数值孔径。 IMA_OUTNAME:输出文件名称。 IMA_SURFACE:表面编号。 IMA_PIXELS:像素数。离焦 FFT MTF(FFT Through FocusMTF )TFM_SAMP:采样。用 1 表示 32x32,2 表示 64x64 等。TFM_DELTAFOC:离焦范围。 TFM_FREQ:空间频率。 TFM_STEPS:焦平面移动步长。 TFM_WAVE:波长编号。0 表示所有波长。 TFM_FIELD:视场编号。0 表示所有视场。TFM_TYPE:数据类型。用 0 表示调制,1 表示实部,2 表示虚部,3 表示 相位,4 表示方波。TFM_POLAR:使用偏振。用 0 表示否,1 表示是。TFM_DASH:使用虚线。用 0 表示否,1 表示是。惠更斯 MTF (Huygens MTF )HMF_PUPILSAMP:光瞳采样。用 1 表示 32x32,2 表示 64x64 等。 HMF_IMAGESAMP:像面采样。用 1 表示 32x32,2 表示 64x64 等。 HMF_IMAGEDELTA:像面采样间距(单位为微米)。 HMF_CONFIG:结构编号。用 0 表示全部,用 1 表示当前。 HMF_WAVE:波长编号。用 0 表示多色。HMF_FIELD:视场编号。0 表示所有视场。 HMF_TYPE:数据类型。当前仅支持调制 (0)。 HMF_MAXF:最大空间频率。 HMF_POLAR:使用偏振。用 0 表示否,1 表示是。 HMF_DASH:使用虚线。用 0 表示否,1 表示是。离焦惠更斯 MTF (Huygens ThroughFocus MTF )HTF_PUPILSAMP:光瞳采样。用 1 表示 32x32,2 表示 64x64 等。 HTF_IMAGESAMP:像面采样。用 1 表示 32x32,2 表示 64x64 等。 HTF_IMAGEDELTA:像面采样间距(单位为微米)。 HTF_CONFIG:结构编号。用 0 表示全部,用 1 表示当前。 HTF_FREQ:空间频率。HTF_WAVE:波长编号。0 表示所有波长。 HTF_FIELD:视场编号。0 表示所有视场。 HTF_TYPE:数据类型。当前仅支持调制 (0)。 HTF_DELTAFOC:离焦范围。 HTF_STEPS:焦平面移动步长。 HTF_POLAR:使用偏振。用 0 表示否,1 表示是。 HTF_DASH:使用虚线。用 0 表示否,1 表示是。惠更斯 MTF vs.视 场(Huygens MTF vs. Field )HMH_SAMP:采样。用 1 表示 32x32,2 表示 64x64 等。 HMH_SCANTYPE:视场扫描类型。用 0 表示 +Y,1 表示 +X,以此类推。 HMH_WAVE:波长。0 表示所有波长。 HMH_FIELDDENSITY:视场密度。HMH_FREQ1:空间频率 1。 HMH_FREQ2:空间频率 2。 HMH_FREQ3:空间频率 3。 HMH_FREQ4:空间频率 4。 HMH_FREQ5:空间频率 5。 HMH_FREQ6:空间频率 6。 HMH_POLAR:使用偏振。用 0 表示否,1 表示是。 HMH_DASH:使用虚线。用 0 表示否,1 表示是。HMH_REMOVEVIGNETTING:移除渐晕因子。用 0 表示否,1 表示是。惠更斯 PSF (Huygens PSF )HPS_PUPILSAMP:光瞳采样,用 1 表示 32 x 32,用 2 表示 64 x 64,以 此类推。HPS_IMAGESAMP:像面采样,用 1 表示 32 x 32,用 2 表示 64 x64,以此类推。HPS_WAVE:波长编号,用 0 表示多色。 HPS_FIELD:视场编号。 HPS_IMAGEDELTA:像面采样间距(单位为微米)。 HPS_TYPE:数据类型。用 0 到 8 分别表示线性、Log -1、Log-2、Log -3、Log -4、Log-5、实部、虚部或相位。惠更斯 PSF 截面图(Huygens PSF CrossSection)HPC_PUPILSAMP:光瞳采样,用 1 表示 32 x 32,用 2 表示 64 x 64,以 此类推。HPC_IMAGESAMP:像面采样,用 1 表示 32 x 32,用 2 表示 64 x 64,以 此类推。HPC_WAVE:波长编号,用 0 表示多色。 HPC_FIELD:视场编号。 HPC_IMAGEDELTA:像面采样间距(单位为微米)。 HPC_TYPE:数据类型。用 0 到 9 分别表示 X 线性、X 对数、Y 线性、Y 对数、X 实部、Y 实部、X 虚部、Y 虚部、X 相位或 Y 相位。照度 XY 扫描(Illumination XY Scan )ILL_SOURCE:光源大小。 ILL_SMOOTH:采用的平滑值。 ILL_DETSIZE:探测器大小。 ILL_SURFACE:表面编号。图像模拟(Image Simulation )ISM_INPUTFILE:输入文件名。指定的文件名应不含路径。ISM_FIELDHEIGHT:Y 视场高度。ISM_OVERSAMPLING:过采样值。用 0 表示无,1 表示 2X,2 表示 4x, 以此类推。ISM_GUARDBAND:安全宽度值。用 0 表示无,1 表示 2X,2 表示 4x,以 此类推。ISM_FLIP:翻转源位图。用 0 表示无,1 表示上下翻转(TB),2 表示 左右 翻转(LR),3 表示 TB&LR。ISM_ROTATE:旋转源位图:用 0 表示无,1 表示 90 度,2 表示 180 度,3表示 270 度。ISM_WAVE:波长。用 0 表示 RGB,1 表示 1+2+3,2 表示波长编号 1,3表示波长编号 2,以此类推。ISM_FIELD:视场编号。ISM_PSAMP:光瞳采样:用 1 表示 32x32,2 表示 64x64 等。 ISM_ISAMP:像面采样:用 1 表示 32x32,2 表示 64x64 等。 ISM_PSFX, ISM_PSFY:PSF 栅格点的数量。 ISM_ABERRATIONS:像差:用 0 表示无,1 表示几何,2 表示衍射。 ISM_POLARIZATION:使用偏振:用 0 表示否,1 表示是。 ISM_FIXEDAPERTURES:使用固定孔径:用 0 表示否,1 表示是。 ISM_USERI:使用相对照度:用 0 表示否,1 表示是。ISM_SHOWAS:“显示为”:用 0 表示仿真图,用 1 表示光源位图,用 2 表 示 PSF 网格。ISM_REFERENCE:参考:用 0 表示主光线、1 表示顶点、2 表示初级主光 线。ISM_SUPPRESS:压缩框架:用 0 表示否,1 表示是。 ISM_PIXELSIZE:像元尺寸:用 0 表示默认大小(以镜头单位表示)。 ISM_XSIZE, ISM_YSIZE:X 像素数,Y 像素数。用 0 表示默认像素数。 ISM_FLIPIMAGE:像面翻转:用 0 表示无,1 表示上下翻转(TB)等等。 ISM_OUTPUTFILE:输出文件名或者空字符串(表示无输出文件)。MTF - FFTMTF_SAMP:光瞳采样,用 1 表示 32 ,用 2 表示 64,以此类推。 MTF_WAVE:波长编号,用 0 表示全部。 MTF_FIELD:视场编号,用 0 表示全部。MTF_TYPE:用 0 表示调制,1 表示实部,2 表示虚部,3 表示相位虚部,4 表示方波。MTF_SURF:表面编号,用 0 表示像面。 MTF_MAXF:最大频率,用 0 表示默认值。 MTF_SDLI:显示衍射极限,0 表示否,1 表示是。MTF_POLAR:使用偏振,0 表示否,1 表示是。MTF_DASH:使用虚线,0 表示否,1 表示是。非序列物体查看器(NSC Object Viewer)SHA_ROTX:x 旋转(以度为单位)。 SHA_ROTY:y 旋转(以度为单位)。 SHA_ROTZ:z 旋转(以度为单位)。NSC 实体模型(NSC Shaded Model)SHA_ROTX:x 旋转(以度为单位)。 SHA_ROTY:y 旋转(以度为单位)。 SHA_ROTZ:z 旋转(以度为单位)。部分相干图像 分析(Partially CoherentImage Analysis )PCI_FIELD:视场编号。 PCI_FILESIZE:文件大小。 PCI_WAVE:波长编号。PCI_RESAMPLE:重新采样像面设置,0 表示否,1 表示是。PCI_RSNX:重新采样数量 x PCI_RSNY:重新采样数量 y PCI_RSDCX:重新采样 x 偏心 PCI_RSDCY:重新采样 y 偏心 PCI_RSDLX:重新采样增量 x PCI_RSDLY:重新采样增量 y偏振光瞳图(Polarization PupilMap )PPM_SAMP:采样,用 0 表示 3x3,1 表示 5x5,2 表示 7x7,以此类推。PPM_FIELD:视场编号。 PPM_WAVE:波长编号。 PPM_SURFACE:表面编号。 PPM_JX:Jx 振幅。 PPM_JY:Jy 振幅。 PPM_PX:Px 相位。 PPM_PY:Py 相位。PPM_ADDCONFIG:干涉相加结构字符串。PPM_SUBCONFIGS:干涉相减结构字符串。物理光学传播 - 常 规标签(Physical Optics Propagation - eneral Tab )POP_END:终止面。 POP_FIELD:视场编号。 POP_START:起始面。 POP_WAVE:波长编号。物理光学传播-I 光 束定义标签(Physical Optics Propagation - Beam Definition Tab)POP_AUTO:模拟按下“自动”按钮,可根据采样和其它设置来自动选择 合适的 X 和 Y 光束宽度。POP_BEAMTYPE:选择光束类型。用 0 表示高斯束腰,1 表示高斯角,2表示高斯尺寸 + 角,3 表示平顶,4 表示文件,5 表示 DLL,6 表示多模。POP_PARAMn:设置光束参数 n,例如,使用 POP_PARAM3 以设置参数3。POP_PEAKIRRAD:按照度峰值进行归一化设置。POP_POWER:按光束总功率进行归一化设置。POP_SAMPX:X 方向采样,用 1 表示 32,2 表示 64,以此类推。 POP_SAMPY:Y 方向采样,用 1 表示 32,2 表示 64,以此类推。 POP_SOURCEFILE:如 果 起 始 光 束 是 由 ZBF 文件、DLL 或 多 模 文件 定义,则 POP_SOURCEFILE 为文件名。POP_WIDEX:X 方向宽度。POP_WIDEY:Y 方向宽度。物理光学传播 - 光 纤数据标签(Physical Optics Propagation – Fiber Data Tab)POP_COMPUTE:使用 1 表示打开计算光纤耦合效率,0 表示关闭。 POP_FIBERFILE:文件名(如果光纤模式是由 ZBF 或 DLL 定义)。 POP_FIBERTYPE:使用与上文的 POP_BEAMTYPE 相同的值,但尚不支持多模。POP_FPARAMn:设置光钎参数 n,例如,使用 POP_PARAM3 以设置光 纤参数 3。POP_IGNOREPOL:用 1 可忽略偏振,0 可考虑偏振。 POP_POSITION:光纤位置设置。用 0 表示主光线、1 表示面顶点。 POP_TILTX:X 倾斜。POP_TILTY:Y 倾斜。相对照度(RelativeIllumination )REL_RAYDENSITY:光线密度。 REL_FIELDDENSITY:视场密度。 REL_WAVE:波长编号,用 0 表示全部。REL_POLAR:使用偏振:用 1 表示使用偏振,0 表示忽略偏振。 REL_LOG:对数缩放:用 1 表示对数缩放,0 表示线性。 REL_REMOVEVIGNETTING:使用 1 可移除渐晕因子,否则使用 0。 REL_SCANTYPE:扫描类型:用 0 表示 +y,1 表示 +x,2 表示 -y,3 表示-x 扫描方向。实体模型(Shaded Model )SHA_ROTX:x 旋转(以度为单位)。 SHA_ROTY:y 旋转(以度为单位)。 SHA_ROTZ:z 旋转(以度为单位)。点 列 图(SpotDiagram )SPT_RAYS:光线密度。表面矢高(Surface Sag )SRS_SAMP:采样。用 1 表示 33x33,2 表示 65x65,以此类推。SRS_SURF:表面编号。一维通用绘图(Universal Plot 1D )UN1_CATEGORY:用 0 表示表面,用 1 表示系统,用 2 表示结构。 UN1_PARAMETER:用 0 表示第一个选项,用 1 表示第二个选项等。 UN1_SURFACE:表面或结构编号。 UN1_STARTVAL:变量的起始值。UN1_STOPVAL:变量的终止值。 UN1_STEPS:步长。 UN1_OPERAND:优化操作数名称。 UN1_MFLINE:优化操作数行号。用 0 表示 MF 值。 UN1_PAR1:操作数参数 1。 UN1_PAR2:操作数参数 2。 UN1_PAR3:操作数参数 3。UN1_PAR4:操作数参数 4。UN1_PAR5:操作数参数 5。 UN1_PAR6:操作数参数 6。 UN1_PAR7:操作数参数 7。 UN1_PAR8:操作数参数 8。 UN1_PLOTMIN:因变量的最小图形值。 UN1_PLOTMAX:因变量的最大图形值。 UN1_TITLE:图形标题。二维通用绘图(Universal Plot 2D )UN2_CATEGORYX:用 0 表示表面,用 1 表示系统,用 2 表示结构。 UN2_PARAMETERX:用 0 表示第一个选项,用 1 表示第二个选项等。 UN2_SURFACEX:表面或结构编号。 UN2_STARTVALX:变量的起始值。 UN2_STOPVALX:变量的终止值。UN2_STEPSX:步长。UN2_CATEGORYY:用 0 表示表面,用 1 表示系统,用 2 表示结构。 UN2_PARAMETERY:用 0 表示第一个选项,用 1 表示第二个选项等。 UN2_SURFACEY:表面或结构编号。 UN2_STARTVALY:变量的起始值。UN2_STOPVALY:变量的终止值。 UN2_STEPSY:步长。 UN2_OPERAND:优化操作数名称。 UN2_MFLINE:优化操作数行号。用 0 表示 MF 值。 UN2_PAR1:操作数参数 1。 UN2_PAR2:操作数参数 2。 UN2_PAR3:操作数参数 3。 UN2_PAR4:操作数参数 4。 UN2_PAR5:操作数参数 5。UN2_PAR6:操作数参数 6。UN2_PAR7:操作数参数 7。UN2_PAR8:操作数参数 8。UN2_SHOWAS:数据显示。用 0 表示表面,用 1 表示等高线等等。 UN2_CONTOURFORMAT:等高线格式字符串。 UN2_PLOTMIN:因变量的最小图形值。 UN2_PLOTMAX:因变量的最大图形值。UN2_TITLE:图形标题。波前图(Wavefront Map )WFM_SAMP:采样,用 1 表示 32,用 2 表示 64 等。WFM_FIELD:视场编号。 WFM_WAVE:波长编号。 WFM_SUBSR:子孔径半径。 WFM_SUBSX:子孔径 X 偏心。 WFM_SUBSY:子孔径 Y 偏心。value 参数是指定设置的新数据。修改后的设置文件将替换原设置文件。另请参阅 GETTEXTFILE。


示例:

MODIFYSETTINGS "C\MySPT.CFG", SPT_RAYS, 24
MODIFYSETTINGS "C\MyPOP.CFG", POP_SOURCEFILE, "MyStartBeam.ZBF"



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

最后更新时间:2020/3/7 12:38:45

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