Paramètres

Arbre des entités

Il est possible de créer un paramètre depuis le menu contextuel d’un sous-dossier du dossier Paramètres.



Nouvelles fonctions

Deux nouvelles fonctions sont disponibles dans les expressions des paramètres :
  • choose(val; test1; val1; test2; val2; ...; valDefault)

    Retourne val1 si val < test1, puis val2 si val < test2, etc... Sinon retourne valDefault

  • switch(cond1; val1; cond2; val2; ...; valDefault)

    Retourne val1 si la condition cond1 est vraie, sinon val2 si la condition cond2 est vraie, sinon retourne valDefault

Paramètre texte

Les paramètres de type Texte disposent de nouvelles fonctions (upper, lower, fillLeft, fillRight et replace) permettant d’agir sur les chaînes de caractères.
  • Upper : convertit tous les caractères en majuscules
  • Lower : convertit tous les caractères en minuscules
  • fillLeft : rajoute des caractères à gauche de la chaîne de caractères
  • fillRight : rajoute des caractères à droite de la chaîne de caractères
  • Replace : remplace une chaîne de caractères par une autre

    Exemple :

    Soit deux paramètres texte A = "Design" et B = "7.19"

    Paramètre Formule Résultat
    C =upper(A) DESIGN
    D =lower(A) design
    E =fillLeft(A;"TopSolid'";15) TopSolid'Design
    F =fillRight(E;B;19) TopSolid'Design7.19
    G =replace(F;B;"2025") TopSolid'Design2025

Paramètre surface

Le mode Surface a été ajouté à la commande Paramètre surface. Il permet de sélectionner une face sur une forme.



Désignation

Le champ Désignation a été rajouté dans toutes les commandes de création de paramètres.



Les paramètres tabulés suivants ont été rajoutés et disposent de deux sources de données :
  • Paramètre tabulé
  • Paramètre entier tabulé
  • Paramètre énumération tabulé
  • Paramètre énumération utilisateur tabulé
  • Paramètre texte tabulé
  • Paramètre matériau tabulé
  • Paramètre revêtement tabulé
  • Paramètre finition tabulé

Les commandes Paramètre famille tabulé et Paramètre code tabulé disposent également de deux sources de données.