- API 环境安装
API 链接为
GitHub - fellobos/ltapy: A Python interface to the LightTools API
自动化仿真可参考
GitHub - k123586324/LightTools: LightTools macro and project
在github上找了好久,找到了一个lighttools的API,有了该API,就可以通过python做仿真后的优化工作了,如果没有API,或者不使用macro,就只能根据经验手动调整参数进行仿真,没调整一个参数做一次仿真,看一下仿真结果,根据仿真结果再次调整,如此往复,有经验的厂商工程师听说调一个闪光灯lens需要3小时。
因此该API就是python调用lighttools仿真的基础。如下只验证环境是否ok,python->发命令给Lighttools,查看lighttools的实际效果。
二. Python控制发CMD 验证
这里使用macro 参考里的第一段作为命令做为验证
命令全部如下:
LTCMD "\VConsole"
LTCMD "New3DDesign"
LTCMD "\V3D"
LTCMD "Mirror4Pt XYZ 0,0,0 XYZ 0,1,-0.5 XYZ 0,1,0 XYZ 0,0,0.5 XYZ 0,0,0.5"
使用python IDE 发送后控制台信息如下
3D效果如下,说明已经成功安装了API。至此就可以通过python操作lighttools了。