Le Paramétrage des Familles - Dimensions et Formules

Le Paramétrage des Familles - Dimensions et Formules

Lorsqu'on modélise, on a besoin de spécifier ou ajuster les dimensions de nos élément. C'est la raison pour laquelle le paramétrage des dimensions d'une famille, et les formules qu'on peut utiliser pour le faire, devient un atout intéressant. Que ce soit pour ajuster les dimensions d'une table ou d'un élément de détail ou encore pour calculer les distances entre nos éléments, les formules et parametres simplifient grandement le travail.

Pour commencer, prenons un exemple simple, nous voulons modifier la longueur, la largeur et l’épaisseur d’une planche qui est une simple extrusion dans une famille de modèle générique.

Pour commencer, faites une cote pour chaque dimension que vous voulez contrôler. Ensuite, vous devez créer les libellés que vous appliquerez à chacune de ces cotes.

Vous avez maintenant une famille dans laquelle vous pouvez entrer les dimensions voulues.

 

formules

Si vous voulez maintenant pousser le contrôle des dimensions à un autre niveau, vous pouvez appliquer des formules à vos libellés.

Par exemple si vous avez les contraintes suivantes :

  1. La LARGEUR est toujours 200mm de plus que la LONGUEUR.
  2. L’ÉPAISSEUR est toujours égale à la LARGEUR divisée par 30.
     

Il vous suffit simplement de traduire vos contraintes en formules et les appliquer aux paramètres de votre famille. 


Revit peux prendre en charge les opérations suivantes :

  • Addition : +
  • Soustraction : -
  • Multiplication : *
  • Division : /
  • Élévation à une puissance : ^
  • Logarithme : log
  • Racine carrée : sqrt, sqrt (16)
  • Sinus : sin
  • Cosinus : cos
  • Tangente : tan
  • Arc sinus : asinus
  • Arc cosinus : acos
  • Arc tangente : atan
  • 10 élevé à la puissance x—exp(x)
  • Valeur absolue : abs
  • Pi—pi (3.141593...)

  


Augmentons la complexité des formules.

Revit comprend aussi les formules « Si » qu’on utilise souvent dans Excel.

Exemple :

=IF (« VALEUR1 » < « VALEUR2 », « VALEUR SI VRAI », VALEUR SI FAUX »)

Reprenons ma famille de planche vue précédement et appliquons-y cette formule. Si, par exemple, au lieu d’avoir un nombre infini d’ÉPAISSEUR qui changent selon la LARGEUR de ma planche, j’ai seulement 2 épaisseurs possibles. J’ai donc la contrainte suivante :

« Si la LARGEUR est plus grande que 700mm, l’ÉPAISSEUR doit être de 50mm. Sinon, elle doit être de 30mm »

On peut donc traduire cette phrase de la façon suivante :

5.jpg

 

Autres exemple de formules pour modifier les dimensions d'une famille:
 

FORMULE À ESSAIS

=IF ( X < A , "VALEUR SI VRAI" , IF ( X < B , "VALEUR SI VRAI" , IF ( X < C , "VALEUR SI VRAI" , "VALEUR SI TOUT FAUX" ) ) )

Exemple : 
Si la LARGEUR est plus petite que 1234mm, LONGUEUR = X.
Si la LARGEUR est entre 1235mm et 2345mm, LONGUEUR = Y
Si la LARGEUR est entre 2346mm et 3456mm, LONGUEUR = Z

Si la LARGEUR est plus grande que 3456mm, LONGUEUR = A.

=IF ( LARGEUR < 1234mm , X , IF ( LARGEUR  < 2345mm , Y , IF ( LARGEUR < 3456mm , "Z", "A" ) ) )

 

FORMULE À 2 PRÉREQUIS

=IF ( AND (X = 1 , Y = 2), "VALEUR SI VRAI" , "VALEUR SI FAUX" )

Exemple:
Si la LARGEUR est égale à 3 et que la LONGUEUR est égale à 4, alors ÉPAISSEUR = 2. Sinon, ÉPAISSEUR = 1

=IF ( AND (LARGEUR = 3 , LONGUEUR = 4), 2 , 1 )

 

Ces formules peuvent sembler complexe pour commencer, mais plus on travaille avec elles, plus on acquiert une certaine compréhension et on est capable de trouver de nouveaux usages auxquels les appliquer. Suffit de s'y mettre!

 

AUTRES APPLICATIONS POSSIBLES:

  • Faire répéter un élément autant de fois qu'il entre dans une longueur donnée. Exemple : une formule comme =LONGUEUR / DIMENSION DE L'ÉLÉMENT appliqué à un paramètre de répétition
  • Les formules de type "IF" peuvent aussi servir dans des paramètres de visibilité oui/non. Par exemple, si le paramètre A est coché, cocher le paramètre B, si non cocher le paramètre C. [ =IF(A,B,C) ]

 

 


 

Le Paramétrage de Familles - Recensement par pièce

Le Paramétrage de Familles - Recensement par pièce

Le Paramétrage des Familles - Options de visibilité

Le Paramétrage des Familles - Options de visibilité