Revit, syntaxe et formules 1/5

Revit, syntaxe et formules 1/5

Syntaxe et abréviations de formules valides
Les formules reconnaissent les opérations arithmétiques suivantes : addition, soustraction, multiplication, division, élévations à une puissance, logarithmes et racines carrées. Elles prennent également en charge les fonctions trigonométriques suivantes : sinus, cosinus, tangente, arcsinus, arccosinus et arctangente.

Les abréviations de formules valides pour les opérations arithmétiques et les fonctions trigonométriques sont :
• Addition : +
• Soustraction : –
• Multiplication : *
• Division : /
• Elévation à une puissance : ^: x^y, signifiant x élevé à la puissance y.
• Logarithme : log
• Racine carrée : sqrt, sqrt (16)
• Sinus : sin
• Cosinus : cos
• Tangente : tan
• Arcsinus : asinus
• Arccosinus : acos
• Arctangente : atan
• e élevé à la puissance x : exp
• Valeur absolue : abs
• Pi—pi (3.141493…)
Vous pouvez définir les formules à l’aide de valeurs entières, décimales et fractionnelles. Pour indiquer les valeurs souhaitées, respectez la syntaxe mathématique classique, comme illustré dans les exemples ci-dessous :
• Longueur = Hauteur + Largeur + sqrt(Hauteur*Largeur)
• Longueur = Mur 1 (11000mm) + Mur 2 (15000mm)
• Aire = Longueur (500mm) * Largeur (300mm)
• Superficie = pi() * Rayon ^ 2
• Volume = Longueur (500mm) * Largeur (300mm) * Hauteur (800mm)
• Largeur = 100m * cos(angle)
• x = 2*abs(a) + abs(b/2)
• NumRéseau = Longueur/Espacement
Vous pouvez utiliser la fonction « arrondi » pour les valeurs dans les formules.
round(x) La fonction d’arrondi renvoie une valeur arrondie à l’entier le plus proche. Elle ne prend pas en compte la direction de l’arrondi.
roundup(x) La fonction d’arrondi par excès renvoie une valeur arrondie à la valeur entière supérieure ou égale à x.
rounddown(x) La fonction d’arrondi par défaut renvoie une valeur arrondie à la valeur entière inférieure ou égale à x.

Dans les formules, les noms de paramètres sont sensibles à la casse. Ainsi, si un nom de paramètre commence par une majuscule (par exemple, Largeur), vous devez l’écrire de la même manière dans la formule. Si vous utilisez une minuscule dans la formule (par exemple, largeur * 2), la formule ne sera pas reconnue.

Remarque : Il est recommandé de ne pas utiliser un tiret (-) lors de l’attribution d’un nom de paramètre.

Yves LEBOUTEILLER