Modifier une design de variante avec une macro
Si vous effectuez un double clic sur une variante de design, la macro spécifique suivante sera exécutée :
<FMVInfo MacroHicPath ="c"
MacroAddPath ="Bsp\Designvarianten"
MacroFileName ="Func_ModifyVariant.Mac"
MacroOsPath ="m:\Daten\Ztl\Bsp\
Designvarianten"/>
Bien entendu, ces entrées peuvent être associées à FeatName.
Les macros suivantes permettent de modifier les données d’une variante :
| FUNC delete activePart | Supprime l’élément actif | 
| FUNC Part activePart | Marque l’élément actif afin qu’il puisse être mis à jour à la fin. | 
| FUNC active-Part.StoreActive() | 
 | 
| rem Variantefeature | 
 | 
| FUNC delete varFeat | 
 | 
| FUNC VariantFeature varFeat | Objet pour Feature de variante | 
| FUNC varFeat.Init() | Initialise le Feature de la variante après le deuxième clic. Il est également possible ici d’initialiser le Feature à l’aide d’un élément et d’un ID de Feature : FUNC varFeat.Init(activePart, %id) | 
| FUNC delete params | 
 | 
| FUNC Variables params | Objet pour variables de paramètre de la variante | 
| FUNC var-Feat.GetParameters (params) | Fournit les variables de paramètre de la variante | 
| FUNC params.SetRealVar ("durchmesser", 30) | Modifie la valeur d’une variable. | 
| FUNC var-Feat.SetParameters (params) | Réécrit les variables de paramètre | 
| 
 | 
                             | 
| FUNC var-Feat.Commit() | Transfère les données vers HiCAD 
                             | 
| rem updaten | 
 | 
| FUNC active-Part.update() | Recalcule l’élément avec les nouvelles données | 
| FUNC delete active-Part | 
 | 
| FUNC delete varFeat | 
 | 
| FUNC delete params | 
 | 
Les données du fichier FMV sont des données XML. Par conséquent, aucun caractère spécial ne doit être ajouté à l’intérieur des guillemets doubles. Par exemple, les Umlauts, accents circonflexes et <’-resp-’> ne sont pas autorisés. Des codes de remplacement peuvent être utilisés pour ces caractères.
                 
            
 Jusqu’ici, aucune donnée n’a été modifiée dans HiCAD. Seules des copies des données originales sont utilisées.
 Jusqu’ici, aucune donnée n’a été modifiée dans HiCAD. Seules des copies des données originales sont utilisées.