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 :
Élévation à une puissance : ^ (ex : x^y signifie que x est élevé à la puissance y)
Fonctions Trigonométriques Disponibles
Revit prend également en charge les fonctions trigonométriques suivantes :
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)
Pi : pi() (constante Pi, ~3.14159)
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.