Makro zum Ändern einer Designvariante

Beim Doppelklick auf eine Designvariante wird ein wie folgt spezifiziertes Makro aufgerufen:

<FMVInfo MacroHicPath ="c"

MacroAddPath ="Bsp\Designvarianten"

MacroFileName ="Func_ModifyVariant.Mac"

MacroOsPath ="m:\Daten\Ztl\Bsp\

Designvarianten"/>

 

Diese Einträge lassen sich natürlich mit 'FeatName' kombinieren.

Das folgende Makro ändert die Daten einer Variante

Aktives Teil löschen

Das aktive Teil merken,

um es am Ende updaten zu können.

 

 

Objekt für ein Variantenfeature

Initialisierung mit dem Variantenfeature aus dem letzen Doppelklick.

Hier gibt es auch die Möglichkeit das Feature über ein Teil und eine Feature-ID zu initalisieren:FUNC varFeat.Init(activePart, %id)

 

Objekt für die Parametervariablen der Variante

Parametervariablen der Variante besorgen

Wert einer Variable ändern.

Parametervariablen zurückschreiben

Noch sind an dieser Stelle keine Daten im HiCAD verändert worden. Man arbeitet auf Kopien der Originaldaten

Übernahme der Daten in die HiCAD-Daten

Ohne das folgenden 'Update' sieht man jetzt im Featureprotokoll, wie bei Änderungen ohne automatisches Neuberechnen, einen * an dem Variantenfeature und die neuen Daten im Feature.

 

Neuberechnen des Teils mit den neuen Daten

 

 

 

 

Es handelt sich bei den Daten in der FMV-Datei um XML-Daten. Daraus ergibt sich, dass innerhalb der doppelten Hochkommata nicht beliebige Zeichen stehen dürfen. Insbesondere dürfen dort keine Umlaute und nicht '<' bzw. '>' stehen. Für diese Zeichen gibt es Ersatzkodierungen.

Designvarianten