Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 25297-2:2011规定了将NODIF(ISO 25297-1)光学设计数据转换为ISO 23584(光学和光子学-参考字典)结构化数据格式的映射表和规则。该标准在两个重要领域之间架起了桥梁:NODIF捕获的参数化光学设计数据,以及ISO 23584(基于ISO 13584和IEC 61360)定义的标准参考字典框架。
此映射使光学元件数据能够在更广泛的PLM(产品生命周期管理)框架中使用,标准化字典在设计、制造、采购和维护系统之间提供语义互操作性。通过将NODIF实体映射到ISO 23584字典条目,设计软件中描述的光学元件可以自动关联到企业资源规划系统、供应商数据库和产品目录管理平台。
ISO 23584使用ISO 13584/IEC 61360方法定义了光学和光子学的参考字典。字典组织为层次分类系统,每个类别具有相关属性,每个属性具有明确定义的数据类型、单位和值范围。字典支持多种语言,包括明确的定义、国际标准参考文献以及类别之间的关系类型。
| 映射级别 | NODIF实体 | ISO 23584字典条目 | 映射复杂度 |
|---|---|---|---|
| 类别 | optical_surface | EOT 100001(光学表面类) | 直接:1对1 |
| 属性 | radius_of_curvature | EOT 200001(曲率半径) | 直接:单位转换 |
| 属性 | aspheric_coefficient_A4 | EOT 200015(4阶非球面系数) | 直接:命名对齐 |
| 类别 | optical_material | EOT 110001(光学材料类) | 直接:1对1 |
| 属性 | refractive_index_nd | EOT 210001(折射率nd) | 直接:单位转换 |
| 约束 | aperture_limits | EOT 300001(孔径约束) | 间接:需要分解 |
ISO 23584字典使用前缀”EOT”(光学和光子学基础)标识,并将光学概念组织为多层分类体系。100000范围的代码表示对象类别,200000范围的代码表示属性,300000范围的代码表示关系和约束。
映射过程遵循系统的四步方法。首先,分析NODIF EXPRESS模式以识别所有实体、属性和约束。其次,识别对应的ISO 23584字典条目,或在必要时提议新条目。第三,定义属性映射规则,包括单位转换、命名对齐和结构变换。第四,验证规则确保映射后的数据与源模式和目标模式保持一致。
完整实现需要三个处理阶段。第一阶段是NODIF解析:读取STEP物理文件(ISO 10303-21),提取实体和属性,构建NODIF数据结构。第二阶段是字典映射:应用ISO 25297-2中的映射规则将NODIF实体转换为ISO 23584字典结构,处理单位转换(毫米到米、度到弧度等)和结构变换。第三阶段是字典输出:以所需交换格式生成符合ISO 23584的字典文件(通常为ISO 10303-21或ISO 13584-24定义的PLIB XML格式)。
ISO 25297-2中的映射表涵盖约150个实体到类别的映射和超过400个属性到属性的映射。关键的映射复杂性包括单位转换(NODIF通常使用毫米,而ISO 23584使用米作为长度的基本单位)、符号约定对齐以及处理特定设计中可能存在或不存在的可选属性。
NODIF到ISO 23584映射实现的验证需要使用涵盖所有五个NODIF UoF的综合参考光学设计集进行测试。标准建议至少使用20个测试用例,涵盖简单单透镜、胶合双透镜、空气间隔三透镜、非球面单透镜、衍射光学元件和多组变焦系统。每个测试用例检查完整性(所有实体已映射)、正确性(数值在公差范围内保留)和一致性(关系得以维护)。