Pular para o conteúdo principal

Postagens

Mostrando postagens de 2018

Obtendo informações do AutoCAD com DATAEXTRACTION

Essa semana tive que fazer um serviço de reunir informações de progressiva de obstáculos. Trata-se de um documento que contem um desenho em planta com todas as informações de obstáculos que uma dada linha de transmissão. Meu trabalho era classificá-los e definir um trecho em que não se pode construir ou deve ser evitada a construção de uma torre. Como os objetos estão numa sequência como uma longa estrada organizada em quilômetros resolvi desenhar linhas continuas com o comando XLine no inicio e fim de cada obstáculo. Como podem ver na foto cada obstaculo tem um XLine antes e depois do obstaculo. isso me dá duas quilometragens no eixo X de inicio e fim do obstaculo. Agora, como extrair essa informação do AutoCAD? Obter todas as coordenadas X das Xline's? Como tudo no AutoCAD, isso já foi pensado e implementado. Existe um comando chamado DATAEXTRACTIONque permite que você exporte para uma planilha em Excel todas as informações que quiser a respeito dos objetos de um des

MOVEBAK - Salvando os *.bak's em outro local

Hoje estive em uma discussão com o pessoal de TI sobre e excesso de espaço consumido na rede por arquivos do tipo *.bak pela rede. Para quem não sabe ou nunca percebeu sempre que você abre e edita um arquivo DWG automaticamente o AutoCAD gera na pasta onde está trabalhando com o documento uma cópia do desenho original que você está trabalhando. A principio isso é ótimo, uma dica legal é que você pode simplesmente trocar a extensão de *.bak para *.dwg e voltar com o documento na versão antiga. Como o *.bak só é criado quando você abre e faz a primeira edição no arquivo principal se o AutoCAD travar, corromper o arquivo principal o arquivo de backup permanece inalterado. Por outro lado uma cópia direta to *.deg implica em um arquivo do mesmo tamanho se você trabalha com milhares de documentos em um servidor de arquivos isso se torna um problema.  Fiz uma busca no servidor da empresa e só de arquivos de backup do AutoCAD são mais de 200 Gb. Ou seja, só em cópias de arquivos temos

AutoCAD .NET: Criando Seu Próprio Template em Visual Studio

Eu trabalho numa empresa não muito grande mas que não permite que as pessoas instalem aplicativos nos computadores, assim, não posso instalar nada sobre o Visual Studio. Isso é um problema porque a Autodesk fornece o AutoCAD .NET Wizards que é um instalador de Templates já prontos para iniciar aplicações em .NET para AutoCAD. Como não posso instalar me veio a ideia de montar meu próprio template. 1. Criando um projeto novo O primeiro passo é criar um projeto novo, neste caso criei um projeto no Visual Studio 2013 em .NET Framework 4 porque estou trabalhando com o AutoCAD 2014. 2. Adicionando as referências Para começar a desenvolver o projeto teremos que primeiro adicionar as Referências do AutoCAD .NET que estão no pacote Object ARX que você já deve ter feito DOWNLOAD no site da Autodesk. O mínimo que você deve adicionar ao seu projeto são as seguintes dll's: "AcTcMgd.dll" "AcCoreMgd.dll" "AcDbMgd.dll" "AcMgd.dll" que

Trabalhando mais rápido utilizando Express Tools

Se você não está usando o AutoCAD Express Tools, está perdendo tempo. O Express Tools é uma coleção de pequenas ferramentas de aprimoramento de produtividade que são instaladas com o AutoCAD. Eles são criadas usando as APIs do AutoCAD, como o AutoLISP, e, portanto, não estão disponíveis no AutoCAD LT também (aquela versão baratinha do AutoCAD). Aqui algumas possibilidades do Express Tools Nossa jornada começa com a barra de menus do estilo antigo. Ative-o com o comando MENUBAR e no estado 1. Clique em Express no lado direito e ele será expandido para mostrar mais de 10 categorias de ferramentas. Ainda fui mais longe e nos submenus consegui contar mais de 60 outros comandos. Ferramentas para blocos Existe dentro do Express Tools ferramentas específicas para blocos. vamos a algumas: Copy Nernest Objects - com essa ferramente você pode copiar objetos de dentro de um bloco para fora sem precisar explodir o bloco. Export Atribute Information - Você pode ain

AutoCAD DesignCenter - Redefinindo Blocos

Imagine a seguinte situação: você criou um bloco de uma luminária no AutoCAD, você usa esse bloco a tempos e todos os seus desenhos tem esse bloco. Anos depois você resolve atualizar esse bloco. Como fazer para atualizar o bloco nos documentos antes da edição com o bloco atualizado? Uma maneira de fazer isso é com o comando WBLOCK, mas o AutoCAD DesignCenter também oferece uma maneira fácil e rápida de fazer esse trabalho. Continuando a série sobre a utilização do DesignCenter vamos ver como utilizar a manipulação de blocos. Usando o DesignCenter  como uma biblioteca Você pode usar o  DesignCenter   como um pré-visualizador de todos os blocos que estão disponíveis no seu desenho. Basta arrastar e soltar para inserir o bloco no model space. Usando o DesignCenter para atualizar os blocos, redefinir Primeiro vamos introduzir o conceito de redefinir o bloco: Redefinir um bloco trata-se de sobrescrever cada instância de bloco (representação no desenho do mesmo bloco)