BricsCAD Communicator settings

The Communicator section in the Settings dialog box allows you to customize the behavior of the related commands:

  • Setting environment options.
  • Control the import/export of data.
  • Toggling post-processing operations.

Settings are applicable when the EXPORT and IMPORT commands engage one of the Communicator file formats.

Perform import and export in background

Tick this option to enable user interaction while import/export is performed.

When the COMMUNICATORBACKGROUNDMODE system variable is ON and a file is imported, geometrical entities are inserted to the document after clicking the hyperlink with the filename from the notification bubble. This switches the document, regens viewport and zooms to extents.

Closing the notification bubble cancels the import session and deletes the memory allocated by the background import.

Import settings

Product structure

Name
ImportProductStructure
Description
Determines how the imported entities will be structured and whether it will form a soup of entities, a block hierarchy or an assembly structure.
Values
  • [0] None: Creates a flat structure without blocks in the modelspace of the target database, regardless of whether the imported data have an assembly structure or not.
  • [1] As blocks: The imported data have an assembly structure, which will be converted into a hierarchy of plain blocks; so the structure will be preserved, while the assembly metadata are lost. If the imported data is composed of entities only, they are placed in the modelspace of the target database.
  • [2] As mechanical components: In this mode, data will be translated to BricsCAD assembly data, the structure and its properties (physical materials – BLMATERIALS command). If the imported file has no assembly data, a mechanical component will nevertheless be created in the BricsCAD target document root.

Translate colors

Name
ImportColors
Description
Determines how the colors of the imported entities will be assigned: either as true colors or as matching the current color palette.
Values
  • [0] To RGB: All entity colors will be converted to RGB, regardless of the current palette.
  • [1] To RGB if no matching palette index: If the entity color is found in the palette, the entity gets an index color. Otherwise, it is given a true color.
  • [2] To nearest palette index: For any true color of the imported entity, the nearest match is searched in the palette and this index color is assigned to the entity.

Product and manufacturing information

Name
ImportPMI
Description
Determines whether product manufacturing information is imported. Currently, such information is imported as exploded data (lines, text, ...) instead of compound entities (e.g. annotations).
Values
On/off tickbox.

Perform stitching

Name
ImportStitch
Description
In some cases, imported geometry represents solid geometry as a set of separate surfaces. Use the DMSTITCH command to work with solid operations on the imported geometry . If IMPORTSTITCH is set to ON, the DMSTITCH command is executed automatically when the geometry is imported.
Note:
  • Stitch operations are time-consuming when importing large files.
  • Check the IMPORTIGESSTITCH setting, which can set an override for the IGES file format.
Values
On/off tickbox.

Repair model on import

Name
ImportRepair
Description
Applies operations, similar to the DMAUDIT command, in order to improve the quality of the imported geometry. Geometry modeled in CAD systems which use a kernel different from ACIS, often needs to be healed because of possible flaws.
Values
On/off tickbox.

Perform simplification

Name
ImportSimplify
Description

Applies operations similar to the DMSIMPLIFY command:

  • Convert imported splines into canonical surfaces.
  • Simplify topology (remove imprinted edges) if possible.
Note: Also check the IMPORTIGESSIMPLIFY setting, which can set an override for the IGES file format.
Values
On/off tickbox.

Hidden parts

Name
ImportHiddenParts
Description
Defines how hidden (invisible) entities in the imported geometry are processed.
Values
  • [0] Import and hide: All entities are imported; invisible entities are hidden. Note that currently there are no user tools to make these hidden entities visible again.
  • [1] Import and set visible: All entities are imported and visible, regardless of the visibility in the source file.
  • [2] Do not import: Hidden entities in the source file are not imported.

ACIS options

Import ACIS using built-in importer

Name
ImportAcisWithBricscad
Description
Defines importing ACIS formats using embedded routines, even when Communicator is installed.
Values
On/off tick box.

CATIA V5 options

Import representation

Name
ImportCatiaV5Representation
Description
Defines which data representation Communicator should import.
Values
  • 0: Graphics
  • 1: Geometry
  • 2: Geometry with preview graphics
Note: This option is taken into account only when import in background is enabled (CommunicatorBackgroundMode setting).

Search paths preference

Name
ImportCatiaV5SearchPathsPreference
Description
Defines the priority order of search paths.
Values
  • 1: Sub-folders first.
  • 2: Root folder only.
  • 3: Root folder first.
Note: This option is taken into account only when import in background is enabled (CommunicatorBackgroundMode setting).

Import edge attributes mode

Name
ImportCatiaV5EdgeAttributes
Description
Defines the set of edges of which the attributes (such as edge color) must be read during import.
Values
  • 0: None.
  • 1: Edges that are part of wire entities.
  • 2: Edges that are of part PMI (Product Manufacturing Information).
  • 3: All edges.

Creo options

Alternate search paths

Name
ImportCreoAlternateSearchPaths
Description
Defines a list of alternate file system paths to be searched when importing. The value is a set of semi-colon (;) delimited, fully qualified paths.
Values

String; if empty, the search is performed in the folder of the imported file only.

IGES options

Perform stitching

Name
ImportIgesStitch
Description
In some cases, imported geometry represents solid geometry as a set of separate surfaces. Use the DMSTITCH command to work with solid operations on the imported geometry. If ImportIgesStitch is set to ON, the DMSTITCH command is executed automatically when the geometry is imported. This setting determines whether a stitch operation has to be applied to imported entities when the format of the source file is IGES.
Note:
  • Stitch operations are time-consuming when importing large files.
  • For file formats other than IGES, the IMPORTIGESSTITCH setting applies.
Values
On/off tickbox.

Perform simplification

Name
ImportIgesSimplify
Description
Determines whether a DMSIMPLIFY operation has to be applied to the imported geometry when the source file format is IGES
Note: For other formats, see the ImportIgesStitch setting.
Values
On/off tickbox.

INVENTOR options

Alternate search paths

Name
ImportInventorAlternateSearchPaths
Description
This setting is taken into account when Inventor files are imported. The value is a set of semi-colon (;) delimited, fully qualified paths used to search for missing assembly references during product structure import operations.
Values
String; if empty, the search is performed in the folder of the imported file only.

JT options

Import representation

Name
ImportJTRepresentation
Description
Defines which data representation Communicator should import.
Values
  • 0: Graphics
  • 1: Geometry
  • 2: Geometry with graphics

NX options

Alternate search paths

Name
ImportNxAlternateSearchPaths
Description
This setting is taken into account when NX files are imported. The value is a set of semi-colon (;) delimited, fully qualified paths used to search for missing assembly references during product structure import operations.
Values
String; if empty, the search is performed in the folder of the imported file only.

Search path preference

Name
ImportNxAlternateSearchPathsPreference
Description
Defines the search paths priority.
Values
  • 1: Sub-folders first.
  • 2: Root folder only.
  • 3: Root folder first.
Note: This option is taken into account only when import in background is enabled (CommunicatorBackgroundMode setting).

SolidEdge options

Alternate search paths

Name
ImportSolidEdgeAlternateSearchPaths
Description
This setting is taken into account when SolidEdge files are imported. The value is a set of semi-colon (;) delimited, fully qualified paths used to search for missing assembly references during product structure import operations.
Values
String; if empty, search is performed in the folder of the imported file only.

Search path preference

Name
ImportSolidEdgeAlternateSearchPathsPreference
Description
Defines the search paths priority.
Values
  • 1: Sub-folders first.
  • 2: Root folder only.
  • 3: Root folder first.
Note: This option is taken into account only when import in background is enabled (CommunicatorBackgroundMode setting).

SolidWorks options

Import representation

Name
ImportSolidWorksRepresentation
Description
Defines which data representation Communicator should import.
Values
  • 0: Graphics
  • 1: Geometry
  • 2: Geometry with preview graphics

Alternate search paths

Name
ImportSolidWorksAlternateSearchPaths
Description
This setting is taken into account when SolidWork files are imported. The value is a set of semi-colon (;) delimited, fully qualified paths used to search for missing assembly references during product structure import operations.
Values
String; if empty, search is performed in the folder of the imported file only.

Search path preference

Name
ImportSolidWorksAlternateSearchPaths Preference
Description
Defines the search paths priority.
Values
  • 1: Sub-folders first.
  • 2: Root folder only.
  • 3: Root folder first.
Note: This option is taken into account only when import in background is enabled (CommunicatorBackgroundMode setting).

Map SolidWorks Y to BricsCAD Z axis

Name
ImportSolidWorksRotateYZ
Description
Corrects the difference between the SolidWorks and BricsCAD coordinate systems. If unticked, imported geometry in BricsCAD is rotated by 90 degrees compared to its position in SolidWorks.
Values
On/off tickbox.

STEP options

Map Y to BricsCAD Z axis

Name
ImportStepRotateYZ
Description
Corrects the difference between coordinate systems in different coordinate systems, i.e. SolidWorks and BricsCAD. This can be helpful to prevent undesired rotation when the origin CAD of STEP file is known, i.e. if it is SolidWorks.
Values
On/off tickbox.

Export settings

Product structure

Name
ExportProductStructure
Description
Determines whether the assembly structure will be preserved in the target document or not.
Values
  • [0] No product structure: Exports a flat structure without components in the target document, whether the BricsCAD document has a product structure or not.
  • [1] Export product structure: Exports the BricsCAD product structure data (if existing) to the target document.

Hidden parts

Name
ExportHiddenParts
Description
Determines if invisible entities are exported or not. Entities can be invisible because of:
  • The result of the HIDEOBJECTS command.
  • Sitting on a hidden layer.
  • Owned by an invisible component.
Values
  • [0] Export and hide if possible: Exports hidden entities. If the target format supports hidden entities, hidden entities in the source document will be hidden also in target document.
  • [1] Do not export: Invisible entities are skipped.

STEP options

STEP export format version

Name
ExportStepFormatVersion
Description
Allows you to select the available specifications of the STEP format.
Values
  • [0] AP203: Selects AP203 protocol.
  • [1] AP214: Selects AP214 protocol.
  • [2] AP242: Selects AP242 protocol.