Python3.6链接Zemax OpticStudio 2017

分享一下链接经验:

----------------------------------下载安装-----------------------

需要材料和链接:

一、 python3.7(3.7很多包都没有,最好用3.6的)

https://www.python.org/downloads/windows/

python3.6.4安装文件百度网盘

密码:aj2k

二、 zemax2017

三、 python的win32com模块和win32api模块

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/

适用于python 3.7

pywin32-221.win-amd64-py3.7.zip(8.7 MB, 下载次数: 1, 售价: 1 枚金币)

适用于python 3.6

pywin32-221.win-amd64-py3.6.zip(8.72 MB, 下载次数: 7, 售价: 1 枚金币)

python安装完成后执行

第三个包的另外一种安装方法:

win32com和win32api包也可以通过系统的命令来安装

windows的cmd窗口切换路径到%python%\script\目录下

执行pip install pywin32

执行pip install pypiwin32

等待安装完成,这样跟下载第三个包安装完成是一样的效果。

--------------------------------预处理-----------------------

安装完成后,需要把python安装目录下的%python%\Lib\site-packages\pywin32_system32\下的两个dll文件

拷贝至这里:C:\Windows\System32

-------------------------------链接---------------------

zemax17-》programing-》interactive extension,然后执行opticstudio.py就可以了。

最后附上一张链接成功的图

_2018/1/7__________________

使用说明:

在其他模块中调用这个函数,在模块前面加上

from opticstudio import connectZMX

zemax = connectZMX()

thesystem = zemax.PrimarySystem

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180118G0ZCVP00?refer=cp_1026

扫码关注云+社区