在使用由文件定义的序列表面或非序列物体时,
例如序列模式 user defined surface, 或非序列模式的例如 Tabulated Faceted Toroid 物体时,
如果需要更新所加载的文件,在ZPL macro中如何设置。
Best answer by Julia
View original在使用由文件定义的序列表面或非序列物体时,
例如序列模式 user defined surface, 或非序列模式的例如 Tabulated Faceted Toroid 物体时,
如果需要更新所加载的文件,在ZPL macro中如何设置。
Best answer by Julia
View original由文件定义的表面或物体在加载到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 username or e-mail address. We'll send you an e-mail with instructions to reset your password.