Nous allons voir dans cet article comment les tables de consultation peuvent transformer votre façon de paramétrer vos familles Revit.

La table de consultation sert à définir des valeurs de paramètres dans un fichier CSV externe. Une fois importé dans la famille, la fonction size_lookup permettra à Revit d’aller chercher les valeurs nécessaires par simple correspondance.

Les tables de consultation sont donc très utiles :
- Pour éviter le recours à des formules trop complexes
- Pour gérer efficacement plusieurs tailles ou variations d’un même composant, sans avoir à créer tous les types
- Pour évaluer un paramètre Texte (qui ne peut pas être utilisé dans une formule de type If, par exemple)

Nous allons voir 1/ Quelle est la syntaxe de la formule dans la famille, 2/ Comment structurer le fichier CSV

1/ Syntaxe de la formule

Résultat = size_lookup(« NomTableConsultation », « ColonneConsultation », DéfautSiIntrouvable, ValeurConsultation)

2/ Structure du fichier CSV

La syntaxe des en-têtes doit être la suivante : NomParamètre##TypeParamètre##Unitéparamètre.

Voici les types de paramètres pris en charge dans les tables de consultation :

Quelques exemples d’en-têtes :

Et des exemples de fichiers CSV avec les formules correspondantes dans la famille :

Fichier ELCT.csv

Fichier Blog.csv

Famille

!!! Points très importants :
• Le séparateur décimal dans le CSV doit être un point (.) et non une virgule
• La 1ère colonne est ignorée par Revit mais ne doit pas être vide (colonne de référence)
• Le TypeParamètre et l'Unitéparamètre sont sensibles à la casse et doivent être en anglais.

Et que faire si l'on souhaite utiliser un type de paramètre qui n'est pas disponible dans les tables par défaut ?
Il y a une solution de contournement : vous pouvez utiliser le type nombre (##NUMBER##GENERAL) dans la table et multiplier le résultat par une valeur unitaire avec l'unité souhaitée.

Par exemple si on essaie de récupérer une puissance, on obtient le message suivant :

Pour retrouver la puissance, il faut créer un paramètre intermédiaire :

- Le paramètre Puissance est de type Puissance
- Le paramètre Puissancecalculée est de type Nombre.

A bientôt sur le blog Aplicit !