分享

Zemax MZDDE function

 乐山乐水8 2010-06-03
给Zemax DDE工具箱中错误的说明文档害死了!
 
MZDDE
ZEMAX DDE Server Toolbox
Provides access to ZEMAX functionality from Matlab

ZemaxButtons

  ZEMAX 3-Letter Analysis/Action Window Codes (ZEMAX Version September 19, 2002)
These codes are case-sensitive.
Off: None                          Mfl: Merit Function List
ABg: ABg Data Catalog              Mfo: Make Focal
Bfv: Beam File Viewer              Mgm: Geometric MTF Map
Caa: Coating, Abs. vs. Angle       Mtf: Modulation TF
Car: Cardinal Points               Mth: MTF vs. Field
Cas: Coat All Surfaces             NCE: Non-Sequential Editor
Caw: Coating, Abs. vs. Wavelength  New: New File
Cca: Convert to Circular Apertures Nxc: Next Configuration
Cda: Coating, Dia. vs. Angle       Off: Huygens Through Focus MTF
Cdw: Coating, DIa. vs. Angle       Opd: Opd Fan
Cfa: Convert to Floating Apertures Ope: Open File
Cfs: Chromatic Focal Shift         Opt: Optimization
Cls: Coating List                  Pab: Pupil Aberration Fan
Cna: Coating, Ret. vs. Angle       Pcs: PSF Cross Section
Cng: Convert to NSC Group          Per: Performance Test
Cnw: Coating, Ret. vs. Wavelength  Pha: Pol. Phase Aberration
Cpa: Coating, Phase vs. Angle      Pmp: Pol. Pupil Map
Cpw: Coating, Phase vs. Wavelength Pol: Pol. Ray Trace
Cra: Coating, Refl vs. Angle       Pop: Physical Optics Propagation
Crw: Coating, Refl. vs. Wavelength Pre: Prescription Data
Cta: Coating, Tran. vs. Angle      Prf: Preferences
Ctw: Coating, Tran. vs. Wavelength Ptf: Pol. Transmission Fan
Dcl: Detector Control              Qfo: Quick Focus
Dim: Diffraction Image Analysis    Raa: Remove All Apertures
Dip: Biocular Dipvergence/Converge Ray: Ray Fan
Dis: Dispersion Plot               Rcf: Reload Coating File
Dvi: Detector Viewer               Rdb: Ray Database
EDE: Extra Data Editor             Red: Redo
Ect: Edit Coating                  Rel: Relative Illumination
Ele: ZEMAX Element Drawing         Rev: Reverse Elements
Enc: Diff Encircled Energy         Rg4: New Report Graphic 4
Ext: Exit                          Rg6: New Report Graphic 6
Fcd: Field Curv/Distorion          Rmf: RMS vs. Focus
Fcl: Fiber Coupling                Rml: Refresh Macro List
Fie: Field Data                    Rms: RMS vs. Field
Fld: Add Fold Mirror               Rmw: RMS vs. Wavelength
Flx: Delete Fold Mirror            Rtr: Ray Trace
Foa: Foucault Analysis             Rva: Remove Variables
Foo: Footprint Analysis            Rxl: Refresh Extensions List
Fov: Biocular Field of View Analys Sag: Sag Table
Fps: FFT PSF                       Sas: Save As
Gbp: Parax Gaussian Beam           Sav: Save File
Gbs: Skew Gaussian Beam            Sca: Scale Lens
Gen: General Lens Data             Sei: Seidel Coefficients
Geo: Geom Encircled Energy         Sff: Full Field Spot
Gho: Ghost Focus                   Sld: Slider
Gla: Glass Catalog                 Sma: Spot Matrix
Glb: Global Optimization           Smc: Spot Matrix Config
Gmp: Glass Map                     Smf: Surface MTF
Gpr: Gradium Profile               Spt: Spot Diagram
Grd: Grid Distortion               Srp: Surface Phase
Gst: Glass Substitution Template   Srs: Surface Sag
Gtf: Geometric MTF                 Ssg: System Summary Graphic
Gvf: Geometric MTF vs. Field       Stf: Though Focus Spot
Ham: Hammer Optimization           Sur: Surface Data
Hlp: Help                          Sys: System Data
Hmf: Huygens MTF                   TDE: Tolerance Data Editor
Hps: Huygens PSF                   Tde: Tilt/Decenter Elements
Hsm: Huygens SUrface MTF           Tfg: Through Focus GTF
ISO: ISO Element Drawing           Tfm: Through Focus MTF
Ibm: Geometric Bitmap Image Analys Tls: Tolerance List
Igs: Export IGES File              Tol: Tolerancing
Ilf: Illumination Surface          Tpf: Test Plate Fit
Ils: Illumination Scan             Tpl: Test Plate Lists
Ima: Geometric Image Analysis      Tra: Pol. Transmission
Imv: IMA/BIM File Viewer           Trw: Transmission vs. Wavelength
Ins: Insert Lens                   Tsm: Tolerance Summary
Int: Interferogram                 Und: Undo
L3d: 3D Layout                     Uni: Universal Plot
L3n: NSC 3D Layout                 Upa: Update All
LDE: Lens Data Editor              Upd: Update
LSn: NSC Shaded Model Layout       Vig: Vignetting Plot
Lac: Last Configuration            Wav: Wavelength Data
Lat: Lateral Color                 Wfm: Wavefront Map
Lay: 2D Layout                     Xdi: Extended Diffraction Image Analysis
Len: Lens Search                   Xis: Export IGES/STEP/SAT FIle
Lin: Line/Edge Response            Xse: Extended Source Encircled
Lon: Longitudinal Aberration       Yni: YNI Contributions
Lsh: Shaded Model Layout           Yyb: Y-Ybar
Lsm: Solid Model Layout            Zat: Zernike Annular Terms
Lwf: Wireframe Layout              Zex: ZEMAX Extensions
MCE: Multi-Config Editor           Zfr: Zernike Fringe Terms
MFE: Merit Function Editor         Zpl: Edit/Run ZPL Macros
Mdm: FFT MTF Map                   Zst: Zernike Standard Terms 
其中Dvi: Detector Viewer 是错误的,正确的应该是"Dvr"。
过程:
写程序调用函数zOpenWindow和zGetTextFile的时候,使用code“Dvi”一直显示fail,无法打开窗口,无法保存文件。
最后看到另外一篇应用文章才发现说明文档中的code是错误的。:(
 
总结:
类似manual之类的参考文档也不可信... 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约