INFORMÁTICA APLICADA III APOSTILA VISUAL LEVANTAMENTOS QUANTITATIVOS EM PLANTAS LIGANDO O EXCEL AO AUTOCAD Para que possamos estudar os custos em uma construção, além de estarmos municiados com um bom banco de dados de composições unitárias de custos (como o nosso...), precisaremos fazer uma série de levantamentos quantitativos, baseados nas plantas do projeto arquitetônico e demais projetos complementares (estruturas, instalações, etc). Como, atualmente, os projetos estão sempre disponíveis em arquivos de desenhos do AutoCad, seria interessante que pudéssemos ligar tal aplicativo ao nosso banco de dados em arquivos Excel. Como já disse uma vez, se você pensar em algo que gostaria que o Excel fizesse, tenha certeza de que ele poderá fazer... Vamos começar pelo começo: ou seja, pelo AutoCad, abrindo o arquivo areas_0.dwg que contém um desenho simples de um compartimento residencial (um quarto, por exemplo). Veja a figura abaixo. Crie no desenho (clique no botão marcado com o círculo vermelho na barra de ferramentas da figura acima) uma nova Layer com o nome de AREAS (pressupõe-se que o amigo já conheça o AutoCad...) e deixe-a ativa: Clique aqui para criar uma nova Layer. Escreva aqui o nome da nova Layer. Clique aqui para deixar a nova Layer ativa. www.dionisio.eng.br - folha 1/8
Desligue a Layer ESQUADRIAS para que não atrapalhem as medições do AutoCad ; note que na maioria dos levantamentos quantitativos referentes a custos em edificações, necessitamos de áreas ou perímetros dos ambientes construídos. A idéia é criar no Layer AREAS, formas geométricas (geralmente retângulos) que representem os vários ambientes construídos e que possamos, dentro destes ambientes, marcar o valor de sua área e de seu perímetro correspondente. Quando da eventual impressão do projeto, poderemos desligar a Layer AREAS para que os desenhos e informações lá contidos não sejam plotados. Existem várias maneiras do AutoCad delimitar estas áreas, porém, como normalmente alguns desenhos contém descontinuidade nas linhas internas, provocadas, por exemplo, pelas representações dos vãos das esquadrias (como no caso de nosso desenho), talvez a melhor solução seja criar manualmente uma Polyline que contorne a área interna estudada (deve estar ativa a Layer AREAS). Com o OSNAP ligado, clique seqüencialmente nos quatro cantos internos do ambiente, terminando com o último clique em cima do primeiro ponto; logo após tecle ENTER. A Polyline estará formada. Selecione a Polyline e digite list na linha de comando. Veja, na janela que se abriu, o valor da área e do perímetro gerado pela polyline. www.dionisio.eng.br - folha 2/8
Selecione os valores da área e perímetro na janela de texto do AutoCad, copie (Ctrl C) e cole (Ctrl V) para a área de trabalho do desenho (arraste depois para dentro do compartimento, para que fique visível) Já temos os valores da área e do perímetro do compartimento, mas como fazer o Excel importar e entender estes valores? A maneira mais simples de ligar o AutoCad com o Excel é através dos Atributos de Blocos (AutoCad ). Vamos, então, criar atributos para os ambientes. Calma que este procedimento só será feito uma única vez e poderá ser usado em todos os seus desenhos! Digite AMBIENTE nas duas caixas. Clique aqui! Ajuste aqui o tamanho da letra. Selecione um ponto de inserção dentro do ambiente no desenho, e clique no botão OK. O seu desenho deverá estar parecido com a figura. www.dionisio.eng.br - folha 3/8
Criaremos mais dois atributos: ÁREA e PERÍMETRO. Vá novamente no Menu Draw, Block e Define Attributes... Novo atributo: digite novamente nas duas caixas. Selecione para que o novo atributo fique alinhado ao primeiro e clique o OK. Faça o mesmo para o PERÍMETRO. Seu desenho deve estar parecido com a figura. Precisamos, agora, criar um Bloco com as definições dos atributos. Usaremos no mesmo menu Draw, a opção Block e Make... www.dionisio.eng.br - folha 4/8
Digite aqui. Clique no botão e selecione um atributo de cada vez no desenho, na ordem de inserção desejada para os dados (primeiro AMBIENTE, depois ÁREA e por fim o PERÍMETRO. Pressione ENTER para voltar para a caixa de diálogo. Clique agora neste botão e selecione o ponto de inserção do bloco (os três nomes) no desenho: por exemplo, o canto superior esquerdo, logo acima da palavra AMBIENTE. Clique no botão OK para sair da caixa de diálogo e formar o Bloco. www.dionisio.eng.br - folha 5/8
Se você fez tudo correto deverá aparecer a seguinte janela, de inserção de dados do bloco criado. Digite os valores marcados e clique no botão OK. ATENÇÃO! Use o ponto como separador fracionário na digitação de números e não a vírgula, ou isto provocará erros na exportação dos dados para o Excel. Seu desenho deverá estar com o aspecto abaixo: Como foi criado um bloco, poderemos usar uma inserção de bloco para os demais ambientes (se existissem no desenho...) e, logo após, poderíamos editar os valores para cada compartimento. Menu Insert, Block... www.dionisio.eng.br - folha 6/8
Volte para a área de desenho do AutoCad e vamos abrir o arquivo Excel ExtAreas.xls (no diálogo de arbertura, não esqueça de ativar as macros). Você verá a tela abaixo: Certifique-se que o AutoCad esteja posicionado na área de trabalho do seu desenho e clique aqui. Ao clicar no botão Importar Dados dos Ambientes o Excel importará os dados dos atributos definidos no AutoCad. Veja, lado a lado, o AutoCad e o Excel, após trocarem informações (cultura: isto é uma troca através do OLE - Object Linking and Embedding). www.dionisio.eng.br - folha 7/8
O botão Limpar, adivinhe: limpa a área da planilha Excel para novas importações. Caso você esteja gostando da coisa toda e fique curioso, dê uma olhadinha (rápida...) no código das macros gravadas no arquivo Excel. Selecione a macro que você deseja visualizar o código e clique aqui. Mensagem aos programadores de plantão: respeitando-se a divulgação dos direitos autorais do código original e das modificações, o procedimento poder ser usado e modificado livremente. Ligação com o AutoCad. Conhecido os procedimentos, podemos exercitar com uma planta arquitetônica mais complexa. Faremos isto com o arquivo pffo_001a.dwg. Bom trabalho e até o próximo módulo! www.dionisio.eng.br - folha 8/8