Che cos'è il formato di file STP?
Un file .stp contiene un progetto di oggetto 3D salvato nel formato STEP (Standard for the Exchange of Product Data). .stp e .step sono lo stesso formato - .stp è semplicemente la vecchia grafia a tre lettere (DOS/Windows 8.3) di un file STEP. Entrambi condividono il tipo MIME model/step.
.stp è un file di testo ASCII conforme alla specifica del formato di file fisico ISO 10303-21. (ISO 10303-11, a volte indicato come EXPRESS, definisce il linguaggio dello schema sottostante - una parte separata dello standard). Il formato è indipendente dalla piattaforma. È stato sviluppato come standard universale e non proprietario per facilitare lo scambio di dati di progetti 3D tra applicazioni. Lo sviluppo di STEP è iniziato nel 1984 con l'obiettivo di standardizzare il processo di scambio dati per i sistemi PLM (Product Lifecycle Management), con la prima pubblicazione formale ISO nel 1994.
Ogni file .stp inizia con la riga letterale ISO-10303-21;, seguita dalle sezioni HEADER e DATA, e si chiude con END-ISO-10303-21;. Questa intestazione di testo è il marcatore di identificazione primario - non esistono magic bytes binari.
I file .stp vengono utilizzati anche per la condivisione e l'archiviazione dei dati. Le parti dello standard STEP relative alle applicazioni CAD sono designate come 2xx. I protocolli principali per la modellazione 3D sono stati ridefiniti nel 2014 e specificati in AP 242, che ha combinato e sostituito i seguenti documenti:
- AP 201 - geometria semplice per disegni 2D,
- AP 202 - disegni 2D/3D con associazioni, ma senza gerarchia di assieme,
- AP 203 - progetti 3D di parti di progetto,
- AP 204 - progettazione meccanica insieme alla sua rappresentazione,
- AP 214 - dati principali per la progettazione meccanica automobilistica.
I file .stp devono seguire la loro specifica se utilizzati per la condivisione di dati tra diverse applicazioni o piattaforme. I progetti memorizzati nel formato neutro .stp possono contenere meno dettagli rispetto a quelli salvati nel formato nativo di un'applicazione. I dati .stp scambiati più comunemente consistono in parti di modelli CAD per flussi di lavoro CAM e CAE. Un'alternativa di scambio neutra correlata è il vecchio formato .igs (IGES), mentre .p21 è un altro alias di estensione comune per lo stesso contenitore ISO 10303-21.
Sicurezza e incolumità
RISCHIO: LOWUn file STP è costituito da dati geometrici ASCII semplici - non contiene codice eseguibile e non può avviare nulla, quindi aprirne uno è sicuro. Le uniche preoccupazioni reali non sono malevole: gli assiemi di grandi dimensioni possono essere lenti o pesanti da caricare, e un'esportazione STEP potrebbe inavvertitamente includere dettagli di progettazione proprietari che non si intendeva condividere (è geometria esatta, quindi un destinatario può misurare tutto). Come sempre, solo il contenitore è innocuo - diffida di un file che finge di essere «parte.stp» ma è in realtà un eseguibile; controlla la vera estensione.
Dettagli del formato
in sintesiProgrammi che aprono file STP
Dettagli tecnici
specifiche approfondite| Standard del file fisico | ISO 10303-21 (formato file fisico STEP Parte 21) |
| Linguaggio dello schema | EXPRESS (ISO 10303-11) definisce il modello dei dati e i tipi di entità; una parte dello standard STEP separata dalla codifica del file fisico |
| Identificazione del file | Testo semplice; la prima riga è sempre `ISO-10303-21;` e l'ultima riga è `END-ISO-10303-21;`; nessun magic byte binario |
| Tipo MIME | model/step |
| Alias estensione | `.stp` è la grafia 8.3 DOS/Windows di `.step`; i file sono identici byte per byte; `.p21` è un terzo alias comune |
| Rappresentazione geometrica | Geometria solida Boundary representation (B-rep); supporta anche modelli di superficie, wireframe e sfaccettati (tessellati) |
| Protocollo applicativo dominante attuale | AP 242 (Managed Model Based 3D Engineering, 2014) - sostituisce AP 203 e AP 214 per la maggior parte degli usi industriali |
| Supporto assiemi | Assiemi di prodotti multilivello tramite un pattern istanza-parte / definizione-parte codificato nella sezione DATA |
| PMI e GD&T | AP 242 incorpora le Product Manufacturing Information incluse le annotazioni GD&T e le note semantiche 3D insieme alla geometria |
| Codifica dei caratteri | Corpo ASCII a 7 bit; i caratteri non ASCII sono rappresentati come sequenze di escape Unicode secondo ISO 10303-21 §4.4 |
| Dichiarazione unità | Unità fisiche dichiarate nella sezione HEADER; le unità SI (millimetri, radianti) sono le più comuni; nessun valore predefinito obbligatorio |
| Sistema di coordinate | Cartesiano destrorso (X, Y, Z); origine e orientamento definiti per il posizionamento dell'entità nella sezione DATA |
| Colore e aspetto | Dati di colore e trasparenza incorporati tramite entità styled-item e surface-style; non tutti gli importatori li visualizzano |
| Caratteristica dimensione file | In genere più grande dei formati CAD nativi equivalenti a causa della codifica prolissa in testo semplice entità per entità |
| Mandato industriale | Formato di scambio neutro richiesto nelle catene di fornitura aerospaziale (AS9100), automobilistica e della difesa; ampiamente imposto dagli OEM |
| Rilasciato | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Standard aperto | Sì · royalty-free |
| Specifica | www.iso.org |
Conversioni STP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file STP.