Pular para o conteúdo principal

Postagens

Mostrando postagens de 2013

Automatização e controle de revisões em CAD - Parte 2

Como disse no primeiro post sobre é necessário algum recurso para automatizar o controle de revisões dos documentos. A maneira mais convencional seria utilizar as referências de bloco - block reference do AutoCAD. Como vocês bem sabem o AutoCAD evoluiu bastante nesses tempos especialmente de 2000 a 2007. Nesse período o CAD permitiu a criação das instâncias tipo bloco de uma maneira mais interessante facilitando todo o processo de elaboração dos desenhos. Para essa aplicação deve-se destacar que o bloco ganhou a possibilidade de ser dinâmico e ter atributos relacionados com ele que são preenchidos através de um pequeno formulário. A vantagem: não é necessário mais ficar buscando os espaços onde existe texto que faz parte do carimbo do documento, basta somente clicar no bloco que o fomulário aparece com os valores em sequencia para serem preenchidos. Mais ainda, é possível deixar alguns atributos ocultos de tal forma que eles fazem parte do bloco mas não aparecem no desenh...

Automatização e controle de revisões em CAD

Como eu disse ontem em outro post o padrão é a alma do desempenho do serviço de CAD eficiente. Nesse ponto a configuração do Layout da página faz parte da parte mais chata do desenho.... Isso porque geralmente você tem uma série de informações que você deve mudar a medida de que um desenho de CAD é alterado, por simples acaso do destino o mais simples que você pode mudar é que dizem por ai de "subir uma revisão". O problema, onde entra o ponto da explosão do bloco do template é que para você fazer isso com atributos , você tem que passar as informações entre diferentes atributos o que é muito mais trabalhoso do que simplesmente copiar e colar mais em baixo. De fato um bom controle do template é fundamental a para melhora o processo de criação disso, pensando nisso comecei a desenvolver uma ferramenta para gerenciar as revisões no template.  Esse é o primeiro de de 3 artigos de controle de revisões em desenhos de CAD.

Cadista, desenhista, projetista, ...ista ...

Eu particularmente trabalho numa empresa em que as pessoas tem um sério problema com elementos mais "avançados" como os polyline, spline, layers e etc... Todas as vezes que eu pego um desenho tem a infeliz necessidade de tentar com todos as minhas foças jogar o computador no chão e matar um cadista.... As torres elétricas humanas de Choi and Shine Hoje em dia se fala muito em extrair o máximo do "profissional", o grande problema é saber o que se entende por "profissional". Digo isso porque ser um cadista, desenhista, projetista passa por saber utilizar bem a ferramenta que tem em mãos. O AutoCad especialmente é um dos softwares mais desenvolvidos já feitos para engenharia, não é atoa que ele se torna quase empírico e até uma criança de 7 anos pode usar. Lembro-me da primeira vez que usei o AutoCAD R14 aos meus humildes 12 anos, quando buscava alguma coisa para fazer os desenhos que eu meu pai tinha necessidade na serralheria. Depois de uma semana...

Exemplos do ObjectARX 2012 - Parte 2

Continuando a série de artigos sobre os exemplos do .NET para AutoCAD vamos ao segundo exemplo - sequência escolhida por mim como didática - Prompts. O exemplo Prompts ensina como você pode fazer para pegar valores através do Prompt do AutoCAD na mesma forma com que você faz hoje para as mais variadas funções do AutoCAD. Por exemplo a função "Line", que recebe um ponto inicial e um ponto final que a princípio são duas entradas através da linha de comando: 0,0,0 e @1,1,1. Eu não sei bem porque, mas os exemplos do dotNET vem protegidos contra gravação. O jeito mais fácil de resolver esse problema é ir no arquivo *.csproj e com o botão direito em propriedades desmarcar a opção "somente Leitura". Outro procedimento que você deverá fazer antes de compilar e depurar propriamente a sua DLL é referenciar as DLL do ObjectARX 2013 dando o caminho certo. Para isso vá em "References" - você deverá ver todos os itens com uma interrogação amarela - exclua-os. ...

Exemplos do ObjectARX 201X - Parte 1

--> No ultimo post falei um pouco sobre como criar um exemplo de aplicativo para AutoCAD usando dotNET. Bom foi uma breve introdução mas nós sabemos que sair do básico e fazer algo mais concreto é bem mais complicado do que estava lá. Pensando nisso a Autodesk deixou um presentinho para quem baixa o ObjectARX  que são alguns exemplos, aqui no meu são 10 exemplos. Eu inicialmente queria explicar exatamente o que é o ObjectARX mas a verdade é que eu sei somente que ele é um pacote de DLL's para nos conectar ao AutoCAD. Quando "instalamos", ou melhor, descompactamos as ferramentas ele cria uma pasta na raiz onde é colocado uma série de DLL e alguns arquivos para nos ajudar a criara aplicativos para AutoCAD. A primeira pasta que você deve dar uma olha é a pasta "classmap", nessa pasta está contido um arquivo dwg que contem a organização de todas as classes hierárquicas do ObjsectARX, se algo existe para interagir lá está o objeto. Não é ne...