mercredi 2 août 2017

Création d’une famille de prise Revit MEP avec un symbole interactif



Un autre problème récurrent dans la collaboration, particulièrement sur les projets électriques, c’est le placement des appareillages (les prises, interrupteurs etc.).

La collaboration s’effectue le plus souvent sur la base de projets liés et par conséquence, on ne dispose pas réellement de murs, sols ou plafonds. 
C’est la raison pour laquelle les composants MEP sont très souvent hébergés sur des faces : toutes les faces du modèle lié sont utilisables et en cas de modification (ce qui n’arrive jamais, bien entendu…) les composants « suivent » les faces sans qu’il soit besoin de faire appel au contrôle de coordination.

Tout semble aller pour le mieux dans le meilleur des mondes. Oui mais…

En électricité, les composants sont symbolisés sur les plans et le BIM nous impose un placement réel des composants. (Rappelons que les composants modèles et les détails sont dessinés à l’échelle de la vue tandis que les symboles le sont à l’échelle 1:1.) Alors, on fait comment quand une prise et un interrupteur sont placés l’un au-dessus de l’autre ?

Il suffit de faire une famille dans laquelle on puisse déplacer le symbole en cas de besoin. Facile à dire mais quelques « problèmes » se poseront à nous.

Ce didacticiel nous aidera à les surmonter, grâce aux familles imbriquées.

Créer une famille en commençant avec le gabarit de famille : modèle générique par face.
La famille est créée sur une face de conception et la vue Plan d’étage : Niveau de réf. de la famille correspond à sa « vue de dessus ». Mais une fois placée sur un mur, l’orientation de la face de référence change : La face horizontale de conception est « plaquée » sur la face de placement verticale du mur. 
Et c’est là que les ennuis commencent : La vue de plan d’étage dans la famille devient une élévation (ou une coupe) dans le projet et la vue de plan d’étage du projet correspond à la vue  Elévation : arrière de la famille.
 
Un petit croquis vaut mieux qu’un long discours :

Il faudrait donc placer le symbole dans la vue Arrière de la famille. Or les annotations ne sont autorisées que dans les vues en plan.
C’est pourquoi après avoir choisi la catégorie Installation électrique, il faut cocher la case Conserver l’orientation du symbole dans Catégorie et paramètres de famille.


En cochant cette option, Revit se chargera de « pivoter » la famille imbriquée du symbole pour qu’il reste visible dans les vues en plan des projets.
Seule contrainte : La rotation s’effectue autour de l’origine de la famille. Pour éviter des déplacements indésirables, il convient de placer l’origine du symbole imbriqué à l’origine de la famille car l’utilisation directe de plans ou de lignes de référence dans la famille ne sont pas possible à cause du changement d’orientation de la face de référence.

Il en va de même pour le contrôle d’inversion : mis en place dans le plan de la famille il ne sera plus visible dans celui du projet.
Le décalage et l’inversion seront donc intégrés au symbole.
Le paramétrage de base de la famille est des plus traditionnels. 


Seule particularité utilisée ici, si l’on veut récupérer l’altitude de placement de l’appareil dans une étiquette ou une nomenclature, le paramètre système Elévation par défaut de la famille n’est pas récupérable, son verrouillage (en imposant la valeur 0 mm dans la formule) et l’usage d’un paramètre d’occurrence partagé (Altitude prise) s’imposent.

La création du symbole est la partie la plus simple :  Créer un nouveau symbole à partir du gabarit Annotation générique métrique et le dessiner à la taille souhaitée sur l’intersection des deux plans de construction qui définissent l’origine. Lui donner une taille de 5 x 5 mm.

Le paramétrage du décalage du symbole directement dans cette famille serait assez lourd à gérer. Il est beaucoup plus efficace de l’intégrer comme une famille imbriquée dans un autre symbole qui gère ce décalage.
Créer un nouveau symbole. Pour gérer l’inversion, la ligne qui contrôlera la position du symbole devra passer d’un coté à l’autre de l’origine. Comme il n’est pas possible de donner une valeur négative à une cote, utiliser la technique de la double cote.

Dessiner une ligne de référence de chaque côté de l’origine. Coter celle de gauche par rapport à l’origine (Decalage) et celle de droite par rapport à celle de gauche (Cote inverse).
La cote Decalage correspond à la valeur de décalage souhaitée, la cote Cote inverse au décalage réellement imposé. Elle sera égale soit à 0 soit au double de la cote Decalage selon que l’on souhaite inverser ou non la position du symbole.
Un paramètre de type oui/non (Inversion) et une formule conditionnelle if(Inversion, 0 mm, (Decalage * 2)) feront l’affaire.

Dessiner une ligne de référence pour gérer le décalage par rapport au mur. Puis placer et verrouiller le symbole précédent à l’intersection de la ligne horizontale et de celle de droite.

Créer autant de symboles que nécessaire sur le même principe.
Insérer ce symbole dans la famille installation électrique et la verrouiller sur les plans d’origine.

Créer les paramètres qui permettrons de modifier la famille dans le projet.
Sélectionner le symbole et lier ses paramètres à ceux de la famille.

Pour choisir la famille de symbole imbriquée, charger les familles de symboles créées sur le même modèle à l’aide de la fonction Insérer/Charger depuis la bibliothèque/Charger la famille, sans les placer dans la vue

Elles apparaîtront dans l’arborescence du projet.

Sélectionner le symbole placé dans la famille puis dans la barre d’option (celle qu’il faut toujours regarder ! ) ajouter un paramètre.

Créer le paramètre Choix du symbole. Le type de paramètre type de famille est automatiquement associé à la catégorie des annotations génériques parce que le symbole est actuellement sélectionné. Cela facilite la tâche.

Dans les types de famille, le paramètre Choix du symbole propose la liste des annotations génériques chargées.

Charger la famille dans un projet.
Les propriétés d’occurrence de l’objet sont disponibles pour positionner le symbole.

Et le choix du symbole se fait en modifiant le type.

Il ne reste plus qu’à définir les caractéristiques électriques du composant. Dans la famille, placer un connecteur électrique sur la face du boitier.

Sélectionner le connecteur.
Très important : Choisir la classification du système électrique.

Puis associer les paramètres électriques à contrôler à des paramètres de la famille.

Rappel : La création des paramètres depuis la boîte de propriété du connecteur facilite la sélection du type de paramètre correct.
Bien entendu, tous les paramètres créés à récupérer dans une étiquette ou une nomenclature doivent être des paramètres partagés.

Et voilà, yapluka !

5 commentaires:

David a dit…

merci beaucoup pour cette aide précieuse !

David a dit…

bon par contre j'ai un soucis avec le déplacement des symboles. alors que mon fichier de travail est en metres, le décalage de la prise utilise visiblement des décametre. si je le déplace de 0.1, il bouge de 1m alors que la hauteru de l prise est bien en metre...
Un idée du probleme ?

Yves Gravelin a dit…

Le symbole est une annotation.
Cela signifie qu'il est dessiné à l'échelle 1:1 pour l'impression.
Les valeurs de décalage sont donc à donner en mm pour l'impression comme le dessin du symbole lui même.

David a dit…

effectivement j'ai remarqué apres coup ce détail. en travaillant à une échelle d'1/100 le déplacement de 0,1m devient 0.0001

Unknown a dit…

Il y a combien de familles dans cette famille lol. 1 pour la géométrie de la pris, une pour le symbole et une autre pour le décalage?