2.2.8.1. User interface

For all CAD systems there is under PARTadmin -> Category -> PARTsolutions -> CAD integration -> CAD system there is the tab page AttributeMapping (3D/2D/native). In the configuration file, the corresponding block is called "AttributeMapping ".

[Note]Note

On this tabbed page normally you don't have to make extensive changes, unless you want to create another tabbed page. Especially because of this the logic of structure is described.

Otherwise, use the value of the "Attr_CopyFrom_01" key to control the language of the PARTsolutionsstandard attributes (see the next section under Attr_CopyFrom).

[Tip]Tip

Filter by attribute mapping.

PARTadmin -> Category -> PARTsolutions -> Configuration files -> $CADENAS _SETUP -> if<cadname>.cfg: Fig. exemplary for SolidWorks

PARTadmin -> Category -> PARTsolutions -> Configuration files -> $CADENAS _SETUP -> if<cadname>.cfg: Fig. exemplary for SolidWorks

Here you can adjust the following:

  • Transfer of the PARTsolutions standard attributes:

    Should the PARTsolutions standard attributes be transferred to the CAD system?

    If yes, in which language(s). (About language variants see under Section 2.2.8.5.4, “Export standard attributes in several languages ”.)

    [Note]Note

    If all PARTsolutions Standard attributes shall be transferred in the default language, you don't have to perform any changes.

    If needed, certain attributes can be excluded.[a]

    Standard value in the key "Attr_CopyFrom_01":

    default

    You can exclude attributes by using the parameters var_exclude and var_visbile=1:

    • var_visible=1 tells the interface that only visible attributes must be processed.

    • With var_exclude, certain attributes can be assigned to an ignore list and specifically excluded.

    Example 1: Variable A is explicitly set to the exclude list.

    default,var_exclude=A,var_visbile=1

    Example 2: The variable A is explicitly set to the include list.

    default,var_include=A,var_visbile=0

    On the level of configuration file there are further options: The expression can only be applied to certain catalogs.

    Example:

    Attr_CopyFrom_01(isCatalog(norm))=default,var_exclude=D,var_visbile=1

    [a] For example, if errors arise in the CAD when transferring system attributes (e.g. "Material").

  • Declaration of blocks:

    Per default some blocks are defined, which are used to set custom attributes and in addition for some cad systems special attributes which are displayed in special dialogs in the CAD system.

    If needed further blocks can be declared.