Comprobaciones de Clash Matrix en Navisworks con Dynamo

En un momento, la tarea consistía en crear controles en Navisworks mediante la matriz de colisión. Hubo una gran cantidad de cheques, y simplemente escribir sus nombres, sin mencionar la creación de conjuntos de búsqueda, elegir un tipo de cheque y asignar una admisión, tomó una cantidad de tiempo obscena. No fue posible encontrar soluciones automatizadas para tal problema, así que escribí un par de scripts que le permiten crear verificaciones de acuerdo con reglas específicas y conjuntos de búsqueda de elementos en Navisworks basados ​​en datos de una matriz de colisión. Quizás alguien más lo encuentre útil, por lo que comparto mis mejores prácticas en este breve artículo.





Los materiales se pueden descargar desde el enlace al final del artículo.





Ocurrencia

La idea básica es muy simple: complete la matriz de colisión, recopile los datos de validación de ella, incruste esta información en la estructura del archivo XML e impórtela en Navisworks.





La matriz

Si queremos evitar comprobar "todo con todo", especificar las tolerancias para cada par de grupos de elementos y obtener informes menos engorrosos como resultado, entonces la matriz de colisiones es una herramienta conveniente para registrar tales comprobaciones.





La matriz es una tabla, en cuyas columnas y filas se registran los elementos del modelo, agrupados de cierta forma (en mi caso, se trata de secciones y categorías de elementos de Revit). Las intersecciones de pares de categorías están marcadas con los números de las comprobaciones requeridas.





Matriz de colisión
Matriz de colisión

Procedimiento de operación

1. . "" "" .





Tabla de prioridad de partición

. . , , , .





Clash Detective .





2. . : , (), . , .





" " , . , , .





- , .





- , XML, , .





- , Navisworks.





- , .





3. . " " , .





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





1 5, .





4. . 00_BIM_ , .





"" " ".





"" , . _1_2_ _ 1_ 2.





Vista de la tabla con datos sobre las comprobaciones una vez finalizado el script

"" . , Dynamo , Excel.





" " . , , , .





Vista de una tabla con datos sobre conjuntos de búsqueda

, , .





5. Excel. , . , , XML .





6. XML . 00_BIM_ XML .





1 - XML.





2 - , , . , .





3 - .





. XML .





6. XML Navisworks. XML, Clash Detective, .





El nombre de los controles, las reglas para la formación de conjuntos de búsqueda, codificaciones y otros matices particulares se pueden personalizar. También es probable que se puedan optimizar los scripts. Espero que esta información le facilite la vida a alguien y cree la base para una mayor automatización.





Los scripts se compilan en la versión Dynamo 2.0.3. Nodos usados ​​de paquetes personalizados Clockwork y Zhukoven.com.





Puede descargar los materiales aquí .








All Articles