Ao mesmo tempo, a tarefa era criar verificações no Navisworks pela matriz de colisão. Havia um grande número de cheques, e simplesmente digitar seus nomes, sem falar em criar conjuntos de busca, escolher um tipo de cheque e atribuir uma admissão, levava uma quantidade obscena de tempo. Não foi possível encontrar soluções automatizadas para esse problema, então escrevi alguns scripts que permitem criar verificações de acordo com regras especificadas e pesquisar conjuntos de itens no Navisworks com base em dados de uma matriz de colisão. Talvez outra pessoa ache isso útil, então estou compartilhando minhas melhores práticas neste breve artigo.
Os materiais podem ser baixados do link no final do artigo.
Ideia
A ideia básica é muito simples - preencha a matriz de colisão, colete os dados de validação dela, incorpore essas informações na estrutura do arquivo XML e importe-o para o Navisworks.
O Matrix
Se quisermos evitar verificar "tudo com tudo", para especificar as tolerâncias para cada par de grupos de elementos e obter relatórios menos complicados como resultado, a matriz de colisão é uma ferramenta conveniente para registrar essas verificações.
A matriz é uma tabela, nas colunas e linhas nas quais os elementos do modelo são registrados, agrupados de uma determinada forma (no meu caso, são seções e categorias de elementos do Revit). As interseções de pares de categorias são marcadas com os números das verificações necessárias.
Procedimento de operação
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, .
O nome das verificações, as regras para a formação de conjuntos de pesquisa, codificações e outras nuances particulares podem ser personalizados. Também é provável que os scripts possam ser otimizados. Espero que essas informações tornem a vida mais fácil para alguém e criem a base para mais automação.
Os scripts são compilados na versão Dynamo 2.0.3. Nós usados de pacotes personalizados Clockwork e Zhukoven.com.
Você pode baixar os materiais aqui .