주요 콘텐츠

광학 시스템 설계 및 분석

광학 설계 및 시뮬레이션, 레이 트레이싱, 스폿 다이어그램, 수차 분석, 렌즈 왜곡 분석, 필드 곡률 분석

Optical Design and Simulation Library for Image Processing Toolbox™를 사용하여 광학 시스템을 설계하고 시뮬레이션합니다. 이 라이브러리를 사용하면 사용자 지정 광학 설계를 만들고, 광범위한 재료 라이브러리에서 벌크 유리 및 코팅 재료를 사용하고, 벌크 재료를 가져오고, 사용자 지정 광학 재료 및 코팅을 만들 수 있습니다. 라이브러리는 광학 설계를 2차원 및 3차원으로 시각화하는 시각화 툴을 제공합니다. 또한 ZMX 파일에서 시스템을 가져와서 기존 광학 설계와 통합할 수도 있습니다.

레이 트레이싱, 편광 분석 수행, 스폿 다이어그램 계산, 수차 분석, 렌즈 왜곡 분석, 필드 곡률 분석을 통해 광학 시스템을 평가할 수 있습니다. 그런 다음 결과를 시각화할 수 있습니다. 또한 Optimization Toolbox™에서 제공되는 최적화 툴을 사용하여 광학 시스템과 광학 코팅을 최적화할 수 있습니다.

광학 시스템 디자이너 앱은 광학 시스템 설계를 위한 대화형 인터페이스를 제공합니다. 이 앱을 사용하여 사용자 지정 광학 시스템을 설계하고, ZMX 파일에서 가져온 광학 시스템을 시뮬레이션하고, 추적된 광선, 스폿 다이어그램, 수차 분석, 왜곡 분석, 필드 곡률 분석 및 기타 분석을 대화형 방식으로 시각화할 수 있습니다.

Optical Design and Simulation Library for Image Processing Toolbox를 시작하려면 Get Started with Optical Design and Simulation 항목을 참조하십시오.

애드온 탐색기에서 Optical Design and Simulation Library for Image Processing Toolbox를 설치할 수 있습니다. 애드온 설치에 대한 자세한 내용은 애드온을 받고 관리하기를 참조하십시오.

Double Gauss lens system visualized in 2-D (top) and 3-D (bottom) using the Optical Design and Simulation Library.

광학 시스템 디자이너Design and analyze optical systems (R2026a 이후)

함수

모두 확장

시스템 컴포넌트를 만들고 조작하기

opticalSystemModel components of optical system (R2026a 이후)
addDiaphragmAdd physical diaphragm component to optical system (R2026a 이후)
addImagePlaneAdd image plane component to optical system (R2026a 이후)
addMirrorAdd mirror component to optical system (R2026a 이후)
addRefractiveSurfaceAdd refractive surface component to optical system (R2026a 이후)
addGapAdd gap between optical components (R2026a 이후)
addAdd optical component to optical system (R2026a 이후)
changeGapChange gap between components in optical system (R2026a 이후)
distanceAfterQuery distance after optical component (R2026a 이후)
distanceBeforeQuery distance before optical component (R2026a 이후)
insertInsert optical component into optical system (R2026a 이후)
removeRemove component from optical system (R2026a 이후)
resolveMaterialsResolve component materials in optical system against glass library (R2026a 이후)
setConstructionFrameSet coordinate break for all subsequent components in optical system (R2026a 이후)

광학 시스템 조정하기

focusPosition image plane of optical system to minimize RMS spot size (R2026a 이후)
updateSemiDiametersUpdate semi-diameters of surfaces in optical system (R2026a 이후)
zmxinfoRead metadata of ZMX file (R2026a 이후)
zmximportImport optical system from ZMX file (R2026a 이후)

2차원 시각화

view2dVisualize optical system in 2-D (R2026a 이후)
OpticalSystemViewer2DCustomize 2-D visualization of optical system (R2026a 이후)

3차원 시각화

view3dVisualize optical system in 3-D (R2026a 이후)
OpticalSystemViewer3DCustomize 3-D visualization of optical system (R2026a 이후)

레이 트레이싱

fieldPointCreate field point representation of light source (R2026a 이후)
samplingGridCreate ray sampling grid for entrance surface of optical system (R2026a 이후)
traceChiefRayTrace chief ray through optical system (R2026a 이후)
traceMarginalRaysTrace marginal rays through optical system (R2026a 이후)
traceRaysPerform ray tracing through optical system (R2026a 이후)

광학 시스템 사양

halfFieldOfViewCompute half field of view of optical system (R2026a 이후)
paraxialInfoCompute paraxial information, including cardinal points, for optical system (R2026a 이후)

영상 품질 및 수차 분석

chromaticAberrationCompute lateral and longitudinal chromatic aberration of optical system (R2026a 이후)
fieldCurvatureCompute tangential and sagittal field curvature (R2026a 이후)
lensDistortionCompute geometric lens distortion for optical system (R2026a 이후)
rayAberrationCompute tangential and sagittal ray aberration of optical system (R2026a 이후)
spotCompute spot at which rays converge in image plane (R2026a 이후)

분석 시각화

spotDiagramChart displaying spot diagram of optical system (R2026a 이후)
showPlot analysis result (R2026a 이후)

유리 라이브러리 관리하기

glassLibraryGlass material library for optical system components (R2026a 이후)
changePriorityChange priority of glass material catalog in glass library (R2026a 이후)
addGlassCatalogAdd new glass catalog to glass library (R2026a 이후)
removeGlassCatalogRemove glass material catalog from glass library (R2026a 이후)
restoreDefaultGlassLibraryRestore glass library to default settings (R2026a 이후)

유리 재료를 선택하고 사용하기

pickGlassPick named glass material from glass library (R2026a 이후)
searchGlassLibrarySearch glass library for glass material (R2026a 이후)
refractiveIndexCompute complex refractive index for optical material (R2026a 이후)
resolveMaterialsResolve component materials in optical system against glass library (R2026a 이후)
opticalMaterialPickerOptical material picker UI component (R2026a 이후)

사용자 지정 유리 재료 만들기

opticalMaterialCreate optical material (R2026a 이후)
refractiveIndexCompute complex refractive index for optical material (R2026a 이후)

코팅 재료 선택하기

pickCoatingMaterialPick optical coating material from coating material library (R2026a 이후)
coatingMaterialLibraryOptical coating material library (R2026a 이후)
addCoatingMaterialAdd new optical coating material to optical coating material library (R2026a 이후)
removeCoatingMaterialRemove optical coating material from optical coating material library (R2026a 이후)
restoreDefaultCoatingMaterialLibraryRestore optical coating material library to default (R2026a 이후)

사용자 지정 코팅 재료 만들기

opticalMaterialCreate optical material (R2026a 이후)

광학 코팅 설계 및 적용하기

opticalCoatingCreate optical coating for optical system surfaces (R2026a 이후)
fresnelCoefficientsCompute Fresnel coefficients for optical coating (R2026a 이후)
addCoatingAdd optical coating to lens surfaces in optical system (R2026a 이후)
removeCoatingRemove optical coatings from lens surfaces in optical system (R2026a 이후)
opticalCoatingEditorOptical coating editor UI component (R2026a 이후)

광학 코팅 라이브러리 관리하기

coatingLibraryOptical coating library for optical system components (R2026a 이후)
addCoatingAdd optical coating to optical coating library (R2026a 이후)
removeCoatingRemove optical coating from optical coating library (R2026a 이후)
restoreDefaultCoatingLibraryRestore coating library to default (R2026a 이후)

광학 코팅 찾아보기

pickCoatingPick optical coating from optical coating library (R2026a 이후)
opticalCoatingPickerOptical coating picker UI component (R2026a 이후)

도움말 항목

시작하기

광학 시스템 분석

광학 코팅

추천 예제