2.18. Load family table parts (via bulk load)

In order to family table parts (via bulkload), the following block must be used: Enabled in the CAD-specific configuration file or in ifacecommon.cfg Will be:[14]

[PSXRewriteCommand]
Exec=_META3DHELPER.RewriteNatContainer(_METAOBJ, "CADIDENT", "IDENT-Base-File-Name", 
 "NORMIDENT", "NORM-Family-Instance-Name"))

Background

The following distinction must be made:

  • Case 1: A native part (Plm-Syncro) is to be exported to CAD as a native export.

    So Native -> Native --- Use the following configuration in this case:

    Exec(is3d)=_META3DHELPER.CreateNatContainer(_METAOBJ, "CADIDENT", "IDENT", "NORMIDENT", "NORM")

    Case 1 is only applicable as long as no part families are used.

  • Case 2 (only available as of 12.13): A real PSOL catalog exists, but instead of creating/downloading this part, an existing NATIVE part is to be used.

    So PSOL -> Native --- Use the following configuration in this case:

    [PSXRewriteCommand]
    Exec=_META3DHELPER.RewriteNatContainer(_METAOBJ, "CADIDENT", "IDENT", "NORMIDENT", "NORM")

General

In all cases, IDENT = filename NORM = part family name

From 12.13 onwards, the case distinction must always be made in this way.