Wat is het SLDASM-bestandsformaat?
Het .sldasm-bestand is een SOLIDWORKS Assembly-bestand gemaakt door de SOLIDWORKS CAD-software van Dassault Systèmes. In plaats van geometrie direct op te slaan, fungeert een samenstellingsbestand als een organisator die verwijst naar individuele .sldprt onderdeelbestanden (en geneste sub-samenstellingen) en definieert hoe deze in elkaar passen via „mate”-beperkingen - geometrische relaties zoals samenvallende vlakken, concentrische assen en vaste afstanden die componenten op hun positie vergrendelen.
Het bestand maakt gebruik van Microsofts OLE2 Compound File Binary-container, wat betekent dat de eerste acht bytes (D0 CF 11 E0 A1 B1 1A E1) identiek zijn aan die van verouderde .doc- of .xls-bestanden. Het formaat is eigendomsrechtelijk beschermd en niet gedocumenteerd; de interne streamstructuur verandert tussen SOLIDWORKS-versies, waardoor bestanden die in een nieuwere release zijn opgeslagen niet kunnen worden geopend in een oudere.
Samenstellingsbestanden ondersteunen meerdere benoemde configuraties, die elk componenten kunnen onderdrukken of wisselen en mate-waarden kunnen wijzigen - handig voor productfamilies of ontwerpvarianten. Een stuklijst (Bill of Materials) kan worden ingebed om componenten, aantallen en aangepaste eigenschappen op te sommen. Voor zeer grote samenstellingen kunnen componenten worden geladen in de modus „lightweight” of „Large Design Review” om het geheugengebruik te verminderen.
Om een ontwerp te delen zonder dat een SOLIDWORKS-licentie vereist is, kan de samenstelling worden gepubliceerd naar het lichtgewicht .easm-formaat, of worden geëxporteerd naar uitwisselingsformaten zoals STEP of IGES. Het hulpprogramma SOLIDWORKS Pack and Go bundelt het .sldasm-bestand met elk naar verwezen onderdeel, sub-samenstelling en tekening in één map of ZIP-archief voor een veilige overdracht.
Beveiliging & veiligheid
RISICO: LOWSLDASM is een passief CAD-gegevensbestand - geometrie, verwijzingen en metadata, geen uitvoerbare code, dus het openen ervan in een viewer is veilig. De praktische waarschuwingen betreffen geen malware: een samenstelling verwijst naar externe onderdeelbestanden, dus een .sldasm die alleen wordt ontvangen, kan openen met ontbrekende componenten; een bestand opgeslagen in een nieuwere SOLIDWORKS opent mogelijk niet in een oudere; en exporteren naar mesh-formaten (STL/OBJ) verwijdert de bewerkbaarheid. Behandel gedeelde samenstellingen als intellectueel eigendom en haal bestanden uit bronnen die u vertrouwt.
Formaatdetails
in een notendopProgramma's die SLDASM-bestanden openen
Technische details
diepe specificaties| Containerformaat | OLE2 Compound File Binary (Microsoft Compound Document Format) |
| Bestandssignatuur (hex) | D0 CF 11 E0 A1 B1 1A E1 bij byte-offset 0 - gedeeld met alle OLE2-documenten; het formaat onderscheidt zich door interne SOLIDWORKS-specifieke streams en de .sldasm-extensie, niet door magic bytes alleen |
| MIME-type | application/octet-stream |
| Codering | Propriëtaire binaire code; interne streamstructuur is niet gedocumenteerd en versie-afhankelijk, niet leesbaar voor mensen |
| Componentverwijzingen | Slaat relatieve en absolute paden op naar verwezen .sldprt-onderdeelbestanden en geneste .sldasm-subsamenstellingen; niet-opgeloste verwijzingen voorkomen dat de samenstelling volledig wordt geladen |
| Mate-beperkingen | Registreert geometrische mate-relaties (samenvallend, concentrisch, parallel, afstand, hoek, enz.) die componenten ten opzichte van elkaar positioneren en beperken |
| Configuraties | Ondersteunt meerdere benoemde configuraties per bestand; elke configuratie kan onafhankelijk componenten onderdrukken of vervangen, mate-afmetingen wijzigen en unieke weergavestatussen definiëren |
| Samenstellingsfuncties | Ondersteunt functies op samenstellingsniveau - gaten, sneden, lassen en componentpatronen - die zich over meerdere componentlichamen uitstrekken |
| Stuklijst (BOM) | Sluit BOM-tabellen in met componenten, aantallen, onderdeelnummers en aangepaste eigenschappen; stuurt tekening-BOM's en export-zaaglijsten aan |
| Lightweight en LDR-modus | Componenten kunnen worden geladen als „lightweight” of in de modus „Large Design Review” (LDR) om het RAM-gebruik te verminderen voor samenstellingen met duizenden onderdelen |
| Bewegings- en simulatiegegevens | Kan SOLIDWORKS Motion-studiegegevens bevatten en verwijzingen naar SOLIDWORKS Simulation (FEA)-instellingen die naast de samenstelling zijn opgeslagen |
| Versiecompatibiliteit | Bestanden die zijn opgeslagen in een nieuwere SOLIDWORKS-versie kunnen niet worden geopend in oudere releases zonder „Opslaan als” naar een eerdere formaatversie te gebruiken |
| Export-interoperabiliteit | Exporteerbaar naar neutrale uitwisselingsformaten waaronder STEP, IGES, STL, 3MF, DXF en PDF via ingebouwde SOLIDWORKS-vertalers |
| eDrawings publiceren | Kan worden gepubliceerd naar het lichtgewicht .easm-formaat voor weergave, meting en markering zonder een SOLIDWORKS-licentie |
| Pack and Go | Het hulpprogramma SOLIDWORKS Pack and Go verzamelt het .sldasm-bestand samen met alle verwezen onderdelen, sub-samenstellingen en tekeningen in een map of ZIP-archief voor volledige projectoverdracht |
| Uitgebracht | 1995 (SOLIDWORKS 95) |
| Specificatie | www.solidworks.com |
SLDASM conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SLDASM-bestanden.