Vad är filformatet STP?
En .stp-fil innehåller ett 3D-objektprojekt sparat i STEP-format (Standard for the Exchange of Product Data). .stp och .step är samma format - .stp är helt enkelt den äldre trebokstaviga stavningen (DOS/Windows 8.3) av en STEP-fil. Båda delar MIME-typen model/step.
.stp är en ASCII-textfil som följer specifikationen för det fysiska filformatet ISO 10303-21. (ISO 10303-11, ibland kallat EXPRESS, definierar det underliggande schemaspråket - en separat del av standarden.) Formatet är plattformsoberoende. Det utvecklades som en universell, icke-proprietär standard för att underlätta utbyte av 3D-projektdata mellan applikationer. Utvecklingen av STEP började 1984 med målet att standardisera datautbytesprocessen för PLM-system (Product Lifecycle Management), med den första formella ISO-publiceringen 1994.
Varje .stp-fil börjar med den bokstavliga raden ISO-10303-21;, följt av sektionerna HEADER och DATA, och avslutas med END-ISO-10303-21;. Denna texthuvudrubrik är den primära identifieringsmarkören - det finns inga binära magic bytes.
.stp-filer används också för delning och arkivering av data. De delar av STEP-standarden som rör CAD-applikationer betecknas 2xx. Huvudprotokollen för 3D-modellering omdefinierades 2014 och specificerades i AP 242, som kombinerade och ersatte följande dokument:
- AP 201 - enkel 2D-ritningsgeometri,
- AP 202 - 2D/3D-ritning med associationer, men utan sammanställningshierarki,
- AP 203 - 3D-design av projektdelar,
- AP 204 - mekanisk design tillsammans med dess representation,
- AP 214 - kärndata för mekanisk design inom fordonsindustrin.
.stp-filer måste följa sin specifikation om de används för att dela data mellan olika applikationer eller plattformar. Projekt lagrade i det neutrala .stp-formatet kan innehålla färre detaljer än de som sparats i en applikations inbyggda format. Den vanligaste utbytta .stp-datan består av CAD-modelldelar för CAM- och CAE-arbetsflöden. Ett relaterat neutralt alternativ är det äldre .igs (IGES)-formatet, medan .p21 är ett annat vanligt filändelsealias för samma ISO 10303-21-container.
Säkerhet & trygghet
RISK: LOWEn STP-fil är klartext-geometridata - den innehåller ingen exekverbar kod och kan inte köra någonting, så det är säkert att öppna en. De enda verkliga bekymren är icke-skadliga: stora sammanställningar kan vara långsamma/tunga att ladda, och en STEP-export kan oavsiktligt inkludera proprietära designdetaljer som du inte menade att dela (det är exakt geometri, så en mottagare kan mäta allt). Som alltid är endast containern ofarlig - var försiktig med en fil som utger sig för att vara «part.stp» men som egentligen är en körbar fil; kontrollera den verkliga filändelsen.
Formatdetaljer
i ett nötskalProgram som öppnar STP-filer
Tekniska detaljer
djup specifikation| Fysisk filstandard | ISO 10303-21 (STEP Part 21 fysiskt filformat) |
| Schemaspråk | EXPRESS (ISO 10303-11) definierar datamodellen och entitetstyperna; en separat del av STEP-standarden från den fysiska filkodningen |
| Filidentifiering | Klartext; första raden är alltid `ISO-10303-21;` och sista raden är `END-ISO-10303-21;`; inga binära magic bytes |
| MIME-typ | model/step |
| Filändelsealias | `.stp` är 8.3 DOS/Windows-stavningen av `.step`; filerna är identiska på bit-nivå; `.p21` är ett tredje vanligt alias |
| Geometrirepresentation | Boundary representation (B-rep) solid geometri; stöder även yt-, trådmodells- och facetterade (tessellerade) modeller |
| Nuvarande dominerande applikationsprotokoll | AP 242 (Managed Model Based 3D Engineering, 2014) - ersätter AP 203 och AP 214 för de flesta industriella användningsområden |
| Stöd för sammanställningar | Produkt-sammanställningar i flera nivåer via ett part-instance / part-definition-mönster kodat i DATA-sektionen |
| PMI och GD&T | AP 242 bäddar in Product Manufacturing Information inklusive GD&T-annoteringar och 3D-semantiska anteckningar tillsammans med geometri |
| Teckenkodning | 7-bitars ASCII-kropp; icke-ASCII-tecken representeras som Unicode-escape-sekvenser enligt ISO 10303-21 §4.4 |
| Deklaration av enheter | Fysiska enheter deklareras i HEADER-sektionen; SI-enheter (millimeter, radianer) är vanligast; ingen obligatorisk standard |
| Koordinatsystem | Högerhänt kartesiskt (X, Y, Z); ursprung och orientering definieras per entitetsplacering i DATA-sektionen |
| Färg och utseende | Färg- och transparensdata inbäddad via styled-item och surface-style-entiteter; inte alla importörer renderar detta |
| Egenskaper för filstorlek | Vanligtvis större än motsvarande inbyggda CAD-format på grund av utförlig klartextkodning entitet för entitet |
| Industrimandat | Krävs som neutralt utbytesformat inom flyg (AS9100), fordon och försvar; allmänt föreskrivet av OEM-tillverkare |
| Släppt | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.iso.org |
STP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om STP-filer.