📄 contents.m
字号:
% zGetSequence - Get the sequence numbers of the lenses in the DDE server and LDE.
% zGetSerial - Get the ZEMAX hardware lock serial number.
% zGetSolve - Get data on solves and pickups on lens surfaces.
% zGetSurfaceData - Get a data item describing a lens surface.
% zsGetSurfaceData - Get data for a lens surface in a Matlab structure.
% zsGetSurfaceDataVector - Get all basic surface data in a vector of Matlab structures.
% zGetSurfaceDLL - Get the name of a DLL for user-defined surface types.
% zGetSurfaceParameter - Get single surface parameter datum.
% zGetSurfaceParamVector - Get vector of all parameter values at a surface.
% zGetSystem - Get general information on the lens system in the ZEMAX DDE server.
% zsGetSystem - Get general lens information in a Matlab structure.
% zGetSystemAper - Get lens system aperture data.
% zGetTextFile - Save text from any ZEMAX analysis window which supports text.
% zGetTimeout - Get the timeout value in seconds for ZEMAX DDE calls.
% zGetTol - Get data on a tolerance operand in the ZEMAX tolerance editor.
% zGetTolCount - Get the number of current lens tolerance operands from ZEMAX.
% zGetTolMatrix - Get a matrix of all current lens tolerances.
% zGetTrace - Trace a ray through the current lens in the ZEMAX DDE server.
% zGetTraceDirect - Direct access raytrace through the current lens in the ZEMAX DDE server.
% zGetUpdate - Perform update on the current lens in the ZEMAX DDE server.
% zGetVersion - Get the ZEMAX version which is running.
% zGetWave - Get data on a currently defined wavelength in ZEMAX.
% zGetWaveMatrix - Get all data on wavelengths in a matrix.
% zImportExtraData - Import extra data to a ZEMAX surface which needs it e.g. Grid Sag.
% zuiImportExtraData - As for zImportExtraData, but with File Open dialog box.
% zInsertSurface - Insert a new surface in the lens.
% zLoadFile - Load a ZEMAX lens surface into the DDE server.
% zuiLoadFile - As for zLoadFile, except with File Open dialog.
% zLoadMerit - Load a merit function file from a .MF or .ZMX file.
% zuiLoadMerit - As for zLOadMerit, except that an Open File dialog is presented.
% zMakeGraphicWindow - Request ZEMAX to generate a graphic display from data stored in client generated file.
% zMakeTextWindow - Request ZEMAX to display text stored in a client generated file.
% zNewLens - Erase the lens in the ZEMAX DDE server.
% zNumSurfs - Returns the number of surfaces in the lens.
% zOpenWindow - Open a ZEMAX action/analysis window.
% zOptimize - Run the damped least squares on the lens in the ZEMAX DDE server.
% zPushLens - Copy the lens in the ZEMAX DDE server into the ZEMAX Lens Data Editor.
% zReleaseWindow - Release a window locked during ZEMAX-client interaction.
% zSaveFile - Save a lens file from the ZEMAX DDE server.
% zuiSaveFile - As for zSaveLens, only a Save As dialog is used.
% zSetAperture - Set aperture details on a lens surface.
% zSetBuffer - Write text to a buffer for ZEMAX-client interactions.
% zSetConfig - Change selected lens configuration.
% zSetExtra - Set extra data associated with a lens surface in the ZEMAX DDE server.
% zSetField - Set details of a field point in the lens.
% zSetFieldType - Set the type of field points and the total number of points.
% zSetFieldMatrix - Set field type and all field point data from a Matlab matrix.
% zSetFloat - Set all surface without apertures to have floating apertures.
% zSetLabel - Attach an integer label to a lens surface for later reference.
% zSetMEMState - Set the micro-mirror state of a MEMS digital mirror device (DMD/DLP)
% zSetMulticon - Set multi-configuration data for lens surfaces in ZEMAX.
% zSetMulticonOp - Set up operand types in the ZEMAX multi-configuration editor.
% zSetNSCNull - Sets range of objects at a non-sequential surface to the 'Null Object'.
% zSetNSCObjectData - Set basic data for an non-sequential object in ZEMAX.
% zsSetNSCObject - Set data for an NSC object or objects through use of a Matlab structure array.
% zSetNSCPosition - Set position and tilt of a non-sequential object in ZEMAX.
% zSetNSCParameter - Set a parameter associated with an NSC object in ZEMAX.
% zSetNSCSettings - Set global settings in ZEMAX related to handling of NSC ray tracing.
% zSetOperand - Set lens optimization operand in ZEMAX.
% zSetPolState - Set default polarization state for polarization raytracing in ZEMAX.
% zSetSolve - Set solves and pickups on lens surfaces.
% zSetSurfaceData - Set basic lens surface data in ZEMAX.
% zSetSurfaceParameter - Set a parameter associated with a lens surface in ZEMAX.
% zSetSurfaceParamVector - Set all parameters associated with a lens surface from a vector.
% zSetSurfaceParamMatrix - Set all parameters associated with all lens surfaces from a matrix.
% zSetSystem - Set global operating conditions for a lens system in ZEMAX.
% zSetSystemAper - Set aperture type and size for a lens in ZEMAX.
% zSetTimeout - Set the timeout for all ZEMAX DDE function calls.
% zSetVig - Set vignetting factors automatically in ZEMAX.
% zSetWave - Set a wavelength and weight for the lens in ZEMAX.
% zSetWaveMatrix - Set all wavelengths and weights from a Matlab matrix.
% zWindowMaximize - Maximize a ZEMAX window.
% zWindowMinimize - Minimize a ZEMAX window.
% zWindowRestore - Restore a ZEMAX window to before a Maximize or Minimize.
% ZemaxButtons - Get a list of 3-letter codes for ZEMAX analysis and action windows (see zOpenWindow).
% ZemaxOperands - Get a list of ZEMAX optimization operands.
%
% MZDDE - The ZEMAX DDE Toolbox for Matlab.
% Copyright (C) 2002-2004 Defencetek, CSIR
% Contact : dgriffith@csir.co.za
%
% This file is part of MZDDE.
%
% MZDDE is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2 of the License, or
% (at your option) any later version.
%
% MZDDE is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with MZDDE (COPYING.html); if not, write to the Free Software
% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
%
% $Revision: 1.15 $
% $Author: dgriffith $
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -