stringtranslate.com

ISO 10303-21

El archivo STEP es un formato de intercambio de datos de STEP ampliamente utilizado [1] . La norma ISO 10303 puede representar objetos 3D en diseño asistido por computadora (CAD) e información relacionada. Debido a su estructura ASCII , un archivo STEP es fácil de leer, con típicamente una instancia por línea. El formato de un archivo STEP se define en la norma ISO 10303-21 Codificación de texto claro de la estructura de intercambio . [2]

La norma ISO 10303-21 define el mecanismo de codificación para representar datos que se ajustan a un esquema particular en el lenguaje de modelado de datos EXPRESS especificado en la norma ISO 10303-11 . Un archivo STEP también se denomina archivo p21 y archivo físico STEP . Las extensiones de archivo .stp y .step indican que el archivo contiene datos que se ajustan a los protocolos de aplicación STEP, mientras que la extensión .p21 debe utilizarse para todos los demás fines. [3]

El uso de la norma ISO 10303-21 no se limita a STEP. Las clases de base de la industria y el estándar de integración CIMSteel (CIS/2) anterior definen un esquema EXPRESS para los datos de modelado de información de construcción y especifican la norma ISO 10303-21 como codificación de intercambio .

Historia

Algunos detalles a tener en cuenta:

Bloques de construcción de la norma ISO 10303-21

Ejemplo

Un ejemplo típico sería el siguiente:

Norma ISO-10303-21;ENCABEZAMIENTO;DESCRIPCION_DE_ARCHIVO(/* descripción */ ('Un ejemplo mínimo de AP214 con una sola parte'),/* nivel_de_implementación */ '2;1');NOMBRE DEL ARCHIVO(/* nombre */ 'demo',/* marca de tiempo */ '2003-12-27T11:57:53',/* autor */ ('Lothar Klein'),/* organización */ ('LKSoft'),/* versión_del_preprocesador */ ' ',/* sistema_de_origen */ 'IDA-STEP',/* autorización */ ' ');ESQUEMA_DE_ARCHIVO (('DISEÑO_AUTOMOTOR { 1 0 10303 214 2 1 1}'));FIN SEC;DATOS;#10=ORGANIZACIÓN('O0001','LKSoft','empresa');#11=CONTEXTO_DE_DEFINICIÓN_DE_PRODUCTO('definición de la pieza',#12,'fabricación');#12=CONTEXTO_DE_APLICACIÓN('diseño mecánico');#13=DEFINICIÓN_DE_PROTOCOLO_DE_APLICACIÓN('','diseño_automotriz',2003,#12);#14=DEFINICIÓN_DE_PRODUCTO('0',$,#15,#11);#15=FORMACIÓN_DE_DEFINICIÓN_DE_PRODUCTO('1',$,#16);#16=PRODUCTO('A0001','Prueba Parte 1','',(#18));#17=PRODUCTO_CATEGORÍA_DE_PRODUCTO_RELACIONADO('parte',$,(#16));#18=CONTEXTO_PRODUCTO('',#12,'');#19=ASIGNACIÓN_DE_ORGANIZACIÓN_APLICADA(#10,#20,(#16));#20=ORGANIZACIÓN_ROLE('id propietario');FIN SEC;FIN-ISO-10303-21;

Sección de ENCABEZADO

Como se ve en el ejemplo anterior, el archivo se divide en dos secciones siguiendo la palabra clave inicial ISO-10303-21; :

La sección HEADER tiene una estructura fija que consta de 3 a 6 grupos en el orden indicado. A excepción de los campos de datos time_stamp y FILE_SCHEMA, todos los campos pueden contener cadenas vacías.

Los últimos tres grupos de encabezados solo son válidos en archivos de segunda edición.

Sección de DATOS

La sección DATOS contiene datos de la aplicación según un esquema exprés específico. La codificación de estos datos sigue algunos principios simples.

Crítica

Posiblemente la única ventaja de los archivos STEP es que son ampliamente adoptados en muchos programas CAD. Por otro lado, su formato, y en especial el lenguaje de modelado de datos EXPRESS, tiene algunas desventajas: [ opinión ]

Véase también

Enlaces externos

Referencias

  1. ^ "Archivo STEP, ISO 10303-21". Biblioteca del Congreso . 3 de enero de 2017.
  2. ^ ISO 10303-21:2002 Sistemas de automatización industrial e integración -- Representación e intercambio de datos de productos -- Parte 21: Métodos de implementación: Codificación de texto claro de la estructura de intercambio
  3. ^ ISO TC184/SC4 Secretary "Lista acumulativa de resoluciones" Resolución 583 (Stuttgart, Alemania, - junio de 2003) "Registro de tipos MIME SC4", [1]
  4. ^ ISO 10303-21:2016. Sistemas de automatización industrial e integración. Representación e intercambio de datos de productos. Parte 21: Métodos de implementación: Codificación de texto claro de la estructura de intercambio [2]