Se você faz projetos no AutoCAD, principalmente projetos de infraestrutura (drenagem, sinalização, interferências, etc), sabe que um dos gargalos do projeto é a hora de extrair os quantitativos do projeto para montar a planilha de quantidades e memória de cálculo.
O LISP Relatório de Quantidades permite tirar detalhadamente com poucos cliques, a quantidade de polylinhas, 3Dpolylinhas e blocos, separando por layers e nomes de blocos, e listando informações como estaca inicial e final, coordenadas inicial e final, comprimento, tipo, etc.
Relatório de Quantidades tiradas automaticamente de polylinhas e blocos
Veja o vídeo abaixo demonstrando o LISP, e em seguida, a descrição do LISP abaixo do vídeo:
O LISP Relatório de Quantidades faz parte da Barra de Ferramentas AdCAD Tools, uma barra exclusiva com mais de 30 LISPs para instalar no AutoCAD para te ajudar a fazer seus projetos com mais rapidez, mais produtividade, mais qualidade e mais precisão.
LISP: Relatório de Quantidades
Atalho: ADRQ
Versão: 6.0
Última atualização: 13/07/22
Compatibilidade: Versões superiores ao AutoCAD e Civil 3D 2010.
Este LISP extrai dados de polylinhas, 3DPolylinhas e blocos referenciadas por um eixo, e gera um relatório organizado e detalhado com as informações.
No caso de polylinhas e 3Dpolylinhas as informações extraídas são nome, comprimento, estaca inicial, este inicial (x), norte inicial (y), cota inicial (z), lado inicial (do eixo), estaca final, este final, norte final, cota final, largura (global width), lado final. As polylinhas são separadas por layer, e organizadas no sentido crescente do estaqueamento do eixo selecionado.
No caso de blocos, as informações extraídas são nome, comprimento (no caso de blocos dinâmicos com parâmetros com nome de comprimento), largura (no caso de blocos dinâmicos com parâmetros com nome de largura), tipo (no caso de blocos dinâmicos com parâmetros visibility ou lookup com nome de tipo), estaca , este (x), norte (y), cota (z), distância do eixo, lado (do eixo), e os atributos que o bloco pode ter.
Como utilizar:
Use o botão Relatório de Quantidades na barra de ferramentas AdCAD Tools ou digite ADRQ na linha de comandos e dê enter.
Botão do LISP Relatório de Quantidades na barra de ferramentas AdCAD Tools
Em seguida, o LISP irá solicitar a seleção da polylinha do eixo, de onde serão extraídas as estacas.
Então, selecione a polylinha do eixo.
Em seguida, o LISP irá solicitar a seleção dos objetos dos quais você deseja extrair os dados.
Não se preocupe em filtrar os objetos ou selecionar apenas os objetos que você deseja extrair os dados, pode selecionar todos os objetos e fazer essa filtragem na caixa de diálogo.
Depois de selecionar os objetos, dê enter, e a seguinte janela aparecerá:
Caixa de diálogo LISP Relatório de Quantidades
Vamos ver o que significa cada opção da caixa de diálogo acima:
Na lista Layers e Blocos, estão os layers das polylines e 3Dpolylines selecionadas e os nomes dos blocos selecionados. Para não confundir, caso haja algum layer com mesmo nome de um bloco, na frente dos layers é colocado "L:" e na frente dos blocos "B:", conforme mostrado ao lado.
Em Descrição, quando você escolher algum layer ou bloco na lista Layers e Blocos, automaticamente o campo Descrição será preenchido com o nome do layer ou bloco que você selecionar. Porém, se você quiser pode editar esse nome e colocar o nome que você quiser. Esse é o nome que sairá no Relatório de Quantidades.
No botão Add>> você irá adicionar nos campos abaixo o layer ou bloco que você escolher com a Descrição que sairá no Relatório de Quantidades. Apenas irá para o relatório de quantidades o que for adicionado aos campos através do botão Add>>.
Veja abaixo os campos preenchidos através do botão Add>>
Caixa de diálogo LISP Relatório de Quantidades preenchida
Em Valor da Estaca, você irá inserir o valor unitário de uma estaca do seu projeto. Alguns projetos possuem valor de estaca igual a 20 (padrão do lisp), outros igual a 1000, 100, etc.
Comp. inicial (m): Nesse campo você irá colocar o comprimento inicial do eixo. Em alguns projetos a estaca inicial não é a estaca zero; mas a estaca 50 por exemplo. Coloque nesse campo a estaca inicial, porém em metros, não em estacas. Se for zero, coloque zero.
Relatório Simplificado: É um relatório bem simples, que irá apenas informar a quantidade de cada layer ou bloco, e o comprimento total, caso tenha comprimento.
Relatório Detalhado: É um relatório onde cada polylinha e bloco são detalhados e separados por tipos.
Depois de configurar a caixa de diálogo, clique em OK.
OBS: Apenas é aceito polylinha como eixo. Se você trabalha
com alinhamentos do Civil 3D, converta em polylinha antes de iniciar o
LISP.
OBS2: Se você não trabalha com
objetos referenciados por um eixo, você pode selecionar qualquer
polylinha e depois ignorar as estacas extraídas no relatório.
Resultados:
Após clicar em OK na caixa de diálogo, a seguinte janela aparecerá:
Caixa de diálogo para abrir o Relatório de Quantidades
Você pode clicar em Abrir Relatório e o relatório em um arquivo txt será aberto. Ou então clique em OK se quiser abrir depois, na mesma pasta do arquivo dwg.
Se clicar em Abrir Relatório, um txt como esse será aberto:
Relatório de Quantidades aberto no arquivo txt
A melhor opção é copiar todo o conteúdo do txt e colar em uma planilha do Excel.
Veja abaixo alguns dos resultados colados no Excel, sem nenhuma formatação, apenas colados da mesma forma que estavam no arquivo txt.
Os resultados serão mostrados separados, mas todos os resultados abaixo foram gerados em um único relatório txt e colados no Excel de uma vez, com uma única execução do LISP.
Bloco comum
Relatório de Quantidades colado no Excel
Acima temos o exemplo do relatório do bloco CCT, que é um bloco comum, não dinâmico. Na coluna nome, o LISP numera seguindo a ordem do estaqueamento. De cada bloco, ele fornece a informação de Estaca, Este, Norte, Cota, Dist. do Eixo e Lado.
Bloco Dinâmico com parâmetro "Largura" e "Tipo"
Relatório de Quantidades colado no Excel
Acima temos o exemplo de relatório de um bloco chamado DEB, que é dinâmico e possui um parâmetro linear chamado "LARGURA" e um parâmetro de lookup chamado "TIPO". O LISP interpreta sempre que um bloco dinâmico tem um parâmetro linear chamado LARGURA ou COMPRIMENTO e coloca essas informações na planilha, somando. E também interpreta sempre que há um parâmetro de Lookup ou Visibility chamado "TIPO".
Então acima temos as informações de Nome, que é gerado numerando no sentido crescente do estaqueamento; Largura, que é o valor do parâmetro linear chamado LARGURA; Tipo, que é o valor do parâmetro de lookup chamado TIPO, Estaca, Este, Norte, Cota, Dist. do Eixo, Lado, e os atributos do bloco, que são precedidos do prefixo att: para o usuário do LISP identificar que são atributos. No caso deste bloco são os atributos NOME e TIPO.
Bloco Dinâmico com parâmetro "Comprimento" e "Tipo"
Relatório de Quantidades colado no Excel
Acima temos o exemplo de um bloco dinâmico de bueiro, que possui parâmetro linear chamado COMPRIMENTO e parâmetro de lookup chamado TIPO. Como no exemplo anterior, o LISP interpreta parâmetros lineares com nomes de TIPO e COMPRIMENTO e parâmetro de lookup e visibilidade com nome de TIPO.
Porém, no exemplo anterior tínhamos apenas um tipo do bloco DEB inserido no arquivo, e no caso deste exemplo com o bloco de bueiro, temos vários tipos inseridos no desenho. Observe que o LISP separou os tipos, que são BSTC Ø600, BSTC Ø100, BSTC Ø1200, BSTC Ø1500. Todos esses tipos fazem parte do mesmo bloco, mas são separados pelo LISP por causa do parâmetro de lookup chamado TIPO.
Abaixo de cada tipo, o LISP dá o total de unidades e o total do comprimento dos bueiros.
Polylinha e 3DPolylinhas
Relatório de Quantidades colado no Excel
No caso de polylinhas, como acima, são separadas pelo nome inserido na caixa de diálogo do LISP.
Também são nomeadas e numeradas no sentido crescente do estaqueamento. As informações extraídas são Nome, Comprimento, Estaca Inicial, Este Inicial (x), Norte Inicial (y), Cota Inicial (z), Lado Inicial, Estaca final, Este Final, Norte Final, Cota Final, Largura (Global Width), Lado Final.
A largura exibida é o Global Width da polylinha. Importante destacar é que o LISP interpreta apenas o Global Width como largura. Não considera Lineweight, Start Segment Width ou End Segment Width.
Limitações:
O LISP lê apenas polylinha como eixo. Alinhamento do Civil 3D e outros objetos não são considerados na hora de selecionar o eixo.
Apenas são considerados no relatório de quantidades as polylinhas ou blocos que forem adicionados aos campos em branco através do botão Add>>.
No caso de blocos dinâmicos, o LISP interpreta sempre que um bloco dinâmico tem um parâmetro linear chamado LARGURA ou COMPRIMENTO e coloca essas informações na planilha, somando. E também interpreta sempre que há um parâmetro de Lookup ou Visibility chamado "TIPO". Outros parâmetros com outros nomes não são considerados no relatório.
Demonstração:
Gostou do artigo? Então me siga no Facebooke se cadastre na Newsletter para ficar por dentro das atualizações do site. Se quiser você também pode me seguir no Instagram e no LinkedIn.
Se você quiser saber mais sobre LISPs, veja esses posts:
No AutoCAD frequentemente precisamos tirar medidas no desenho e obter informações sobre os objetos. Porém, nem sempre queremos desenhar essas medidas no formato de cotas ( Dimensions ), as vezes queremos apenas consultar. Nesse artigo vou mostrar os comandos para consultarmos várias medidas no desenho: distância, ângulo, raio, área, volume, etc; e também para extrairmos outras informações de objetos e também do arquivo que estamos trabalhando. Se você preferir, pode ver o vídeo abaixo no meu CANAL DO YOUTUBE .
LISPS são aplicações que podemos usar no AutoCAD para facilitar nosso trabalho. Existem LISPS que são realmente muito úteis. Então vou mostrar aqui como se carrega os lisps que você mais gosta e usa automaticamente, não precisando carregar toda vez que se abre algum desenho. É bem simples. Use o comando AP na linha de comandos para entrar no comando appload , ou vá ao menu Tools > Load Application . No ribbon você pode ir na aba Manage e clicar no botão Load Application. A seguinte caixa de diálogo irá abrir:
Em certas ocasiões temos a necessidade de mudar nomes de blocos no AutoCAD para, por exemplo, impedir um conflito de um bloco de mesmo nome que será colado no arquivo em que se está trabalhando. Veja abaixo como mudar nome de blocos e também de outros elementos em um único comando.
Anterior: Dimensionando seu Desenho (Comandos para Cotar) Terminado o desenho no Model , é hora de colocar em prancha. Alguns preferem desenhar a prancha no Model e escalar a prancha ou o desenho para colocar na escala correta. Isso faz com que o desenho ou a prancha fique com dimensões erradas, dificultando futuros quantitativos e consultas ao desenho. A melhor opção é deixar o desenho no Model e a prancha no layout, usando Viewports para colocar o desenho na prancha. Viewports são polígonos desenhados nos layouts que visualizam o model , como se fossem “janelas”.
Quando estamos fazendo um projeto em um arquivo do AutoCAD, esse arquivo possui blocos, layers, estilos de textos, estilos de dimensões e várias outras configurações. Quando deixamos de usar um bloco no nosso arquivo, por exemplo, esse bloco continua no nosso arquivo disponível para inserirmos quando quisermos, mesmo não havendo nenhum bloco inserido no desenho. Veja também: Comando purge mudou (AutoCAD 2022 e 2021) Esses blocos disponíveis no desenho e que não estão inseridos, assim como layers existentes que não são utilizados, estilos de texto e de dimensão existentes e também não utilizados, pesam o arquivo e podem ser todos excluídos com um único comando, que veremos agora.
Poucos sabem, mas o AutoCAD tem um comando que transforma texto em polylinhas. Isto é útil quando, por exemplo, exportamos nossos desenhos para o Google Earth , pois se exportarmos como textos, eles mudarão de tamanho conforme o zoom da visualização.
Quando você usa o comando MIRROR no AutoCAD em objetos de texto e estes ficam espelhados (no sentido contrário) é porque o AutoCAD está configurado para trabalhar dessa forma. Configurar para o AutoCAD não espelhar os textos quando usar o comando MIRROR é muito fácil e eu vou mostrar aqui.
As vezes recebemos arquivos do AutoCAD que possuem malha de coordenadas, mas que não estão georreferenciados, ou seja, estão inseridos nas coordenadas erradas, apenas com a malha de coordenadas informando as coordenadas corretas. Também é comum quando usamos o comando Export Layout to model e a prancha que ora estava no layout vai para o model com o desenho nas coordenadas erradas, porém com malha informando as coordenadas corretas. Então vou mostrar aqui como colocar nas coordenadas corretas um arquivo que possui malha de coordenadas, como por exemplo essa prancha que está inserida model: Planta não georreferenciada mas com malha de coordenadas
Quais são os requisitos de sistema para o AutoCAD rodar bem em uma máquina? Nós fazemos essa pergunta quando pesquisando um computador ou notebook novo para comprar e sabemos que vamos precisar usar o AutoCAD nele. Veja abaixo uma tabela com os requisitos de sistema necessários para suportar cada versão do AutoCAD, de 2005 a 2024, e alguns notebooks indicados para cada versão. Mas atenção: foram apenas selecionados notebooks que atendem às configurações, não é uma recomendação de compra, pesquise antes de comprar e leia as configurações de cada produto.
Anterior: Comandos Básicos de Desenho Se inscreva no meu canal do Youtube e me siga no Instagram Coordenadas Absolutas O ambiente de desenho AutoCAD é um plano cartesiano, totalmente referenciado por coordenadas. Em todos os comandos que pedem que se clique em um ponto (linha, polylinha, circulo, etc), pode-se clicar em qualquer ponto do desenho, e também pode-se digitar as coordenadas onde se quer que o ponto seja inserido. As coordenadas são inseridas na barra de comandos, em x, y e z (se não houver elevação pode-se suprimir o z), separados entre si por vírgula, com o ponto como separador decimal.
Comentários
Postar um comentário