Boa tarde pessoal!!!
Sim, eu sei, faz mó cara que eu não posto nada… Parte disso se deve ao trabalho, parte à preguiça mesmo, hehehe!!!
Hoje quero dividir com vocês uma dica muuuuuito legal pra resolver aquelas lentidões misteriosas ao carregar XREFs no AutoCAD….
O que, ainda não usa XREF? nossa….. tá mais que na hora de começar!!!
Mas chega de enrolação!!!
Primeiro, por que as XREF ficam lentas para abrir?? eu já pesquisei um pouco sobre isso e no geral as dicas até que foram interessantes, mas não resolveram o problema…
Não sei se já falei disso aqui, mas na informática existem três tipos de problema apenas:
- hardware
- software
- peopleware
Adivinha ONDE estão concentrados 99,99% dos problemas???? sim…. no peopleware!!!
Se bem que desta vez, dá pra culpar o software, né Autodesk????
Aqui no escritório usamos o Civil 3D para criar nossos projetos e na “montagem” das pranchas usamos muito XREF. O caso é que esses XREF são criados com o Civil 3D.
Algum problema com isso? Não deveria, maaaaaaaasssssss…….
Ao criar o desenho usando o Civil 3D, mesmo sendo um DWG “puro” (casto!!!!) o Civil 3D irá armazenar uma grande quantidade de informações não visíveis no arquivo, tais como estilos e configurações.
Some a isso, o fato do arquivo ser aberto em um AutoCAD “puro” ou outros CADs (zwcad, etc_cad…). Isso acaba por “poluir” o dwg e nessas horas começa ser bastante recomendável o uso do AUDIT.
Tive um problema com um desses DWG de montagem que puxava 26 XREFs, cada uma com cerca de 1,7 a 2,5 MB, onde todos estavam num caminho de rede no servidor da empresa.
Bem, só pra carregar o arquivo principal levava uns 8 minutos, depois gastava mais us 5 a 10 pra cada “load xref” da linha de comando….
Em pricípio, todos inclusive eu, desconfiávamos da rede em fim…
Primeiro teste que eu fiz, foi AUDIT nos arquivos de XREF, mas usando o AutoCAD 2015 “puro”.
Com isso os arquivos que antes tinham de 1,7 a 2,5MB caíram para cerca de 60% do tamanho original, fora que o AUDIT corrigiu diversos erros relacionados aos estilos do Civil 3D e que nem deveriam estar mais no arquivo….:
Mas ainda não havia resolvido….
Tentei a dica do SCALELISTEDIT, que é um bug do antigo do AutoCAD, mas também não resolveu…
Tentei também a dica do VISRETAIN, mas sem sucesso..
Aí resolvi apelar…
Abri as XREFs uma a uma, esperando entre 3 e 4 minutos cada para abrir….
Quem já usou o comando COPYCLIP do AutoCAD, talvez tenha percebido que elecria um arquivo temporário na pasta TEMP (C:UsersusuárioAppDataLocalTemp):
Fiz o COPYCLIP de tudo que estava no Model, pois como são XREFs, está tudo no model mesmo…
Fui até a pasta TEMP e renomeei o arquivo gerado e abri no AutoCAD. Obviamente idêntico.
Ai salvei e páh!!! O arquivo que tinha 1,7MB virou 150KB!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Isso mesmo!!! reduziu mais de 10x o tamanho!!!
Então resolvi testar o tempo de abertura do arquivo. Resultado? Instantâneo, como deveria ser!!
Bom, fiz isso nos demais… Ao abrir o DWG que carrega os XREF, foi de boas, como deveria ser, ALGUNS SEGUNDOS, NADA MAIS!!!
Só que deu ruim, pois os desenhos estavam georeferenciados e na hora que carregou, caiu tudo fora de lugar….
Aí abri novamente um a um as XREF e fiz o comando INSBASE e mudei para 0,0,0.
Pronto, foi só fazer o reload das XREF e estava tudo as mil maravilhas!!!
Bom, mas não satisfeito resolvi experimentar outra solução:
Abri as XREFs com problema e salvei como DXF na versão 2000. Depois abri os DXF e salvei como DWG na versão 2013. Isso usando o AutoCAD “puro” 2015.
Também resolve!!!!!
Bom, é isso!!! Testem aí nos arquivos de vocês e me digam se funciona também!!!