SOU DESENHISTA CADISTA E TRABALHO COM PROJETOS DE TUBULAÇÕES INDUSTRIAIS. COMO NO CONTRATO QUE QUE ESTAMOS O PROJETO OBTIDO PELO CLIENTE NÃO HÁ NADA EM 3D OU MESMO EM PDS OU PDMS. SENDO ASSIM DETALHAMOS TUDO NO AUTOCAD, ONDE O PERDEMOS GRANDE TEMPO GERANDO LISTAS DE MATERIAIS E CALCULANDO MASSAS. QUERIA SABER SE EXISTE ALGUMA FORMA DE GERARMOS ESSAS LISTAS DE MATERIAIS PELO PRÓPRIO AUTOCAD, UTILIZANDO ALGUM TIPO DE BANCO DE DADOS.
GRATO.
Solucionado! Ir para Solução.
Solucionado por f_santana. Ir para Solução.
bom a principio voce poderia utilizar o DATA EXTRACT.
mas para saber como, somente analizando o seus arquivos
voces tem um gerente de CAD na sua empresa?
Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.
Fábio Santana
Architect | CAD/BIM Manager
Boa tarde,
O AutoCAD em si creio que não, mas é possível gerar um sistema AutoLISP para rodar eu seu projeto.
Para isso teria que contratar uma empresa ou um profissional freelancer.
Qualquer dúvida entre em contato.
Sim, existe.
No desenho, é necessário que os objetos inseridos sejam blocos e neles pode ser inseridos atributos - como comprimento etc...
Fazendo isto você deve utilizar o comando eattext que irá gerar uma tabela no próprio desenho ou salva no formato *.xls (excel)
Hola, creo entender que necesitas una manera de generar listas de material y algun calculo de materiales. Te recomiendo COADE, empresa que diseño el CADWORX para autocad, podria ser de mucha ayuda. Saludos.
Desculpas....
Oi, eu entendo que você precisa encontrar uma maneira de gerar listas de material e algumas estimativas de materiais.
Eu recomendo COADE, empresa que projetou o CADWorx para o AutoCAD, pode ser muito útil.
Saudações.
Vá séria muito bom encontrar software adicional para facilitar o trabalho, ainda que deves tomar em conta que muito já esta realizado por empresas a nível mundial. Criei algumas rutinas que vão dirigidas ao utente final e são muito especificas em sua funções, isto é não lhes servirian a todos. Laboro em empresas da indústria petrolera em ona área marinha, assim que em nós modelou e dibujamo isometric da tubulação e dos aços.
Se necessitassem algo pudessem comentar ele e nós procuramos como a ajuda deles.
Cumprimentos.
Olá tem uma maneira mais fácil que o EXTRACT.
Você digita o comando BCOUNT, seleciona a região a ser contada e da um F2.
Abraços.
Caros colegas
Abaixo aplicativo para contar blocos no documento.
O aplicativo excel.ext só lista blocos que conte´m atributos, o que em muitosw casos não se aplkica. O comando "BCOUNT" lista tudo mas apenas na tela do computador.
É claro que a partir desta rotina podemos transferir as informações para planilhas excel....etc, etc
========================================================================
Sub CONTAR_BLOCOS()
Dim A(1000, 2)
On Error Resume Next
Dim obj As AcadObject
Dim elem As Object
On Error Resume Next
AUX01 = 0: TOT = 0
For Each elem In ThisDrawing.ModelSpace
K1 = elem.EntityName
If InStr(1, K1, "Block") = 0 Then GoTo 200
Set obj = ThisDrawing.HandleToObject(elem.Handle)
K3 = obj.Name
For I1 = 0 To AUX01
If A(I1, 0) = K3 Then GoTo 100
If A(I1, 0) <> "" Then GoTo 50
A(I1, 0) = K3
A(I1, 1) = A(I1, 1) + 1
AUX01 = AUX01 + 1
GoTo 200
50 Next I1
100 A(I1, 1) = A(I1, 1) + 1
200 Next
S1 = "QUANT" & Chr(9) & "BLOCOS" & Chr(10)
For I2 = 0 To AUX01
TOT = TOT + 1
S1 = S1 & Chr(10) & A(I2, 1) & Chr(9) & A(I2, 0)
If TOT < 10 Then GoTo 400
MsgBox S1
S1 = "QUANT" & Chr(9) & "BLOCOS" & Chr(10)
TOT = 0
400 Next
If TOT = 0 Then GoTo 1000
MsgBox S1
1000 End Sub
==================================================
No momento utilizo rotina para os casos em que os blocos estão "explodidos" e é necessário a contagem dos mesmos.
Mas isto é outra coisa!
Sucesso!!
Klug@uai.com.br
voce não esta sabendo utilizar o DAT EXTRACTION, ele conta tudo
se voce quiser saber a area de todas as polylines de um conjunto de arquivos, ele fornece para voce.
Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.
Fábio Santana
Architect | CAD/BIM Manager
Prezado F Santana
De imediato, grato pela sugestão, ajuda.
Na realidade eu , pessoalmente, não utilizo a interface "gráfica" do auto-cad e sim trabalho em função de documentos emitidos por terceitos, fazendo serviços paliativos, para atender soluções, pois muitos projetos não são corretamente desenvolvidos com as ferramentas do auto-cad, muitos usam o auto-cad, mas não corretamente.
Muitos nem bloco fazem, outros até explodem blocos feitos corretamente.
Depois querem a solução com a utilização de "3D".
No lugar de utilizar o comando "..extract", disponível, prefiro compreender, dominar e executar rotinas para integração com o excel, word, etc, gerando listas diversas.
Muitas vezes textos são feitos distintos, não multilayer, e devo inclusive concatená-los pára fazer referência cruzada com outros documentos, arranjo na área i9ndustrial, diagrama unifilar, diagrama de processo, lista de equipamentos, etc
Outras vezes temos tabelas feitas através de linhas paralelas, verticais/horizontais array ou offset, sem a utilização da tabela, ique é embutida a partir do cad 2008, Desta forma temos que extrair, por rotina dedicada, todas as informações, entidade por entidade, e transferí-las para o excel, resolvendo o problema.
Prefiro dominar a programação.
Estou sempre atento aos seus comentários, e com os mesmo, muito tenho aprendido.
Muito obrigado, mesmo, pela sugestão.
Ticiano
=================================================================================
então, eu tambem resolvo muita coisa com programação para o AutoCAD
mas voce no seu comantario falou que não era possivel fazer utilizando os proprios recursos do programa
e esta informação estava errada.
precisamos tomar cuidado com isso em foruns
90% das pessoas que vem procurar ajuda aqui não são usuarios esperientes e vão tomar como verdade o que voce escreveu (estando certo ou errado)
foi com base nisso o meu comantario e sim a sua inforamação estava errada
Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.
Fábio Santana
Architect | CAD/BIM Manager
Eu tenho uma rotina autolisp que conta e transfere pro excel o número de blocos de acordo com o nome do bloco e o nome do layer. Mas ao explodir o bloco eu perco essas informações. Tem como fazer essa contagem?
uma vez que o bloco é explidido, ele não pode ser mais contato.
Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.
Fábio Santana
Architect | CAD/BIM Manager
Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.
Fábio Santana
Architect | CAD/BIM Manager
Você achou uma postagem útil? Então fique à vontade para curtir essas postagens!
Sua pergunta obteve uma resposta que resolveu a duvida? Então clique no botão Aceitar Solução.
Fábio Santana
Architect | CAD/BIM Manager
Não encontrou o que está procurando? Pergunte à comunidade ou compartilhe seu conhecimento.