Copying/Pasting Solids: Using Interactive Multi-Copy/Paste As Result With Link within CATIA V5

This task shows you how Solids can be migrated into CATIA V5 and then copied / pasted within CATIA V5 into different CATParts.

If you modify the Detail within a Part, you need to synchronize the other Part containing the same Detail (initially copied from another Part).

Before, on Windows and UNIX, you needed to edit CATIA V5 with the variable before opening CATIA V5:
set InteractivMultiCpARWL=1

Now, the interactive Multi-Copy / Paste As Result With Link is the default mode. It is done without the setting. It saves CPU, memory place and time. If you want to avoid this management, the by-pass is to close the .model after every Paste, and to re-open it if you want to do another Paste.

Open MACRO-PRIM.model and create 2 new Parts: Part1 and Part2.
 
  1. Copy / Paste As Spec *SOL7 into a new Part (Part1).

  2. Update Part1.

  3. Copy *SOL7 again and paste it As Spec into Part1 again.

  4. Update Part1. Body.6 is the result of the first copy / paste operation and it is used to make a Copy / Paste As Result With Link (CPARWL) within Part1. No transcription is made again but the last result is used.

  1. Copy / Paste As Spec *SOL7 into Part2.

  2. Update Part2. Body.6 (result in Part1) is used to make a CPARWL from Part1 into Part2. No transcription is made but the last paste result is used.

  1. Put Solid.4 in No Show in order to have a better visibility.

  2. Define in work object Body.6 in Part1.

  3. Add a Fillet: EdgeFillet.1. Solid.4 within the same Part1 is automatically updated. However, Part.2 is not synchronized (no associativity between the Parts).

  1. Update Part.2

  2. Put Solid.4 in Show View. You can note that the Fillet creation is taken into account in Part2 as well as in Part1.

Using the Copy / Paste As Result with Link (CPARWL) method.

Whenever it is possible, it is recommended to work in CATIA V5.

This method (Copy / Paste As Result with Link) allows to save time and provide fast rendering and manipulation for assemblies.