Formules et Paramètres : Syntaxe et Abréviations

Formules et Paramètres dans Autodesk Revit : Syntaxe et Abréviations

Dans Autodesk Revit, les formules permettent d'effectuer des calculs complexes en utilisant des opérations arithmétiques et des fonctions trigonométriques. Ces formules sont indispensables pour automatiser des tâches et modéliser des concepts en fonction de paramètres personnalisés. Voici un guide sur la syntaxe des formules et les abréviations couramment utilisées.

Opérations Arithmétiques Prises en Charge

Les formules dans Revit prennent en charge les opérations arithmétiques suivantes :

  • Addition : +

  • Soustraction :

  • Multiplication : *

  • Division : /

  • Élévation à une puissance : ^ (ex : x^y signifie que x est élevé à la puissance y)

  • Logarithme : log

  • Racine carrée : sqrt

Fonctions Trigonométriques Disponibles

Revit prend également en charge les fonctions trigonométriques suivantes :

  • Sinus : sin

  • Cosinus : cos

  • Tangente : tan

  • Arcsinus : asin

  • Arccosinus : acos

  • Arctangente : atan

Fonctions Mathématiques Complémentaires

Voici quelques fonctions mathématiques supplémentaires qui peuvent être utilisées dans les formules :

  • Exponentielle : exp (représente e^x)

  • Valeur absolue : abs

  • Pi : pi() (constante Pi, ~3.14159)

Exemples de Formules

Les formules peuvent être utilisées avec des valeurs entières, décimales ou fractionnelles. Voici quelques exemples de formules courantes :

  • Longueur = Hauteur + Largeur + sqrt(Hauteur * Largeur)

  • 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)

Arrondir des Valeurs

Revit propose des fonctions pour arrondir les valeurs dans les formules :

  • Arrondi à l'entier le plus proche : round(x) (ne prend pas en compte la direction de l'arrondi)

  • Arrondi par excès : roundup(x) (arrondit à l'entier supérieur ou égal)

  • Arrondi par défaut : rounddown(x) (arrondit à l'entier inférieur ou égal)

Sensibilité à la Casse des Noms de Paramètres

Dans Revit, les noms de paramètres sont sensibles à la casse. Cela signifie que si un paramètre est nommé avec une majuscule initiale (ex : Largeur), vous devez respecter cette casse exacte dans les formules. Une formule qui fait référence à un paramètre avec une minuscule (ex : largeur * 2) ne sera pas reconnue si le paramètre est enregistré avec une majuscule.

Dernière mise à jour