idl代码与Matlab-zmxIDL:与ZEMAX通讯的IDL工具箱

时间:2024-06-15 08:51:54
【文件属性】:

文件名称:idl代码与Matlab-zmxIDL:与ZEMAX通讯的IDL工具箱

文件大小:6.01MB

文件格式:ZIP

更新时间:2024-06-15 08:51:54

系统开源

idl代码与Matlab zmxIDL 与ZEMAX通讯的IDL工具箱 #### 概述 zxmIDL是一个IDL库,它允许IDL通过Windows DDE协议与ZEMAX进行通信。 它的灵感来自MZDDE Matlab工具箱。 如ZEMAX手册的ZEMAX扩展部分中所述,ZEMAX允许通过DDE访问数据项。 我建议阅读ZEMAX手册的ZEMAX EXTENSIONS部分,以了解其逻辑! 基本机制包括向ZEMAX发送/接收字符串命令/答案(例如,“ GetSurfaceData,21,3”以获取表面21的厚度),因此基本积木是一个称为zemax()的IDL函数(在DLM中实现)。输入一个命令字符串,一个超时(以秒为单位)作为关键字TIMEOUT并返回一个字符串。 目前,zmxIDL中仅实现了一些数据项(实际上,这是我为ARGOS项目所需的数据项...)。使用可用数据项作为模板添加新数据项很容易。 随时询问新功能或添加/修改/修复代码的任何部分,并通知我:-) 该库在Windows XP 32位和Win7 64位,ZEMAX 2008年11月10日以及IDL 7.0和8.0上进行了测试。


【文件预览】:
zmxIDL-master
----zsetsurfacedata.pro(3KB)
----zwavefront.pro(724B)
----zgetsurfacedata.pro(3KB)
----zgetrefresh.pro(429B)
----zimportextradata.pro(312B)
----zfps.pro(2KB)
----zsetnscposition.pro(237B)
----test_install.pro(417B)
----zsetsurfaceparameter.pro(255B)
----zwfm.pro(811B)
----install.pro(1KB)
----zzsetbyname.pro(8KB)
----zhps.pro(1KB)
----zsetnscparameter.pro(250B)
----write_bim.pro(237B)
----ZemaxManual.pdf(7.74MB)
----zgetnscobjectdata.pro(216B)
----zgetfile.pro(308B)
----test()
--------README(167B)
--------zgetsurfacedatatest.pro(603B)
----zloadmerit.pro(1KB)
----zcreategridsurface.pro(3KB)
----zsetmulticon.pro(1KB)
----zgetconfig.pro(637B)
----zgetmulticon.pro(2KB)
----read_bim.pro(488B)
----LICENSE(1KB)
----zgettrace.pro(3KB)
----zgetsurfaceparameter.pro(247B)
----zpushlens.pro(592B)
----zzsetcoordbreak.pro(529B)
----zzgetcoordbreak.pro(431B)
----zrfm.pro(812B)
----zloadfile.pro(1KB)
----zpushlenspermission.pro(87B)
----zima.pro(809B)
----zgetnscdata.pro(187B)
----zgetzernike.pro(347B)
----zsetextra.pro(325B)
----zgetoperand.pro(848B)
----zgetcomment.pro(119B)
----zsetdlmpath.pro(883B)
----zsetzernike.pro(655B)
----zsim.pro(3KB)
----zgetwave.pro(2KB)
----zsrs.pro(835B)
----zgetfield.pro(2KB)
----zemaxdlm()
--------zemaxmodule.c(10KB)
--------zemaxmodule.dlm(204B)
--------zemaxmodule32bitWinXP.dll(20KB)
--------zemaxmodule64bitWin7.dll(11KB)
--------build_zemaxmodule.pro(636B)
--------zemaxmodule.def(84B)
----zzernikestandardcoeff.pro(698B)
----zsetwave.pro(1000B)
----zsetfield.pro(2KB)
----README.md(3KB)
----zmodifysettings.pro(576B)
----zgetextra.pro(320B)
----zoptimize.pro(992B)
----zsetconfig.pro(2KB)
----zgetnscposition.pro(225B)
----zgetsystem.pro(1KB)
----zsetoperand.pro(747B)

网友评论