Copying / Pasting a Model with Dittos in CATIA V5

This tasks shows you what are the results of copying / pasting a Model with Dittos interactively in CATIA V5:
Note:
  • Except Usual Optimized mode, other modes (Like V4 Explode Mode, Both Usual and Wireframe Mode) may lead memory size to unpredictable crashes.
  • Prefer to them to the dedicated V4 To V5 Migration Batch.
 

Migration of DETAIL's Spaces used by DITTOS:

If you want to make a special migration for Dittos, you can select one of the following settings, in Tools > Options > General > Compatibility > V4/V5 Space:

For more information about V4 / V5 settings, please refer to Customizing and more particularly: V4/V5 Space.
 

Three options to copy / paste a model with DITTOS in CATIA V5:

Usual Optimized Mode:

  • only the "reference" solids are taken into account,
  • they are copied AS RESULT With Link (CARWL),
  • they keep the same place as the DITTOS', with the same scale,
  • this link is associative: if you modify the "reference" body in the No Show space, the ones of the CARWL are also modified.
  • the DITTOS' s geometry is not created for each DITTO; it is stored as a Reference in the Geometrical Set (in No Show).

Both Usual and Wireframe Mode:

  • same behavior like Usual Optimized Mode, but in this case, the "reference" geometry is copied AS RESULT in an OpenBoby under each DITTO. It has the same scale as the DITTO's geometry.
  • there is no associativity between the "reference" geometry and the DITTO's.

Like V4 Explode Mode:

  • same behavior like Both Usual and Wireframe Modes, but the "reference" Bodies are not CARWL, but Past As Specified in Part Document".
  • there is no associativity with the Reference.

The following table illustrates the different results you obtain according to the chosen options and the type of DETAIL:

Table illustrating the setting results:

  Migration of DETAIL's Spaces used by DITTOS
Elements contained in the DETAIL Space Usual Optimized Mode Both Usual and Wireframe Mode Like V4 Explode Mode

a Solid,

see recommended practices

OK

see recommended practice A

OK

recommended practice B

OK

recommended practice C

a Solid plus geometry,

see recommended practices

OK for the solid

incomplete paste for the geometry

see recommended practice A

OK

recommended practice B

OK

recommended practice C

geometry only

incomplete paste for the geometry

see scenario A with geometry only

OK

see scenario B with geometry only

OK

see scenario C with geometry only

a Solid and DITTOS within DITTOS

OK for the solid

KO for the DITTOS

see scenario A about DITTOS within DITTOS

OK for the solid

KO for the DITTOS

see scenario B about DITTOS within DITTOS

OK for the solid

KO for the DITTOS

see scenario C about DITTOS within DITTOS

Multi-Solids

OK for the Multi-Solids

see scenario A with Multi-Solids

OK for the Multi-Solids

see scenario B with Multi-Solids

KO for the Multi-Solids

see scenario C with Multi-Solids

Recommended Practices

For the following scenarios A, B, and C, you need to open a Model containing a DETAIL and several DITTOS:

Recommended Practice A

  1. Select the following option: Usual optimized mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. You obtain the following result:

    AS SPEC: AS RESULT:

Recommended Practice B

  1. Select the following option: Both usual and wireframe mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. You obtain the following result:

    AS SPEC: AS RESULT:

Recommended Practice C

  1. Select the following option: Like V4 explode mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. You obtain the following result:

    AS SPEC: AS RESULT:

DITTOS within DITTOS

For the following scenarios A, B, and C, you need to open a Model containing DITTOS within DITTOS:

This is a DETAIL within the model, but it is also the DITTO of OTHER SPACE: Another DETAIL within the model:

DITTOS within DITTOS A

  1. Select the following option: Usual optimized mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. The following Warning is displayed:

The result is incomplete for the DITTOS contained in the secondary level of the DETAIL' s space. For the other Dittos, please refer to the Recommended Practices above.

Here is the result with the AS SPEC option for instance:

DITTOS within DITTOS B

  1. Select the following option: Both usual and wireframe mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. The following Warning is displayed:

The result is incomplete for the DITTOS contained in the secondary level of the DETAIL' s space. For the other Dittos, please refer to the Recommended Practices above.

Here is the result with the AS SPEC option for instance:

DITTOS within DITTOS C

  1. Select the following option: Like V4 explode mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. The following Warning is displayed:

The result is incomplete for the DITTOS contained in the secondary level of the DETAIL' s space. For the other Dittos, please refer to the Recommended Practices above.

Here is the result with the AS SPEC option for instance:

Multi-Solids

For the following scenarios A, B, and C, you need to open a Model containing several Solids (at least two) in the DETAIL' s space:

Multi-Solid A

  1. Select the following option: Usual optimized mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. And you obtain the following result:

    AS SPEC: AS RESULT:

Multi-Solid B

  1. Select the following option: Both usual and wireframe mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. And you obtain the following result:

    AS SPEC: AS RESULT:

Multi-Solid C

  1. Select the following option: Like V4 explode mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. And you obtain the following result:

    AS SPEC: AS RESULT:
The AS SPEC result does not reflect what there is in the V4 Model. The V5 bodies, copied "As Specified in Part Document", are placed like in the DETAIL and not like in the DITTOS.

It is recommended to use the the V4 To V5 Migration Batch.

GEOMETRY ONLY

For the following scenarios A, B, and C, you need to open a Model in which there is no Solid and Volume in the DETAIL' s space, but there is only Geometry (Faces, Skins, Lines, Curves,...):
It is recommended to use the the V4 To V5 Migration Batch.

Geometry only A

  1. Select the following option: Usual optimized mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. The following Warning is displayed:

This behavior is normal:  the elements ("references") of the DETAIL' s space are copied and set in No Show. For more information about Usual optimized mode, please refer to the common generalities and the detailed three options.

Here is the result with the AS SPEC option for instance:

Geometry only B

  1. Select the following option: Both usual and wireframe mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. And you obtain the following results with the AS SPEC option for instance:

The geometry is re-used and set in other places, but there is no associativity: if you modify the V4 Model (DETAIL), the V5 CATPart will not be updated automatically.

Geometry only C

  1. Select the following option: Like V4 explode mode.

  2. Copy this model and paste it AS SPEC or AS RESULT in a new CATPart. And you obtain the following results with the AS SPEC option for instance: