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.
Procedimiento de operación
1. . "" "" .
. . , , , .
Clash Detective .
2. . : , (), . , .
" " , . , , .
- , .
- , XML, , .
- , Navisworks.
- , .
3. . " " , .
, . , 13 1 3, 45 - 4 5 ..
1 5, .
4. . 00_BIM_ , .
"" " ".
"" , . _1_2_ _ 1_ 2.
"" . , Dynamo , Excel.
" " . , , , .
, , .
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í .