Hvad er STP-filformatet?
En .stp-fil indeholder et 3D-objektprojekt gemt i STEP-format (Standard for the Exchange of Product Data). .stp og .step er det samme format - .stp er blot den ældre stavemåde med tre bogstaver (DOS/Windows 8.3) for en STEP-fil. Begge deler MIME-typen model/step.
.stp er en ASCII-tekstfil, der overholder ISO 10303-21 specifikationen for det fysiske filformat. (ISO 10303-11, undertiden benævnt EXPRESS, definerer det underliggende skemasprog - en separat del af standarden.) Formatet er platformsuafhængigt. Det blev udviklet som en universel, ikke-proprietær standard for at lette udveksling af 3D-projektdata mellem applikationer. Udviklingen af STEP startede i 1984 med det formål at standardisere dataudvekslingsprocessen for PLM-systemer (Product Lifecycle Management), med den første formelle ISO-udgivelse i 1994.
Hver .stp-fil begynder med den bogstavelige linje ISO-10303-21;, efterfulgt af sektionerne HEADER og DATA, og afsluttes med END-ISO-10303-21;. Denne tekstheader er den primære identifikationsmarkør - der er ingen binære magic bytes.
.stp-filer bruges også til deling og arkivering af data. De dele af STEP-standarden, der er relateret til CAD-applikationer, er betegnet 2xx. Hovedprotokollerne for 3D-modellering blev redefineret i 2014 og specificeret i AP 242, som kombinerede og erstattede følgende dokumenter:
- AP 201 - simpel 2D-tegnegeometri,
- AP 202 - 2D/3D-tegning med associationer, men uden samlingshierarki,
- AP 203 - 3D-design af projektdele,
- AP 204 - mekanisk design sammen med dets repræsentation,
- AP 214 - kerndata for mekanisk design til bilindustrien.
.stp-filer skal følge deres specifikation, hvis de bruges til deling af data mellem forskellige applikationer eller platforme. Projekter gemt i det neutrale .stp-format kan indeholde færre detaljer end dem, der er gemt i en applikations oprindelige format. De mest almindeligt udvekslede .stp-data består af CAD-modeldele til CAM- og CAE-arbejdsflow. Et beslægtet neutralt udvekslingsalternativ er det ældre .igs (IGES) format, mens .p21 er et andet almindeligt filtypenavns-alias for den samme ISO 10303-21-container.
Sikkerhed og tryghed
RISIKO: LOWEn STP-fil er almindelig ASCII-geometridata - den indeholder ingen eksekverbar kode og kan ikke køre noget, så det er sikkert at åbne en. De eneste reelle bekymringer er ikke-ondsindede: store samlinger kan være langsomme/tunge at indlæse, og en STEP-eksport kan utilsigtet inkludere proprietære designdetaljer, som du ikke mente at dele (det er nøjagtig geometri, så en modtager kan måle alt). Som altid er det kun containeren, der er harmløs - vær forsigtig med en fil, der udgiver sig for at være «part.stp», men som faktisk er en eksekverbar fil; tjek det sande filtypenavn.
Formatdetaljer
kort fortaltProgrammer der åbner STP-filer
Tekniske detaljer
dyb specifikation| Fysisk filstandard | ISO 10303-21 (STEP Part 21 fysisk filformat) |
| Skemasprog | EXPRESS (ISO 10303-11) definerer datamodellen og entitetstyperne; en separat del af STEP-standarden fra den fysiske filkodning |
| Filidentifikation | Almindelig tekst; første linje er altid `ISO-10303-21;` og sidste linje er `END-ISO-10303-21;`; ingen binære magic bytes |
| MIME-type | model/step |
| Alias for filtypenavn | `.stp` er 8.3 DOS/Windows-stavemåden for `.step`; filerne er identiske byte-for-byte; `.p21` er et tredje almindeligt alias |
| Geometri-repræsentation | Boundary representation (B-rep) solid geometri; understøtter også overflade-, trådramme- og facetterede (tessellerede) modeller |
| Nuværende dominerende applikationsprotokol | AP 242 (Managed Model Based 3D Engineering, 2014) - erstatter AP 203 og AP 214 til de fleste industrielle formål |
| Understøttelse af samlinger | Produktsamlinger i flere niveauer via et part-instance / part-definition mønster kodet i DATA-sektionen |
| PMI og GD&T | AP 242 indlejrer Product Manufacturing Information herunder GD&T-annoteringer og 3D-semantiske noter sammen med geometrien |
| Tegnkodning | 7-bit ASCII-indhold; ikke-ASCII-tegn repræsenteres som Unicode-escape-sekvenser i henhold til ISO 10303-21 §4.4 |
| Enhedserklæring | Fysiske enheder erklæret i HEADER-sektionen; SI-enheder (millimeter, radianer) er mest almindelige; ingen obligatorisk standard |
| Koordinatsystem | Højrehåndet kartesisk (X, Y, Z); origo og orientering defineret pr. entitetsplacering i DATA-sektionen |
| Farve og udseende | Farve- og gennemsigtighedsdata indlejret via styled-item og surface-style entiteter; ikke alle importører viser det |
| Karakteristika for filstørrelse | Typisk større end tilsvarende native CAD-formater på grund af ordrig tekstbaseret entitet-for-entitet kodning |
| Industrimandat | Påkrævet neutralt udvekslingsformat i rumfart (AS9100), bilindustrien og forsvarets forsyningskæder; bredt påbudt af OEM'er |
| Udgivet | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
STP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om STP-filer.