Overview of file exchanges

 

 

 

Summary

 

  1. General Information.

  2. Importing files.

  3. Exporting files.

  4. Package files.

  5. Different package file import modes.

 

 

Import package: Make the right choice!

 

 

  1. General Information.

 

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.

 

  1. Importing files:

 

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

3D XML

4.0 4.3

3dxml

3mf

1.2.1

3mf

ACIS Spatial

R1-R2020 1.0

SAT, SAB

Amf

1.2

Amf

AutoCAD

2018

DXF, DWG, DWF

Cadenas

9.04-v10

 

Catia V4*

Spatial

4.1.9-4.2.4

MODEL, DLV, CAT, EXP

Catia V5*

Spatial

R8 - V5-6 R2021

CATPart , CATProduct

>=R17

Catia V5*

Datakit

R7 - R24

(V5-6 R2014)

CATPart , CATProduct

Catia V6*

Spatial

V6R2021x

CATPart , CATProduct

IDF

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

JT

64-102

jt

Me10

V2.3 - V13.2

MI

Neutral

 

imp

OpenPackage

1

TopOpnPkg , xml

ParaSolid

V1-V33

x_t, x_b

ProEngineer*

Spatial

16 - WF5

Creo 7.0

PRT*, ASM*

>=Creo1

ProEngineer*

Datakit

2000i

Creo 2.0

PRT*, ASM*

Revit*

2011-2018

RVT

Rhinoceros

V5.0

3DM

Sketchup

8

SKP

SolidEdge*

Spatial

V18 - SE2021

PAR, PSM, ASM

SolidWorks* Spatial

1998-2021

SLDPRT, SLDASM

>=2012

STEP

Spatial

AP203/214/242

STP, STEP

(AP242)

STL

 

STL

VDA* Spatial

FS2

VDA

VMRL

97

WRL

Wavefront

 

OBJ

Unigraphics

V16, NX8

PRT

Unigraphics* Datakit

NX9

PRT

Unigraphics* Spatial

V11, NX1926

PRT

>=NX5

TopSolid'Gmi

3

TopGMI

TopSolid V6

6.20

TOP DFT, MLD

TraceParts

 

 

TopSolid'XYZ

 

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 v4, Iges, Step and Vda files have no preview. the Preview button will be grayed.

 

Various commands are available to import or convert:

 

 

 

 

 

  1. Exporting files:

 

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

Autocad

2018

DXF, DWG, DWF

ACIS Spatial

R18 - R2021 1.0

SAT, SAB

Catia V4*

Spatial

4.2.4

MODEL, DLV, CAT, EXP

Catia V5*

Spatial

V5R15

V5–6R2021

CATPart , CATProduct

DSTV

DSTV NC

 

FBX

2006 - 2019

 

IFC

V2x3 - V2x4

.ifc

IGES Spatial

5.3

IGS, IGES

JT

64 - 102

jt

MatLab

2014a

XML

Me10

V2.3 - V13.2

MI

OpenPackage

1

TopOpnPkg, xml

ParaSolid

V11-V33

x_t, x_b

STEP

Spatial

AP203/214/242

STP, STEP

STL

 

STL

VDA* Spatial

FS2

VDA

VRML

97

WRL

TopSolid'Gmi

3

TopGMI

PDF3D

 

PDF3D

X3D

 

HTLM; X3D

 

 

  1. Package files.

 

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.

 

  1. Different package file import modes.

 

There are different ways to import package files depending on the result you are looking for:

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.