Improved Associativity Support on Multi-CAD Data

This section describes the concepts of improved associative support on Multi-CAD data in Batch mode, and discusses the conditions under which this associativity can be guaranteed.
Associativity applies to the document level, not to the geometry level. If you perform a Multi-CAD update, all applicative links will be broken.
 

How associative mode works

When launching the Conversion Batch on Multi-CAD data, Multi-CAD files are converted and stored but this information (source or origin of the part files) cannot be visible by the user and CGR files are not stocked into Cache Memory. Only the 3D view can be seen by the user.

By doing a batch conversion over a SolidWorks assembly, this assembly is transferred into a V5 format file: a CATProduct. All the parts contained in this SolidWorks assembly are converted as a cgr or CATPart. During this transcription, we transfer all the assembly structure, geometrical information as well as original links.
After this conversion, the CATProduct reproduces the 3D View of the original assembly and also stores a link onto the original files. The last information will enable the MultiCAD Update Batch to check if V5 data are up to date compared with their original data.

The following schema draws a parallel between the CAD System and CATIA V5. Step 3 corresponds to the modification or review of Imported CAD Data in CATIA V5.

From the Import of CAD data to the Synchronization of V5 Session:

Launching the Update Batch means using the associative mode; the Batch operates on V5 data in order to update their structure or geometry according to the changes made by the SolidWorks designer onto the original data.
On the one hand, if a SolidWorks part file has been modified, you can launch the update Batch on the CATProduct and the part file -not the whole assembly structure- is re-converted so that the V5 geometry of the SolidWorks part is always up to date. The part can be subsequently manipulated in V5.
On the other hand, if only the SolidWorks assembly structure has been modified, you can launch the Batch on the CATProduct and the assembly file -not the part file- is re-converted so that the V5 product structure is updated.
Here is a schema showing the conversion and update processes of an assembly structure when importing CAD data into CATIA V5.

MultiCAD conversion and update processes

 

 

 

 

 

 

 

The associative mode is the default mode. But if you do not launch the Batch, you will use what was called the non-associative mode in the previous V5 versions.
Associative mode is useful when a user wants to maintain synchronization with structure and/or geometry changes. But if you prefer to keep your assembly as it was at the moment of the conversion, you do not need to launch the Batch. Therefore, in this case, you will not do any synchronization between V5 data and original SolidWorks data.
 

Using the update batch to maintain associativity

This task shows you how to convert SolidWorks/Parasolid/VDA-FS assemblies into V5 CATProducts and how to keep associativity between the modified CAD data and the converted product files, in CATIA V5.
  1. On Windows, in a Command Prompt window, you can launch the conversion Batch by entering the following command:

    "C:\<install_dir>\intel_a\code\bin\CATDMUUtility.exe" -env CATIA.V5R10.B10 -direnv "C:\Winnt\Profiles\All Users\Application Data\Dassault Systemes\CATEnv" -f E:\tmp\sw.sldasm  -product  E:\tmp\prod1.CATProduct

    For information, -env is the default environment (CATIA V5R10 for instance) and -direnv is the directory path containing this environment.
    Please note that this conversion will take into account the settings in Tools -> Options -> General -> Compatibility -> External Formats.

  2. Modify the SolidWorks/Parasolid/VDA-FS part in the original CAD system.

  3. Launch the update Batch by entering the command:

    "C:\<install_dir>\intel_a\code\bin\CATMCIReplace.exe" -env CATIA.V5R10.B10 -direnv "C:\Winnt\Profiles\All Users\Application Data\Dassault Systemes\CATEnv" -i E:\tmp\prod1.CATProduct  -update

  4. If you open prod1.CATProduct interactively in CATIA V5, you will be able to see the geometry modification.

For more information about the launching of CATDMUUtility, please refer to Running CATDMUUtility Batch Process, in DMU Navigator User's Guide.