Desenvolvimento de uma Macro em VBA que Estende as Capacidades do Civil 3D para Projetos de Condutas Adutoras
Sinopse
As condutas adutoras inserem-se na categoria das infraestruturas lineares e, nesse sentido, há
vantagens no desenvolvimento do seu projeto em Civil 3D. Contudo, ao contrário do que
acontece noutras infraestruturas lineares, sobretudo ligadas aos transportes, nas condutas
adutoras a relação entre a planta e o perfil longitudinal não se estabelece pela sua
quilometragem, mas antes pela identificação dos seus perfis notáveis. A identificação desses
pontos, dos vértices das curvas em desenvolvimento, das ventosas, ou das descargas de fundo,
recorrendo a ferramentas nativas do Civil 3D, não é simples e, por isso, o procedimento que se
adotava passava por definir a conduta em Civil 3D, mas os restantes elementos em AutoCAD
com recurso a rotinas Lisp. Esta definição era morosa e não oferecia garantias da coerência
entre as diferentes peças desenhadas.
Para a resolução do problema referido, a solução encontrada, e que se aborda no presente artigo,
envolveu o desenvolvimento de uma macro em VBA que corre no Civil 3D e que acede aos
objetos do modelo para gerar a informação em falta. Foi desenvolvida uma interface simples
que permite ao utilizador controlar as ações a executar, nomeadamente, identificação dos perfis
ou dos vértices, na planta ou no perfil longitudinal, criação das tabelas de coordenadas desses
pontos por folha, indicação dos ângulos dos acessórios comerciais, colocação automática das
ventosas e descargas de fundo, com possibilidade de acrescentar ou retirar manualmente
qualquer um dos acessórios.
Downloads
Páginas
Próximo
Séries
Licença
Este trabalho encontra-se publicado com a Licença Internacional Creative Commons Atribuição 4.0.