|
Overview of file exchanges |
Summary
There are many ways to exchange files. Either with another user (client, supplier, etc.) also using TopSolid, or a user using different software. You must be able to import or export these files.
TopSolid using multiple file types; they must be grouped in file packages (TopPkg extension) uniquely known and therefore usable by TopSolid (and its trade applications) or by TopSolid'Viewer.
For any exchange with other CAD software, importing or exporting needs to be done using generic (ParaSolid, STEP, Iges, etc.) or native (CatPart, Asm, etc.) files and the interfaces supplied with TopSolid.
Note: Some interfaces are optional.
Interfaces are a means to communicate this data between different CAD applications. The Import File command allows TopSolid to read files from other software.
The table below shows the TopSolid exchange possibilities:
Interfaces |
Maximum version |
Extension |
Drillings |
PMI |
Assembly management |
Topology |
Attributes |
|||||||
Polyhedrion |
Volume |
Surface |
Wireframe |
Color |
Description |
Layer |
Material |
User properties |
||||||
4.0 4.3 |
3dxml |
|||||||||||||
3mf |
1.2.1 |
3mf |
||||||||||||
ACIS Spatial |
R1-R2020 1.0 |
SAT, SAB |
||||||||||||
Amf |
1.2 |
Amf |
||||||||||||
2018 |
DXF, DWG, DWF |
|||||||||||||
9.04-v10 |
||||||||||||||
Spatial |
4.1.9-4.2.4 |
MODEL, DLV, CAT, EXP |
||||||||||||
Spatial |
R8 - V5-6 R2021 |
CATPart , CATProduct |
>=R17 |
|||||||||||
Datakit |
R7 - R24 (V5-6 R2014) |
CATPart , CATProduct |
||||||||||||
Catia V6* Spatial |
V6R2021x |
CATPart , CATProduct |
||||||||||||
V2-V3 |
emn;emp |
|||||||||||||
IFC |
V1.0-V2x4 |
.ifc |
||||||||||||
IGES Spatial |
5.3 |
IGS, IGES |
||||||||||||
Inventor* Spatial |
V11-2021 |
IPT, IAM (if >V11) |
>=V11 |
>=2012 |
||||||||||
64-102 |
jt |
|||||||||||||
V2.3 - V13.2 |
MI |
|||||||||||||
Neutral |
|
imp |
||||||||||||
1 |
TopOpnPkg , xml |
|||||||||||||
V1-V33 |
x_t, x_b |
|||||||||||||
Spatial |
16 - WF5 Creo 7.0 |
PRT*, ASM* |
>=Creo1 |
|||||||||||
Datakit |
2000i Creo 2.0 |
PRT*, ASM* |
||||||||||||
2011-2018 |
RVT |
|||||||||||||
Rhinoceros |
V5.0 |
3DM |
||||||||||||
8 |
SKP |
|||||||||||||
Spatial |
V18 - SE2021 |
PAR, PSM, ASM |
||||||||||||
SolidWorks* Spatial |
1998-2021 |
SLDPRT, SLDASM |
>=2012 |
|||||||||||
Spatial |
AP203/214/242 |
STP, STEP |
(AP242) |
|||||||||||
|
STL |
|||||||||||||
VDA* Spatial |
FS2 |
VDA |
||||||||||||
97 |
WRL |
|||||||||||||
Wavefront |
|
OBJ |
||||||||||||
V16, NX8 |
PRT |
|||||||||||||
Unigraphics* Datakit |
NX9 |
PRT |
||||||||||||
Unigraphics* Spatial |
V11, NX1926 |
PRT |
>=NX5 |
|||||||||||
3 |
TopGMI |
|||||||||||||
6.20 |
TOP DFT, MLD |
|||||||||||||
|
|
|||||||||||||
|
XYZ |
(*): optional interface.
A preview is integrated with some kind of files. By selecting the file during the import, a Preview button is available and allows to display the file before converting it. Following is the list of files with preview:
Catia V5: since R8
Catia v6: all versions
Acis: since R1
Pro Engineer: since WF3
SolidWorks: since 98
SolidEdge: since ST
Unigraphics: since NX6
Inventor: since V7
Catia v4, Iges, Step and Vda files have no preview. the Preview button will be grayed.
Various commands are available to import or convert:
Import file without conversion: This command can import a file without automatically converting it. The goal is to transfer the imported file as it is.
Convert document: This command allows you to convert after the fact a file imported without conversion. There is no link between the result of the conversion and the original file.
Import file with conversion: This command imports a file and looks for the associated converter based on the file extension.
Import file as a new minor revision: This command is useful, for example, when you receive successive versions of a small technical document. You import the first version using the "Import without conversion" command from a Word file. The subsequent versions are imported by launching the command "Import file as a new minor revision" on the object first created when you imported without conversion.
Interfaces are a means to communicate this data between different CAD applications. The Export Document command allows you to convert files so that they can be used with other software.
The table below shows the TopSolid exchange possibilities:
Interfaces |
Maximum version |
Extension |
Drillings |
Assembly management |
Topology |
Attributes |
||||
Volume |
Surface |
Wireframe |
Color |
Description |
Layer |
|||||
3mf |
1.2 |
3mf |
||||||||
Amf |
1.2 |
Amf |
||||||||
2018 |
DXF, DWG, DWF |
|||||||||
ACIS Spatial |
R18 - R2021 1.0 |
SAT, SAB |
||||||||
Spatial |
4.2.4 |
MODEL, DLV, CAT, EXP |
||||||||
Spatial |
V5R15 V5–6R2021 |
CATPart , CATProduct |
||||||||
DSTV NC |
||||||||||
FBX |
2006 - 2019 |
|||||||||
IFC |
V2x3 - V2x4 |
.ifc |
||||||||
IGES Spatial |
5.3 |
IGS, IGES |
||||||||
64 - 102 |
jt |
|||||||||
2014a |
XML |
|||||||||
V2.3 - V13.2 |
MI |
|||||||||
1 |
TopOpnPkg, xml |
|||||||||
V11-V33 |
x_t, x_b |
|||||||||
Spatial |
AP203/214/242 |
STP, STEP |
||||||||
STL |
||||||||||
VDA* Spatial |
FS2 |
VDA |
||||||||
97 |
WRL |
|||||||||
3 |
TopGMI |
|||||||||
PDF3D |
||||||||||
HTLM; X3D |
You can transfer a project (in whole or in part) from one server to another, even if only to allow to companies using TopSolid to communicate with native files.
This also allows you to create a preliminary draft on the local PDM, and then transfer it on the central PDM is necessary.
The Export package command allows you to export a project in whole or in part. If you perform the export on the project, the whole project is exporter; if you perform the export on an assembly, all the necessary files (even if they depend on multiple files) are exported in a TopPkg file.
The different commands to Import a package are explained below.
There are different ways to import package files depending on the result you are looking for:
Import as a separate copy and Import as a separate copy in a project or folder.
These two modes are similar in their basic principle which is to generate genuine copies of the imported objects by assigning them new identifiers during the import phase. All document references are also updated appropriately because of the assignment of new identifiers. It is a genuine copy, the documents are totally independent of the existing documents.
The separate copy mode re-imports the package's complete tree structure.
Import as a separate copy in a parent object imports the imported project's children in a new target parent project. The paste function use directly the Import as a separate copy into a parent object command.
Objects re-imported using this mode can be imported as many times as you want and produce as many different copies.
This mode imports objects as a copy like Import as a copy but in a specific folder called the import folder. The import folder is automatically created during importation. Objects imported this way can only be edited by pre-importing the updated originals of the same objects. This mode is particularly useful when you want to use a part, to machine it for example, while being certain that is never modified and only updated by importing a new revision of it.
This mode works only with Import as an associative copy. It is only available on an import folder previously created with Import as an associative copy. It updates the contents of the import folder.
In this mode, objects can be imported as is, keeping the original identifiers. It is then possible to send an object to another TopSolid PDM belonging to another client who can modify the object. Once the modifications are completed, the object can be sent back. If it is imported as a replication, it will be recognized and updated in the original PDM from which it came.