2.18. Familientabellen-Teile laden (per Bulkload)

Um Familientabellen-Teile laden zu können (per Bulkload), muss folgender Block in der CAD-spezifischen Konfigurationsdatei oder in ifacecommon.cfg aktiviert werden:[14]

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

Hintergrund

Es ist folgende Unterscheidung zu treffen:

  • Fall 1: Ein natives Teil (Plm-Syncro) soll als Native-Export ins CAD exportiert werden.

    Also Native -> Native --- Verwenden Sie in diesem Fall folgende Konfiguration:

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

    Fall 1 ist nur anwendbar, solange keine Teilefamilien verwendet werden.

  • Fall 2 (erst ab 12.13 verfügbar): Es existiert ein echter PSOL-Katalog, aber anstatt dieses Teil zu erzeugen/runterzuladen, soll ein bereits vorhandenes NATIVES Teil verwendet werden.

    Also PSOL -> Native --- Verwenden Sie in diesem Fall folgende Konfiguration:

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

Allgemein

In allen Fällen gilt IDENT = Filename NORM = Teilefamilienname

Ab der 12.13 ist die Fallunterscheidung immer so zu treffen.