samedi 2 mai 2020

Revit 2020_Réservation de sol avec impact

Objectif: Réaliser une réservation de sol avec impact (Visibilité Oui / Non) pour le niveau inférieur

Cet ajout à la réservation évite les erreurs / oublis lors des charrettes, l'impact fait partie intégrante de la famille, 
C'est du vécu...

00_Famille réservation de sol avec impact (Visibilité Oui / Non) (Hauteur paramétrable)

01_Construction de la famille réservation de sol
_Gabarit de famille > Modèle générique sol
_Nouveau > Famille > Modèle générique sol

02_Construction de la famille réservation de sol
Sur le plan de référence:
_Tracer des plans de référence
_Coter et libeller les plans de référence


03_Construction de la famille réservation de sol
_Créer > Formes vides > Vide par extrusion...


04_Construction de la famille réservation de sol
_Créer > Formes vides > Vide par extrusion
_Tracer une esquisse verrouillée sur les plans de référérence
_Valider > l'extrusion prend forme...

05_Construction de la famille réservation de sol
Vue avant
_Tracer 2 plans de référence pour la face supérieure et la face inférieure du sol
_Verrouiller les plans de référence au sol
_Verrouiller l'extrusion aux plans de référence
Le vide est terminé, il suivra l'épaisseur du sol

06_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
_Famille > Eléments de détail


07_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
Comme pour la famille vide d'extrusion:
_Tracer des plans de référence
_Coter et libeller les plans de référence


08_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
_Tracer l'esquisse, verrouiller sur les plans de référence


09_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
_Ajouter des plans de référence pour le symbole de la réservation
_Coter et libeller les plans de référence


10_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
_Tracer une zone remplie et verrouiller son contour sur les plans de référence
(Verrouiller également les points d'extrémité de la zone remplie)

11_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
_Ajout d'un paramètre de visibilité pour la famille Plan 2D
_Sélectionner toutes les entités de la famille Plan 2D >
_Clic sur le Carré en regard du champs Visible de Graphismes > 
_Association aux paramètres de la famille > Nouveau > 
_Paramètres de la famille > Nom > Occurrence > Type de paramètre > Oui / Non > Regrouper les paramètres sous > Graphismes...


12_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
_Ajout d'un paramètre de visibilité pour la famille Plan 2D
_Le carré en regard du champ Visible de Graphismes est = au champs 11 paramétré ci-dessus


13_Construction de la famille réservation de sol
Construction de la famille Plan 2D de la réservation
La famille plan 2D est terminée
_Charger dans le projet


14_Construction de la famille réservation de sol
Famille vide d'extrusion (3D) et famille Plan 2D...


15_Construction de la famille réservation de sol
_Association aux paramètres de la famille > Faire correspondre les valeurs de la famille Plan 2D aux valeurs de la famille vide d'extrusion


16_Construction de la famille réservation de sol
_Ajout d'un paramètre de visibilité > 
_Graphismes > Visible > Clic sur Carré > 
_Association aux paramètres de la famille > Visibilité Plan 2D (écrire le nom à l'invite)
_Valider


17_Construction de la famille réservation de sol
Les propriétés de la famille Plan 2D sont toutes associées aux paramètres de la famille Vide d'extrusion
_Charger dans le projet


18_Test des paramètres de visibilité pour une même famille sur le même niveau
_à gauche la visibilité de la famille Plan 2D est activée
_à droite la visibilité de la famille Plan 2D est désactivée 


19_Construction de la famille réservation de sol
Impact
Vue avant
_Tracer un plan de référence > Coter et libeller


20_Construction de la famille réservation de sol
Impact
_Définir comme plan de construction le plan de référence tracé en 19 (Hauteur Projection Impact)


21_Construction de la famille réservation de sol
Impact
_Définir comme plan de construction le plan de référence tracé en 19 (Hauteur Projection Impact)
_Tracer des lignes de modèles en cliquant sur le périmètre de la famille vide d'extrusion


22_Construction de la famille réservation de sol
Impact
_Tracer des lignes de modèles en cliquant sur le périmètre de la famille vide d'extrusion
_Verrouiller


23_Construction de la famille de réservation de sol
Impact
_Compléter le symbole Impact
Ajout d'un paramètre de visibilité pour le symbole Impact:
_Sélectionner toutes les entités de l'impact
_Graphismes > Visible > Clic sur carré > 
_Association aux paramètres de la famille > Nouveau > 
_Propriétés des paramètres > Paramètres de la famille > Nom > Occurrence > Type de paramètre > Oui / Non > Regrouper les paramètres sous > Graphismes


24_Construction de la famille réservation de sol
Impact
V3D de la famille
(Le symbole impact est visible car il est tracé avec des lignes de modèles et le paramètre de visibilité est Oui)


25_Construction de la famille réservation de sol
Impact
_Charger dans le projet


26_Projet_V3D
La famille réservation de sol et l'impact projeté sur le sol inférieur


27_Projet V3D
Propriétés de la famille réservation de sol avec impact



28_Projet_Niveau supérieur
_Visibilité activée pour la famille Plan 2D
_Visibilité désactivée pour le symbole Impact

29_Projet_Niveau inférieur
_Visibilité désactivée pour la famille Plan 2D
_Visibilité activée pour le symbole Impact


30_Projet_Coupe
Paramétrage de la hauteur de projection de l'impact
_Faire glisser la double flèche (jaune), ou entrer la hauteur dans les propriétés

31_Projet_V3D
Propriétés


mardi 28 avril 2020

Revit 2020_Dynamo_Nomenclature de pièces de Revit à Excel et d'Excel à Revit

Objectif: Exporter une nomenclature vers Excel, modifier les données dans Excel et réimporter les données dans Revit, via Dynamo

Un grand merci à Mickael Kilkelly / Archsmarter pour ses tutos



00_Modifier une nomenclature, de Revit vers Excel et retour, via Dynamo

01_Revit
Plan et nomenclature de pièces


02_Dynamo
Script dynamo permettant l'échange de données bidirectionnelles entre Revit et Excel
Entrants Pièces > Traitement des données > Export vers Excel > Import de puis Excel

03_Dynamo
Entrants pièces
Dans ce groupe on collecte les données Revit

04_Dynamo
Entrants Pièces
_Categories > Choisir dans la liste


05_Dynamo
Entrants Pièces
_All Elements of Category

06_Dynamo
Entrants Pièces
_List Transpose > Classement des données


07_Dynamo
Entrants Pièces

08_Dynamo
Extraction et traitement des données

09_Dynamo
Extraction et traitement des données
_Element.Get Parameter Value By Name
Nous souhaitons extraire 3 données par pièces: le N°, le Nom et la Surface


10_Dynamo
Extraction et traitement des données
_Element.Get Parameter Value By Name
_String pour catégoriser les données > N°, Nom, Surface

11_Dynamo
Extraction et traitement des données
_Watch > pour visualiser les données


12_Dynamo
Extraction et traitement des données
_List Create > Clic + pour obtenir 3 Items = N°, Nom, Surface


13_Dynamo
Extraction et traitement des données
_Watch > les 3 listes obtenues > N°, Nom, Surface

14_Dynamo
Extraction et traitement des données
_List Transpose > pour classer...


15_Dynamo
Extraction et traitement des données
_List Transpose
_Watch > Listes recomposées de type Pièce N°, Nom, Surface

16_Dynamo
Export vers Excel
Ce nœud sert de "commutateur" suivant les connexions 
_soit l'information part de Revit vers Excel
_soit l'information part d'Excel vers Revit

17_Dynamo
Export vers Excel
_Data.Export Excel
_Pour envoyer les données à Excel > Connecter les données à Data

18_Dynamo
Export vers Excel
_File Path > Nommer un fichier destination pour les données Revit vers Excel


19_Dynamo
Export vers Excel
_String > Nom de la feuille Excel à renseigner

20_Dynamo
Export vers Excel
_Number > Indiquer les N° de ligne et de colonne ou commencera le fichier Excel


21_Dynamo
Export vers Excel
_Boolean
_Valider > Excel s'ouvre...


22_Excel
Les données Revit lors de l'exportation dans Excel

23_Excel
Les données copiées dans une feuille

24_Revit
Test du script Dynamo depuis Revit vers Excel
_Modification des N° des pièces

25_Dynamo
Test du script Dynamo depuis Revit vers Excel

26_Excel
Les N° ont bien été mis à jour


27_Dynamo
Import depuis Excel

28_Dynamo
Import depuis Excel
_Data.Import Excel


29_Dynamo
Import depuis Excel
_Data.Import Excel
_Lier la feuille (String) du groupe Export vers Excel à Sheet Name


30_Dynamo
Import depuis Excel
_Data.Import Excel
_File from Path > indique le chemin du fichier
_Lier File from Path à File Path du groupe Export vers Excel
_Lier File from Path à File 


31_Dynamo
Import depuis Excel
_Data.Import Excel
_Boolean > Read as String
_Boolean > Show Excel


32_Dynamo
Import depuis Excel
_List Transpose > Tri, Classement


33_Dynamo
Import depuis Excel
_List.Get Item At Index > Tri des données en 3 listes > N°, Nom, Surface...

34_Dynamo
Import depuis Excel
_List.Get Item At Index
_Number > Pour attribuer les données suivant les index de List Transpose...

35_Dynamo
Import depuis Excel
_Element.Set Parameter By Name > Classement...


36_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_String = Nom de la liste


37_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_Relier Element à Elements du nœud All Elements of category (Groupe Entrants_Pièces)


38_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_Relier Element à Elements du nœud All Elements of category (Groupe Entrants_Pièces)

39_Dynamo
Import depuis Excel
_Element.Set Parameter By Name
_Relier Element à Elements du nœud All Elements of category ( Groupe Entrants_Pièces)

40_Excel
Les données avant l'export vers Revit


41_Revit
Les données importées depuis Excel


42_Revit
Les données avant l'export vers Excel...


43_Dynamo
Les liens entre Import depuis Excel et Export vers Excel sont désactivés pour permettre l'export de Revit vers Excel
Le lien entre les données Revit et l'export vers Excel est actif


44_Excel
Les données Revit importées dans Excel


45_Excel
Modifications des données avant l'export vers Revit


46_Dynamo
_Excel  vers Revit
_Les liens entre Import depuis Excel et les données Revit sont actifs
_Le lien entre les données Revit et l'Export vers Excel est désactivé


47_Dynamo
_Revit vers Excel
_Les liens entre Import depuis Excel et les données Revit sont désactivés
_Le lien entre les données Revit et l'Export vers Excel est actif

48_Revit
Modifications importées depuis Excel


49_Revit
Modifications pour l'exportation vers Excel

50_Dynamo


51_Excel

52_Excel

53_Dynamo

54_Revit

55_Dynamo
Importation des données depuis Excel
_Liaison entre la feuille Excel et Importation depuis Excel
_Pas de lien entre les données Revit et l'Export vers Excel


56_Dynamo
Exportation des données Revit vers Excel
_Lien entre les données Revit et l'Export vers Excel
_Pas de lien avec la feuille Excel