Co to jest format pliku STP?
Plik .stp zawiera projekt obiektu 3D zapisany w formacie STEP (Standard for the Exchange of Product Data). Rozszerzenia .stp oraz .step to ten sam format - .stp to po prostu starsza, trzyliterowa pisownia (zgodna z systemem DOS/Windows 8.3). Oba współdzielą typ MIME model/step.
.stp to plik tekstowy ASCII zgodny ze specyfikacją formatu fizycznego ISO 10303-21. (ISO 10303-11, czasami określany jako EXPRESS, definiuje podstawowy język schematów - oddzielną część standardu). Format jest niezależny od platformy. Został opracowany jako uniwersalny, nieautorski standard ułatwiający wymianę danych projektowych 3D między aplikacjami. Prace nad STEP rozpoczęły się w 1984 roku w celu standaryzacji procesu wymiany danych dla systemów PLM (Product Lifecycle Management), a pierwsza formalna publikacja ISO nastąpiła w 1994 roku.
Każdy plik .stp zaczyna się od dosłownej linii ISO-10303-21;, po której następują sekcje HEADER i DATA, a kończy się linią END-ISO-10303-21;. Ten nagłówek tekstowy jest głównym znacznikiem identyfikacyjnym - nie istnieją binarne magiczne bajty.
Pliki .stp są również używane do udostępniania i archiwizacji danych. Części standardu STEP związane z aplikacjami CAD są oznaczone numerami 2xx. Główne protokoły dla modelowania 3D zostały zdefiniowane na nowo w 2014 roku i określone w AP 242, który połączył i zastąpił następujące dokumenty:
- AP 201 - prosta geometria rysunku 2D,
- AP 202 - rysunek 2D/3D z powiązaniami, ale bez hierarchii złożeń,
- AP 203 - projekty 3D części projektowych,
- AP 204 - projekt mechaniczny wraz z jego reprezentacją,
- AP 214 - kluczowe dane dla mechanicznego projektowania motoryzacyjnego.
Pliki .stp muszą być zgodne ze swoją specyfikacją, jeśli są używane do wymiany danych między różnymi aplikacjami lub platformami. Projekty przechowywane w neutralnym formacie .stp mogą zawierać mniej szczegółów niż te zapisane w natywnym formacie aplikacji. Najczęściej wymieniane dane .stp to części modeli CAD dla procesów CAM i CAE. Powiązaną, neutralną alternatywą jest starszy format .igs (IGES), natomiast .p21 to kolejny popularny alias rozszerzenia dla tego samego kontenera ISO 10303-21.
Bezpieczeństwo
RYZYKO: LOWPlik STP to zwykłe dane geometryczne ASCII - nie zawiera kodu wykonywalnego i nie może niczego uruchomić, więc otwieranie go jest bezpieczne. Jedyne realne obawy mają charakter nieumyślny: duże złożenia mogą ładować się powoli/ciężko, a eksport STEP może przypadkowo zawierać zastrzeżone szczegóły projektowe, których nie zamierzano udostępniać (jest to dokładna geometria, więc odbiorca może wszystko zmierzyć). Jak zawsze, tylko kontener jest nieszkodliwy - uważaj na pliki podszywające się pod „part.stp”, które w rzeczywistości są plikami wykonywalnymi; sprawdź prawdziwe rozszerzenie.
Szczegóły formatu
w pigułceProgramy otwierające pliki STP
Szczegóły techniczne
specyfikacja| Standard fizyczny pliku | ISO 10303-21 (format pliku fizycznego STEP Part 21) |
| Język schematu | EXPRESS (ISO 10303-11) definiuje model danych i typy encji; oddzielna część standardu STEP od kodowania fizycznego pliku |
| Identyfikacja pliku | Zwykły tekst; pierwsza linia to zawsze `ISO-10303-21;`, a ostatnia to `END-ISO-10303-21;`; brak binarnych magicznych bajtów |
| Typ MIME | model/step |
| Alias rozszerzenia | `.stp` to zapis 8.3 DOS/Windows dla `.step`; pliki są identyczne pod względem bajtowym; `.p21` to trzeci popularny alias |
| Reprezentacja geometrii | Geometria bryłowa Boundary representation (B-rep); obsługuje również modele powierzchniowe, krawędziowe i fasetowe (tesselowane) |
| Obecnie dominujący protokół aplikacji | AP 242 (Managed Model Based 3D Engineering, 2014) - zastępuje AP 203 i AP 214 w większości zastosowań przemysłowych |
| Obsługa złożeń | Wielopoziomowe złożenia produktów poprzez wzorzec part-instance / part-definition zakodowany w sekcji DATA |
| PMI i GD&T | AP 242 osadza informacje o wytwarzaniu produktu (PMI), w tym adnotacje GD&T i notatki semantyczne 3D obok geometrii |
| Kodowanie znaków | Treść w 7-bitowym ASCII; znaki spoza ASCII reprezentowane jako sekwencje ucieczki Unicode zgodnie z ISO 10303-21 §4.4 |
| Deklaracja jednostek | Jednostki fizyczne deklarowane w sekcji HEADER; najczęściej jednostki SI (milimetry, radiany); brak obowiązkowej wartości domyślnej |
| Układ współrzędnych | Prawoskrętny kartezjański (X, Y, Z); początek i orientacja zdefiniowane zgodnie z umiejscowieniem encji w sekcji DATA |
| Kolor i wygląd | Dane o kolorze i przezroczystości osadzone poprzez encje styled-item i surface-style; nie wszystkie importery je renderują |
| Charakterystyka rozmiaru pliku | Zazwyczaj większy niż odpowiedniki w natywnych formatach CAD ze względu na gadatliwe kodowanie tekstowe encja po encji |
| Wymogi branżowe | Wymagany neutralny format wymiany w przemyśle lotniczym (AS9100), motoryzacyjnym i obronnym; powszechnie narzucany przez producentów OEM |
| Wydano | 1994 (ISO 10303-21); widely adopted via AP203 (2003) and AP242 (2014) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.iso.org |
Konwersje STP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki STP.