便利函数#
{py:mod} zospy.functions模块包含与 OpticStudio API 不直接相关的函数,但提供了使用 OpticStudio 的有用功能。这些函数组织在子模块中,例如 {py:mod} zospy.functions.lde包含与镜头数据编辑器相关的函数,{py:mod} zospy.functions.nce包含与非序列组件编辑器相关的函数。
例子#
使用 {py:func} zospy.functions.lde.surface_change_type来改变表面的类型:
import zospy as zp
zos = zp.ZOS()
oss = zos.connect()
surface = oss.LDE.InsertNewSurfaceAt(1)
zp.functions.lde.surface_change_type(surface, zp.constants.Editors.LDE.SurfaceType.ZernikeStandardSag)