在使用由文件定义的序列表面或非序列物体时,
例如序列模式 user defined surface, 或非序列模式的例如 Tabulated Faceted Toroid 物体时,
如果需要更新所加载的文件,在ZPL macro中如何设置。
在使用由文件定义的序列表面或非序列物体时,
例如序列模式 user defined surface, 或非序列模式的例如 Tabulated Faceted Toroid 物体时,
如果需要更新所加载的文件,在ZPL macro中如何设置。
由文件定义的表面或物体在加载到OpticStudio后该表面/物体的 Comment栏中将显示所加载的文件,包含文件的extension。
假设定义表面/物体的文件内容发生了更改,想要在ZPL中更新该表面或物体,可以通过设置此表面/物体的Comment内容来直接更新这个表面或物体。
比如,现在有一个非序列物体Tabulated Faceted Toroid 所加载的 tob文件中的内容发生了更改,我可以通过以下命令实现该物体在OpticStudio中的更新,从而进行 布局图更新甚至加入可能的优化循环:
tobPath$= $DATAPATH()+"\Objects\Tabulated Objects\"
filename$= "object reload.TOB"
objnum=10
SETNSCPROPERTY 1,objnum,1,0,filename$
发挥作用的是上面的命令行SETNSCPROPERTY, 它设置了物体10的comment栏中的内容,为要加载的带有文件后缀的文件名称,从而实现非序列物体的更新。
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.