Clash Matrix Checks dans Navisworks avec Dynamo

À un moment donné, la tâche consistait à créer des contrôles dans Navisworks par la matrice de collision. Il y avait un grand nombre de chèques, et simplement taper leurs noms, sans parler de créer des ensembles de recherche, choisir un type de chèque et attribuer une admission, prenait un temps obscène. Il n'était pas possible de trouver des solutions automatisées à un tel problème, j'ai donc écrit quelques scripts qui vous permettent de créer des contrôles selon des règles spécifiées et de rechercher des ensembles d'éléments dans Navisworks en fonction des données d'une matrice de collision. Peut-être que quelqu'un d'autre le trouvera utile, alors je partage mes meilleures pratiques dans ce court article.





Les documents peuvent être téléchargés à partir du lien à la fin de l'article.





Idée

L'idée de base est très simple : remplissez la matrice de collision, collectez les données de validation à partir de celle-ci, intégrez ces informations dans la structure du fichier XML et importez-les dans Navisworks.





La matrice

Si nous voulons éviter de vérifier "tout avec tout", spécifier les tolérances pour chaque paire de groupes d'éléments et obtenir des rapports moins encombrants, alors la matrice de collision est un outil pratique pour enregistrer de telles vérifications.





La matrice est un tableau, dans les colonnes et les lignes duquel sont enregistrés les éléments du modèle, regroupés d'une certaine manière (dans mon cas, ce sont des sections et des catégories d'éléments Revit). Les intersections de paires de catégories sont marquées des numéros des vérifications requises.





Matrice de collision
Matrice de collision

Mode opératoire

1. . "" "" .





Tableau des priorités de partition

. . , , , .





Clash Detective .





2. . : , (), . , .





" " , . , , .





- , .





- , XML, , .





- , Navisworks.





- , .





3. . " " , .





, . , 13 1 3, 45 - 4 5 ..





1 5, .





4. . 00_BIM_ , .





"" " ".





"" , . _1_2_ _ 1_ 2.





Vue de la table avec des données sur les contrôles après la fin du script

"" . , Dynamo , Excel.





" " . , , , .





Vue d'un tableau avec des données sur les ensembles de recherche

, , .





5. Excel. , . , , XML .





6. XML . 00_BIM_ XML .





1 - XML.





2 - , , . , .





3 - .





. XML .





6. XML Navisworks. XML, Clash Detective, .





Le nom des contrôles, les règles de constitution des ensembles de recherche, les encodages et autres nuances particulières peuvent être personnalisés. Il est également probable que les scripts puissent être optimisés. J'espère que ces informations faciliteront la vie de quelqu'un et créeront la base d'une automatisation plus poussée.





Les scripts sont compilés dans la version Dynamo 2.0.3. Nœuds utilisés des packages personnalisés Clockwork et Zhukoven.com.





Vous pouvez télécharger les matériaux ici .








All Articles