产品数据交换标准 (STEP) 是一种 ISO 标准工业自动化系统产品数据表示和交换格式。
STEP 文件的文件结构含有模块结构,这使得开发人员可以更方便地调整格式以满足相应需要。模块称为“类”并使用如下编号进行分类:
第 11 部分:EXPRESS 语言参考手册。
第 12 部分:EXPRESS-I 语言参考手册。
EXPRESS 语言是一种数据定义语言,用于表示数据结构以及可应用于数据结构的任何约束条件。STEP 集成资源和应用程序协议中所含的信息模型是使用 EXPRESS 定义的。
21 到 26:实施方法:描述 STEP 与其他正式语言之间的对应关系(文本编码、C++ 绑定...)。每个 AP 都有各自的图元子集,专用于为 Alias 开发 AP 的行业分支(支持 AP203 和 AP214。)
ISO10303-203 和 ISO10303-214 中包含的几何描述是相同的,包含转换器实施的核心环节。下表显示了 Alias 与 STEP 的对应关系。
STEP 图元 | Alias 图元 |
---|---|
笛卡尔点 | 点 |
直线 | B 样条曲线 |
圆 | B 样条曲线 |
椭圆 | B 样条曲线 |
抛物线 | B 样条曲线 |
双曲线 | B 样条曲线 |
多段线 | B 样条曲线 |
合成曲线 | B 样条曲线(成组) |
修剪的曲线 | B 样条曲线 |
B 样条曲线 | B 样条曲线 |
平面 | B 样条曲面 |
柱形曲面 | B 样条曲面 |
锥形曲面 | B 样条曲面 |
球形曲面 | B 样条曲面 |
环形曲面 | B 样条曲面 |
线性拉伸曲面 | B 样条曲面 |
旋转曲面 | B 样条曲面 |
B 样条曲面 | B 样条曲面 |
矩形修剪曲面 | 修剪曲面 |
曲线界限曲面 | 修剪曲面 |
偏移曲面 | B 样条曲面 |
流形实体 Brep | 壳(闭合) |
基于壳的曲面模型 | 壳(开放/闭合) |
使导入和导出的 IGES 和 STEP 文件更易于由 Alias 读取。
IGES_OUT_ALL_SRFS_AS 128 IGES_OUT_SPL_CRVS_AS_126 YES IGES_OUT_SPL_SRFS_AS_128 YES IGES_OUT_MIL_D_28000 NO IGES_OUT_TRM_SRFS_AS_143 NO IGES_OUT_TRIM_CURVE_DEVIATION DEFAULT INTF_OUT_BLANKED_ENTITIES NO INTF3D_OUT_EXTEND_SURFACE YES INTF3D_OUT_FORCE_SURF_NORMALS YES IGES_IN_106_F2_AS_SPLINE NO IGES_IN_DWG_LINE_FONT YES IGES_IN_DWG_PNT_ENT YES IGES_IN_DWG_COLOR YES FIX_BOUNDARIES_ON_IMPORT YES