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

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

    集成开发环境(IDE)

    尽管能够用任何文字编辑器来编写Python脚本(如Notepad or Notepad++),但我们强烈建议用户使用集成开发环境(IDE)来编写Python脚本。这是因为IDE能够调试Python脚本并查看给定对象的属性,类似于Visual Basic™或Matlab™中的自动补全代码。小编使用的是由Jet Brains提供的PyCharm 共享版IDE,PyCham支持代码补全,语法问题检查,内置控制台,断点纠错工具。此IDE的最新版本能够检查ZOS-API环境中任一对象的属性,绝对是最好用的版本之一。

    举例来说,要检查NSCRayTrace的属性,可以在出现该对象(NSCRayTrace)代码行的下方左侧栏中(行序号旁边)鼠标左击插入断点,再在主窗口的右击菜单栏中选择“Debug”(而不是选择“Run”)。


    在返回的变量列表中(Variables),可以展开变量,在下图中展开了_prop_map_get_的属性。


    初次运行PyCharm提示需要配置interpreter option时,点击File>Settings>Project:>Project interpreter,再点击Add Local来添加Python。


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