powered by CADENAS

Manual

Manual

2.2.4.5.1. Nur bei einem bestimmten Projekt Variablenwert an CAD-Attribut übergeben

Sie wollen bei einem bestimmten Projekt den Wert einer bestimmten Variablen in ein Attribut auf Seiten des CAD-Systems übergeben?

  1. Prüfen Sie, ob unter $CADENAS_SETUP, in der Konfigurationsdatei ifacecommon.cfg, im Block [CATEGORIES] der Schlüssel isProjectFile deklariert ist.

    isProjectFile=InStr(GetObject("iface.calcnameservice").start
    ("DOC").Format("<PROJECTNAME(0)>").value(),"%0",1)>0

    Schlüssel "isProjectFile"

    Schlüssel "isProjectFile"

  2. Nun können Sie mit folgendem Eintrag in der CAD-spezifischen Konfigurationsdatei konkrete Projekte ansprechen:

    ATTRIBUTENAME(isProjectFile(din_975.prj))=?GetObject("iface.calcnameservice")
    .start(0).Format("<ATTR(L)>").value()

    Beispielhafter Eintrag in ifadeskinv.cfg

    Beispielhafter Eintrag in ifadeskinv.cfg

    Im vorliegenden Beispiel wird - sofern es sich um das Projekt DIN 975 handelt - das Attribut "L" an das Attribut "Menge" auf Seiten des CAD-Systems übergeben.