Also available in English, 日本語
本文提供了OpticStudio中所有文件使用的扩展名列表。还提供了每种文件类型的默认位置或所需位置。
作者 Sanjay Gangadhara
简介
在OpticStudio中设计一个镜头系统需要使用很多信息,这些信息通常分布在各种文件和文件类型中。在这里,我们为OpticStudio支持的所有文件类型提供了一个按类别排序的简单列表。本文还提供了按字母顺序排列的文件类型列表及其必要的位置。
CAD相关
有关下列CAD文件类型的更多信息见文章"如何导入CAD物体"
| 扩展名 |
说明 |
位置 |
| IGES, IGS |
这些是初始的图形交换规范文件。它们用于在CAD程序之间传输二维和三维绘图数据。 |
此类型文件位于此类型文件位于 {Zemax}\Objects\CAD Files。 |
| SAT |
标准ACIS文本文件。它们是一种简化的2D/3D绘图格式,可以被大多数CAD程序使用。 |
此类型文件位于{Zemax}\Objects\CAD Files。 |
| STEP, STP |
这个文件扩展名代表产品交换的标准。这些文件用于以ASCII格式存储3D图像数据。 |
此类型文件位于{Zemax}\Objects\CAD Files。 |
| STL |
光固化标准转换语言文件(Stereolithography Tesselation Language files)。这个文件最适合为一些可由小三角形平面近似模拟的物体建模。用于在CAD程序之间传输三维图像数据。 |
此类型文件位于 {Zemax}\Objects\CAD Files。 |
| ZEN |
用于在CAD文件中分配指定面号。 |
此类型文件位于{Zemax}\Objects\CAD Files。 |
| ZOF |
Zemax物体格式文件。这些文件包含OpticStudio内部使用的CAD物体。OpticStudio会自动将任何导入非序列模式的CAD物体(如IGES、STEP或SAT文件)转换为相应的ZOF文件。 |
此类型文件位于 {Zemax}\Objects\CAD Files。 |
| ZPO |
Zemax零件设计文件。这些文件是在Zemax零件设计中生成的CAD实体,用于非序列或混合序列模式。 |
此类型文件位于{Zemax}\Objects\Part Designer Objects。 |
常规
| 扩展名 |
说明 |
位置 |
| CFG |
结构配置文件。ZEMAX.CFG是环境对话框中描述用户选择的选项的主要结构配置文件。可能还存在许多以CFG结尾的其它文件;例如,Ray.CFG包含用户为Ray Fan图定义的默认值。 |
与一般分析功能相关的结构配置文件,如Ray.CFG (Ray Fan plot)或POP.CFG(物理光学传播),位于{Zemax}\Configs\中。特定镜头的配置文件与相应镜头(.zmx)文件位于同一个文件夹中。 |
| ZAR |
ZEMAX存档文件。这些文件包含所有与镜头设计相关的文件,格式为单一的压缩格式。这对于跟踪给定镜头设计相关的文件,以及以压缩方式将信息发送给其他人时非常有用。
|
这些文件可以位于任何文件夹中。存档文件重新打开后,相关文件(如玻璃库、膜层、CAD等)将被发送到相应的文件夹。 |
| ZDA (SES) |
会话文件。这些文件定义了将显示的结构,并为相应的镜头(ZMX)文件打开窗口和设置。如果SES或ZDA文件与相应镜头文件存在于相同目录中,当你打开镜头文件的所有分析窗口,编辑器会出现在与最后一次保存文件时相同的位置,所有打开的分析窗口的设置与最后一次保存时使用的设置相同。 |
这些文件应该与相应的镜头 (.zmx)文件位于同一个文件夹中。 |
| ZMX |
ZEMAX镜头文件。这些ASCII码文件包含着所有设计技术参数,包括口径、波长、规格数据、评价函数。 |
此文件可保存于任何文件夹下。 |
图表
| 扩展名 |
说明 |
位置 |
| ANN |
(二进制)注释文件。这些二进制文件存储为用户自定义的OpticStudio图形。 |
这些文件可保存于任何文件夹下。 |
| ELE |
Zemax元件绘图的设置文件。这些文件包含Zemax元件绘图特性保存的设置,可以用于在任何镜头文件中定义该特性的设置。 |
这些文件可保存于任何文件夹下。 |
| NOT |
元件绘图说明文件。这些ASCII文件包含要附加到Zemax元件绘图特性的注释部分的说明,可以在任何镜头文件中使用。 |
这些输入文件位于 {Zemax}\Miscellaneous。 |
图像分析
关于图像分析的更多信息见文章 "如何模拟高分辨率图像"
| 扩展名 |
说明 |
位置 |
| BIM |
二进制图像文件用于定义图像模拟工具和相关图像分析功能的扩展源。 |
这些输入文件位于{Zemax}\IMAFiles。 |
| BMP |
位图文件。这些文件用于为图像模拟(Image Simulation)和相关像分析功能定义扩展源。它们还可以作为傅科分析的参考,或者用于非序列“幻灯片(slide)”物体类型中。 |
这些输入文件位于 {Zemax}\IMAFiles。 |
| EMF |
增强的图元文件,用于图形图元文件。这些文件包含从OpticStudio以Windows图元文件格式导出的图形。
|
这些文件可位于任何文件夹下。 |
| IMA |
ASCII或二进制图像文件,用于为图像模拟工具和相关图像分析功能定义扩展源。 |
这些输入文件可位于 {Zemax}\IMAFiles。 |
| JPG |
联合摄影专家组(Joint Photographic Experts Group)图像文件。这些文件用于为像模拟工具和相关图像分析功能定义扩展源。它们还可以作为傅科分析的参考,或者用于非序列“幻灯片(slide)”物体类型中。 |
这些输入文件可位于任何文件夹下。 |
导入数据
| 扩展名 |
说明 |
位置 |
| F3D |
OptiWave文件,包含输入光束的电场数据。使用文件(FILE)选项卡下的转换文件格式(Convert File Formats)功能可将这些文件转换成Zemax光束文件(ZBF)格式,用于物理光学传播和部分相干图像分析功能使用。 |
这些文件并没有优先存储的文件夹。 |
| INT |
包含用于对Zernike或网格型表面建模的干涉测量数据。使用位于文件(FILE)选项卡下的转换文件格式(Convert File Formats)可将这些文件可以转换为DAT或GRD文件。 |
这些文件并没有优先存储的文件夹。 |
输入数据
| 扩展名 |
说明 |
位置 |
| AGF |
玻璃库ASCII格式。这些ASCII文件包含玻璃库的数据。使用ASCII格式,以便可以在Zemax的新版本中合并其它数据。 |
这些文件位于{Zemax}\Glasscat\文件夹中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)提供的玻璃路径。 |
| BGF |
玻璃库二进制格式。为了加速AGF文件的加载,Zemax将AGF文件转换为BGF,这是玻璃库的特定二进制副本。 |
这些文件将由Zemax从AGF文件自动生成。其位置与AGF文件相同。 |
| BSDF |
双向散射分布函数文件。这些文件包含表列的BSDF值,这些值表示特定表面散射角分布的测量数据(有关详细信息,请参阅 "如何使用表列 BSDF数据定义表面散射分布 " )。 |
这些文件位于文件夹{Zemax}\Miscellaneous\... |
| DAT |
DAT文件在Zemax中的各种应用如下:
- 包含矢高数据的ASCII文件,用于通过网格矢高面对表面建模。
- 包含相位数据的ASCII文件,用于通过网格相位面对表面建模。
- 包含输入到附加数据编辑器(Extra Data Editor)中数据的ASCII文件,用于需要此编辑器定义全部表面参数的面。
- ASCII或二进制文件,其中包含通过光源物体文件建立非序列光源模型的数据。
- 包含序列和非序列模式下膜层数据的ASCII文件。
- 包含ABg散射数据的ASCII文件。
- 包含可应用于非序列物体各面上膜层/散射配置的ASCII文件。
|
对于左边显示的前3个应用,这些文件可以位于任何文件夹中。对于光源物体文件,输入文件应该位于{Zemax}\Objects\Sources\SourceFiles\中,或者位于\Sources\Source Files\中,物体路径为:文件(File)>配置选项(Preferences)>文件夹(Folders)。包含膜层数据的输入文件应该位于{Zemax}\ coating中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)中提供的膜层路径。ABg散射数据文件应该位于{Zemax}\ABg_Data中。膜层/散射配置数据文件应该位于{Zemax}\Profiles\中。 |
| GRD |
GRADIUMTM 配置数据文件。这些文件包含LightPath Technologies公司提供的梯度折射率库存玻璃制作而成的透镜面型数据。 |
这些文件位于{Zemax}\Glasscat\中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)。 |
| IND |
折射率配置数据文件。这些ASCII文件包含玻璃的折射率随波长变化数据,以拟合出Zemax支持的色散公式之一(详细信息,请参阅 "OpticStudio中的折射率数据拟合" )。 |
这些输入文件位于{Zemax}\Glasscat\中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)。 |
| TID |
折射率配置数据文件。这些ASCII文件包含用于玻璃折射率随波长和温度变化的数据,适用以拟合出Zemax热分析模型和Zemax支持的色散公式之一(有关详细信息,请参阅 "如何将与温度相关的折射率数据拟合到 OpticStudio热分析模型 " )。 |
这些输入文件位于{Zemax}\Glasscat\中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)。 |
| TPD |
测试样板数据文件。这些ASCII文件包含由各种光学制造商提供的测试样板列表,用于测试样板拟合工具(Test Plate Fitting tool)。 |
这些输入文件位于{Zemax}\Testplate\。 |
| ZMF |
Zemax镜头库文件。这些文件为包含ZMX格式文件的合集,可用于在库存镜头库中定义镜头。 |
这些输入文件位于{Zemax}\Stockcat\。 |
| ZTG |
Zemax表格数据材料。这些ASCII文件包含随波长变化的玻璃折射率和透射率的表数据。当折射率数据不能很好地拟合到Zemax支持的散射模型之一时,这对于建立玻璃模型非常有用。 |
这些输入文件位于{Zemax}\Glasscat\中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)。 |
宏
| 扩展名 |
说明 |
位置 |
| ZPL |
包含用Zemax编程语言编写的脚本命令的ASCII文件。这对于在镜头设计中自动化完成任务、生成自定义样板等非常有用。更多信息,请参阅文章 "Zemax 编程语言 (ZPL) 简介" 。 |
这些文件位于{Zemax}\ Macros中,或者位于 文件(File)>配置选项(Preferences)>文件夹(Folders)提供的ZPL路径中。 |
非序列物体
有关使用荧光材料和荧光设置的更多信息(讨论如下),见文章 "OpticStudio 中光致发光模拟概述"
| 扩展名 |
说明 |
位置 |
| DAT |
包含应用于非序列物体中各种表面默认膜层或散射配置文件。 |
这些文件位于{Zemax}\Coating中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)中列出的膜层路径中。 |
| ZAS |
Zemax吸收光谱。用于非序列荧光材料和荧光体物理模型的吸收光谱数据。 |
这些文件位于{Zemax}\Objects\ Phosphors和荧光(Fluorescence) 文件夹中。 |
| ZES |
Zemax发射光谱。用于非序列荧光材料和荧光体物理模型的发射光谱数据。 |
这些文件位于{Zemax}\Objects\ Phosphors和荧光(Fluorescence) 文件夹中。 |
| ZEX |
Zemax激发光谱。用于非序列荧光材料和荧光体物理模型的激发光谱数据。 |
这些文件位于{Zemax}\Objects\ Phosphors和荧光(Fluorescence) 文件夹中。 |
| ZQE |
包含荧光材料和荧光量子效率数据的文件。 |
这些文件位于{Zemax}\Objects\ Phosphors和荧光(Fluorescence) 文件夹中。 |
非序列光线追迹
| 扩展名 |
说明 |
位置 |
| ZRD |
光线数据库文件。此文件类型是在非序列模式中执行光线追迹后生成的,但只有在光线追迹控制对话框中选择“Save Rays”时才会保存。这些二进制文件包含了在非序列系统中追迹的每一条光线的完整信息(例如光线入射目标的位置、折射后光线的方向、光线的偏振态等)。然后,滤波器字符串可以用于隔离数据库中的特定光线(有关详细信息,请参阅文章 "如何使用滤波器字符串识别特定光线" )。 |
这些文件与相应的ZMX系统文件保存在同一个文件夹中。 |
非序列光源
| 扩展名 |
说明 |
位置 |
| DAT |
用于定义光源文件的ASCII文本文件数据。(有关更多信息,请参阅文章 "如何建立LED和其它复杂光源模型" )。 |
这些文件位于{Zemax}\Objects\Sources下的其中一个文件夹里,通常位于“光源文件(Source Files)”文件夹中。 |
| IES |
光源IESNA文件。这些光源文件包含用真实灯测量的光度数据,根据北美照明工程学会(IESNA)的电子光度数据传输标准文件格式进行格式化。这些文件可以与光源IESNA文件一起在非序列模式中使用。 |
这些文件位于{Zemax}\Objects\Sources\IESNA。 |
| LDT |
光源EULUMDAT文件。这些光源文件包含用真实灯测量的光度数据,以一种称为EULUMDAT的常见格式给出。这些文件可以与光源EULUMDAT文件一起在非序列模式中使用。 |
这些文件位于 {Zemax}\Objects\Sources\EULUMDAT。 |
| RSMX |
辐射源模型文件。这些光源文件可以从辐射源模型库(Radiant Source Model catalog)(仅限旗舰版)下载。它们可用于在近场和远场中精确地生成光源文件。(有关更多信息,请参阅文章 "如何建立LED和其它复杂光源模型" )。 |
这些文件位于 {Zemax}\Objects\Sources\Radiant Source Model Files。 |
| SPCD |
光谱光源文件。这些ASCII文件包含光谱数据(即波长和权重),用于在非序列模式下对光源进行建模。此数据类似于波长数据对话框中输入的数据,但是允许为单个光源定义最多100个波长(波长数据对话框只允许每个结构下设置24个波长),并且不同的文件可以用于不同的光源。 |
这些文件位于{Zemax}\Objects\Sources\Spectrum Files。 |
物体数据
| 扩展名 |
说明 |
位置 |
| TOB |
包含对鳞甲径向(Tabulated Facted Radial)或鳞甲环状(Tabulated Faceted Toroidal)物体建模的数据。 |
这些输入文件应该 {Zemax}\Objects\Tabulated Objects。 |
优化
| 扩展名 |
说明 |
位置 |
| MF |
评价函数文件。这些文件包含保存的评价函数的操作数、目标值和权重的完整列表。这些文件可用于为不同的镜头文件或公差分析定义不同的评价函数。 |
这些文件可以位于任何文件夹中,尽管默认路径是 {Zemax}\MeritFunction。 |
偏振
| 扩展名 |
说明 |
位置 |
| DAT |
包含序列和非序列模式下所使用膜层数据的ASCII文件。 |
这些输入文件可以位于{Zemax}\Coating中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)的膜层路径中。 |
| ZEC |
Zemax加密膜层文件。这些文件包含加密膜层数据,允许用户在不需要知道详细膜层信息的情况下在镜头文件中指定膜层。这对于希望区分包含膜层的镜头文件,但对专有膜层信息保密的用户非常有用。 |
这些输入文件可以位于{Zemax}\Coating中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)的膜层路径中。 |
物理光学传播 (POP)
| 扩展名 |
说明 |
位置 |
| ZBF |
Zemax光束文件。该文件包含光束电场数据,用于物理光学传播(POP)分析功能。用户定义文件(ASCII或二进制)用于指定初始物理光学传播波束。Zemax还可以生成二进制文件,其中包含沿传播路径的任意表面上光束的电场数据。 |
这些输入文件位于{Zemax}\POP\BEAMFILES。 |
| ZMM |
Zemax多模文件。这些ASCII文件用于定义一个多模光束,用于物理光学传播分析功能。此光束由其他光束相干或非相干叠加后构成。 |
这些文件可以位于任何文件夹中。 |
表面数据
| 扩展名 |
说明 |
位置 |
| DAT |
包含表面配置数据。这些ASCII文件包含一系列用于在序列模式中对网格矢高面(Grid Sag)或网格相位面(Grid Phase surfac)建模的数据。这些文件中的数据也可以导入到附加数据编辑器中,以便对表面建模。 |
输入文件位于{Zemax}\Objects\Grid Files。 |
| GGD |
包含序列网格梯度面(Grid Gradient)的网格梯度折射率数据。 |
这些输入文件位于{Zemax}\Glasscat中,或者位于文件(File)>配置选项(Preferences)>文件夹(Folders)提供的玻璃路径中。 |
公差分析
| 扩展名 |
说明 |
位置 |
| "" |
包含用于公差的用户自定义统计信息,可以有任何扩展名的文件。 |
|
| TOL |
从公差数据编辑器(Tolerance Data Editor)中保存设置。这些文件包含已存公差数据编辑器中的操作数和扰动值(最小值和最大值)的完整列表。这些文件可用于为不同镜头文件定义相同的自定义公差。 |
输入文件可以位于任何文件夹中,尽管默认路径是 {Zemax}\Tolerance。 |
| TOP |
在“公差设置”对话框中保存设置。这些文件可用于为不同镜头文件定义相同的公差分析设置,或用于定义与TOLR优化操作数一起使用的公差分析设置。(有关更多信息,请参阅文章 "如何优化已构建的性能 "。 |
对于一般的公差分析,输入文件可以位于任何文件夹中。默认路径是{Zemax}\ Tolerance。
与TOLR操作数一起使用时,这些输入文件必须位于{Zemax}\Configs中。
|
| TSC |
公差脚本文件。这些ASCII文件包含脚本命令,允许定义一个过程来在公差分析期间评估镜头的性能。这对于模拟复杂透镜对准或在公差分析期间管理和报告特定的系统值很有用。(有关示例,请参阅文章 "如何在公差报告中获得任何优化操作值" )。 |
这些输入文件位于 {Zemax}\Tolerance。 |
用户自定义数据
| 扩展名 |
说明 |
位置 |
| C/CPP |
C或C++语言源代码文件。用于以DLL形式生成用户自定义表面、光源等。 |
这些文件通常位于{Zemax}\DLL的其中一个文件夹下。它们不需要放在OpticStudio的任何一个文件夹中。 |
| DLL |
动态链接库文件。这些文件用于建模用户自定义的表面、物体、散射分布等。它们是由源代码(C/C++)编译的。(有关更多信息,请参阅文章 "如何编译用户自定义表面" 和 "如何创建用户自定义散射函数 " )。 |
这些文件必须位于{Zemax}\DLL文件夹中匹配的文件夹。例如,用户定义的表面必须放在 {Zemax}\DLL\Surfaces。 |
| POB |
包含用于对用户自定义多边形物体建模的ASCII数据。 |
这些文件位于{Zemax}\Objects\Polygon Objects。 |
| UDA |
包含用于在序列或非序列模式下对用户自定义孔径建模的数据。(有关更多信息,请参阅文章 "如何在非序列模式下创建孔径" )。 |
这些文件位于{Zemax}\Objects\Apertures。 |
KA-01357