# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.socinformatique.fr/bimquantify/chiffrer-son-premier-projet/chiffrer-par-composition/formules-et-parametres-syntaxe-et-abreviations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
