OPTRETURN data_number, value 在此示例中,不进行优化,但是,操作过程与其他操作数相同(即设置所需的目标值和非零权重)。请注意,宏返回的值的单位可以是任意的,因此需要考虑ZPLM操作数的权重,以准确地表达此目标值相对于评价函数中列出的其他目标值的重要性。特别是,此宏需要非常小的权重才能使ZPLM与其他针对系统...
应将与 ZPLM 操作数一起使用的宏另存为 ZPLnn.zpl,其中,00 ≤ nn ≤ 99。例如,ZPLM 调用宏 ZPL03.zpl 时,Mac# 应该为3。· Data 是由宏计算出来的数据值。单个宏中最多可以计算51个数据值 (0 ≤ Data ≤ 50)。为了提高效率,仅当 Data = 0 时才执行宏;否则,将使用来自先前宏调用的数据(即 ...
“每个被ZPLM操作数调用而产生的宏必须因循一个特定的文件名:“ZPL xx.ZPL.”宏数可以是0到99的...
ZPLM 操作数 ZPLM 操作数包含六个参数: Mac#, Data, Hx, Hy, Px, Py · Mac# 是 OpticStudio 应该执行的宏的编号。应将与 ZPLM 操作数一起使用的宏另存为 ZPLnn.zpl,其中,00 ≤ nn ≤ 99。 例如,ZPLM 调用宏 ZPL03.zpl 时,Mac# 应该为3。 · Data 是由宏计算出来的数据值。单个宏中最多可...
ZPLM操作数 ZPLM 操作数包含六个参数: Mac#, Data, Hx, Hy, Px, Py Mac#是OpticStudio应该执行的宏的编号。应将与ZPLM操作数一起使用的宏另存为ZPLnn.zpl,其中,00 ≤ nn ≤ 99。 例如,ZPLM调用宏ZPL03.zpl时,Mac#应该为3。 Data是由宏计算出来的数据值。单个宏中最多可以计算51个数据值 (0 ≤...
此处仅返回一个值,要返回其他值,只需在宏中添加额外的 OPTRETURN 行:OPTRETURN data_number, value在此示例中,不进行优化,但是,操作过程与其他操作数相同(即设置所需的目标值和非零权重)。请注意,宏返回的值的单位可以是任意的,因此需要考虑ZPLM操作数的权重,以准确地表达此目标值相对于评价函数中列出的其他目...
第一种情况,我们将ZPLM的目标值设置为5,权重设置为1。第二种情况,我们将WFNO的目标值设置为5,权重设置为1。按下图设置评价函数: 我们使用DLS优化,可以看到执行的时间大约4.4s: 点击F3撤销优化,将ZPLM操作数权重设置为0,WFNO目标值设置为5,权重设置为1,再次优化 ...
返回课程 【图文】Zemax宏语言(ZPL)入门教程使用ZPL宏进行优化:ZPLM操作数 本课程为收费课程,购买后即可观看完整内容 ¥ 50.00 购买课程 开灯 目录 讨论 问答 笔记 付费Zemax 编程语言 (ZPL) 简介 付费如何编写ZPL宏:计算环带垂轴色差 ... 付费如何使用ZPL创建用户自定义求解 ... 付费使用ZPL宏进行优化:Z...
ZPLM 操作数包含六个参数: Mac#, Data, Hx, Hy, Px, Py Mac#是OpticStudio应该执行的宏的编号。应将与ZPLM操作数一起使用的宏另存为ZPLnn.zpl,其中,00 ≤ nn ≤ 99。 例如,ZPLM调用宏ZPL03.zpl时,Mac#应该为3。 Data是由宏计算出来的数据值。单个宏中最多可以计算51个数据值 (0 ≤ Data ≤ 50...
ZPLM操作数 ZPLM 操作数包含六个参数: Mac#, Data, Hx, Hy, Px, Py Mac#是OpticStudio应该执行的宏的编号。应将与ZPLM操作数一起使用的宏另存为ZPLnn.zpl,其中,00 ≤ nn ≤ 99。 例如,ZPLM调用宏ZPL03.zpl时,Mac#应该为3。 Data是由宏计算出来的数据值。单个宏中最多可以计算51个数据值 (0 ≤...