切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
  • Zemax Programming:开始使用Python

    作者:佚名 来源:Zemax China 时间:2018-02-01 18:03 阅读:14913 [投稿]
    本文将介绍如何在系统中设置 Python,以便运行 ZOS-API。Python 和 pywin32 是两个必备的下载,文中开发环境以及Python模块仅做推荐。

    Python故障排除

    pywin32封装

    任何时候当改变 OpticStudio 或者 Python 的环境时,将有可能破坏 pywin32 的封装。每个样本代码在脚本的最开始都有注释说明帮助用户重新注册封装,详细的说明如下:

    1.导航至路径{Python}Libsite-packageswin32comgen_py*.* 并删除目录(gen_py)下的所有文件。

    2.开启Windows “cmd”窗口(win+R>输入“cmd”>回车)。

    3.更改路径到自己的文件夹{PythonEnv}Libsite-packageswind32comclient (如,cd C:UsersJulia.ZhangAppDataLocalProgramsPythonPython36Libsite-packageswin32comclient)

    4.输入“python makepy.py” 并按回车。当Select Library窗口出现时,使用Ctrl键同时选择ZOSAPI与ZOSAPI_Interfaces并点击OK。


    示例文件

    在 OpticStudio 的安装过程中包含了范例文件,位于安装路径下的 ZemaxZOS-API Sample Code 文件夹中,其中部分文件不需要安装其他模块就可运行(如01和03),但如 04 和 10 文件需要安装NumPy和matplotlib这两个模块。建议运行示例文件之前首先安装 matplotlib 模块。


    分享到:
    扫一扫,关注光行天下的微信订阅号!
    【温馨提示】本频道长期接受投稿,内容可以是:
    1.行业新闻、市场分析。 2.新品新技术(最新研发出来的产品技术介绍,包括产品性能参数、作用、应用领域及图片); 3.解决方案/专业论文(针对问题及需求,提出一个解决问题的执行方案); 4.技术文章、白皮书,光学软件运用技术(光电行业内技术文档);
    如果想要将你的内容出现在这里,欢迎联系我们,投稿邮箱:service@opticsky.cn
    文章点评