Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 25297-1:2012规定了用于不同光学设计软件之间交换光学设计数据的NODIF(光学硬件接口名义定义)标准。该标准基于STEP(ISO 10303)框架定义了应用协议,能够实现光学系统定义(包括表面参数、材料和评估数据)在不同计算环境之间的无缝数据传输。
该标准的制定旨在解决光学工程中长期存在的互操作性问题:来自不同供应商(Zemax、Code V、OSLO等)的光学设计软件各自使用专有文件格式,使得跨组织的光学设计协作极为困难。NODIF提供了一种基于EXPRESS信息建模语言的供应商中立标准化格式,能够完整保真地传输光学设计数据。
NODIF信息模型组织为五个功能单元(UoF),每个代表光学系统设计数据的一个独特方面:
| 功能单元 | 名称 | 范围 | 关键实体 |
|---|---|---|---|
| UoF 1 | 光学系统定义 | 整体系统结构、坐标系和参考 | optical_system, coordinate_system, aperture_definition |
| UoF 2 | 光学表面定义 | 表面几何形状、位置和方向 | optical_surface, surface_profile, aspheric_coefficients |
| UoF 3 | 光学材料定义 | 玻璃类型、折射率和色散数据 | optical_material, glass_catalog, dispersion_formula |
| UoF 4 | 光学公差定义 | 制造公差和灵敏度数据 | tolerance_parameter, sensitivity_analysis, compensator |
| UoF 5 | 光学评估定义 | 性能评估结果和判据 | evaluation_function, merit_function, image_quality_metric |
NODIF支持现代光学设计必需的多种表面表示模型。标准明确定义了通过曲率和圆锥常数表示的球面、通过多项式系数(高达20阶)表示的非球面、通过光栅方程和效率数据表示的衍射面以及通过Zernike或样条表示的自由曲面。对于每种表面类型,标准规定了坐标系约定、半径和距离的符号约定以及用于光线追迹的数学公式。
NODIF标准作为ISO 10303(STEP)框架内的应用协议实现。物理文件格式使用STEP纯文本编码(ISO 10303-21),提供人类可读的ASCII格式。EXPRESS模式(ISO 10303-11)使用实体、属性和约束定义信息模型。实现需要三个组件:STEP文件解析器/写入器、将NODIF特定模式映射到内部数据结构的模块,以及完整性和一致性验证检查。
典型NODIF文件大小从简单单透镜的50 KB到包含公差数据的复杂多组系统的数兆字节不等。标准建议实现至少支持五个核心UoF,并可选择支持额外的特定应用扩展。
ISO 25297-1定义了三级合规分类。1级(基础)要求支持球面、标准玻璃库和基本系统定义。2级(中级)增加非球面、公差和波长数据。3级(高级)要求完全支持所有UoF,包括衍射面、自由曲面几何和完整评估数据交换。任何声称NODIF合规的实现必须明确声明其合规级别。
NODIF标准已在多供应商光学设计工作流中得到重要应用,特别是在航空航天和国防领域,其中光学系统的设计由主承包商完成,制造由专业供应商执行。它使得设计数据(包含完整的公差信息)能够从设计方传输到制造方,确保制造变化在系统性能预测中得到正确体现。该标准还支持以供应商无关的格式进行光学设计的归档和长期保存。