Our 3D CAD supplier models have been moved to 3Dfindit.com, the new visual search engine for 3D CAD, CAE & BIM models.
You can log in there with your existing account of this site.
The content remains free of charge.
2.2.5.3. Hintergrundinformationen
2.2.5.3.2. Schlüssel
"Material": Eingabewert als Fallback verwenden
|
|
---|---|
Zurück | Weiter |
Eine Verbesserung stellt folgende Syntax mit "TranslateStringInGlobalOptionArrayDef" dar:
Wenn das Material im [MatMap] Abschnitt der Konfigurationsdatei nicht gefunden werden kann, wird der Eingabewert als Default benutzt. Die Funktion (ohne „Def“) ignoriert den Eingabewert einfach.
"Aluminium" sei der Eingabewert. Wenn die Funktion diesen Wert in [MatMap] nicht finden kann, gibt die erweiterte "Def"-Funktion "Aluminium" an das CAD-System weiter. Wenn der Wert in der Materialtabelle des CADs vorhanden ist, verwendet es diesen. Die Funktion ohne "Def" hingegen gibt nur eine leere Zeile zurück.
?context.TranslateStringInGlobalOptionArrayDef("MATMAP","",GetObject("iface.
calcnameservice").start(0).Format("<CLASSPROP(cns,CNSPHYPROP,CNSMAT)>").value(),GetObject
("iface.calcnameservice").start(0).Format("<CLASSPROP(cns,CNSPHYPROP,CNSMAT)>").value())
?context.TranslateStringInGlobalOptionArrayDef("MATMAP","",_FORMAT_0("<CLASSPROP
(cns,CNSPHYPROP,CNSMAT)>").value(),_FORMAT_0("<CLASSPROP(cns,CNSPHYPROP,CNSMAT)>").value())
Zurück | Nach oben | Weiter |
2.2.5.3.1. Schlüssel "Material": Alternative Methoden | Zum Anfang | 2.2.6. Reverse AttributeMapping |