opticalSystem
Description
Add-On Required: This feature requires the Optical Design and Simulation Library for Image Processing Toolbox add-on.
An opticalSystem object models the components of a physical
optical system.
Create and add components to the optical system using these object functions.
addRefractiveSurface— Create and add at least two refractive surfaces, which comprise a lens, to the optical system. To apply a coating to all lenses in the optical system, use theaddCoatingobject function.addImagePlane— Create and add an image plane to the optical system.addDiaphragm— Create and add a diaphragm to the optical system.addMirror— Create and add a mirror to the optical system.add— Add an existing component or a set of components to the optical system. To add a gap after adding an optical component using this function, use theaddGapobject function.
Specify the coordinate system for the optical axis of the next component to be added, also
known as a coordinate break, using the setConstructionFrame object function.
To modify the components of an existing optical system, such as one imported using the
zmximport
function, use the changeGap,
insert, and
remove object
functions.
Note
This functionality requires Optical Design and Simulation Library for Image Processing Toolbox™. You can install the Optical Design and Simulation Library for Image Processing Toolbox from Add-On Explorer. For more information about installing add-ons, see Get and Manage Add-Ons.
Creation
Description
creates an empty
optical system.opsys = opticalSystem
sets writable properties using one or more name-value arguments.opsys = opticalSystem(PropertyName=Value)
Properties
Object Functions
Examples
Version History
Introduced in R2026a
See Also
addRefractiveSurface | addImagePlane | addDiaphragm | addMirror | fieldPoint | opticalMaterial | addGap | glassLibrary
Topics
- Modify Focal Length By Scaling Optical System
- Optimize Photographic Zoom Lens Component Positions
- Design Cooke Triplet
- Create Lens Prescription Table for Optical System
- Apply Configurations to Optical System Imported from ZMX File
- Get Started with Optical Design and Simulation
- Coordinate Systems in Optical Design
- Create Field Points
