domingo, 14 de dezembro de 2014

Aula 12 - Última Aula de esclarecimento de dúvidas - Realização da Macro Final

Aula 12 - 1 Dezembro 2014

::Esclarecimento de dúvidas sobre detalhes finais do pormenor final de Autocad tais como


  • alterar cores das layers para ser tudo impresso a preto e em diversos tipos de linha
  • colocação das dimensões na folha de papel
  • colocação de texto em layout
  • revisão sobre algumas escalas
  • ...



::Realização de exercícios em Autocad e Notepad++ para compreensão do funcionamento de uma macro:

-Alguma linguagem Autolisp útil


  • car = valor x de uma variável
  • card = valor y de uma variável
  • command = transposição de comando de autocad para notapad++
  • "..." = selecção de ponto ou objecto em autocad
  • "" = ENTER em Autocad


::Trabalho em Macro individual

1. Definir objecto a realizar
2. Definir nome da função
3. Definir o OSNAP MODE desligado com valores de 0



3. Realizar desenho auxiliar de forma a compreender melhor como iremos obter os diversos pontos que compõem a macro


4. Pedir ao utilizador alguns pontos e dimensões que devem ser dadas para a realização do desenho tais como o diâmetro, a altura e o ponto de intersecção do eixo da porca



5. O resto da macro trata do desenho interno desta, sendo que o utilizador não terá que obter mais medida nenhuma
6. Obtenção dos pontos que definem o desenho do alçado da porca:
através das coordenadas do ponto 1 soma-se ou subtrai-se o diâmetro/2 ou então altura para valores de x e y respectivamente



7.Obtenção dos pontos que definem as duas linhas verticais no interior do alçado
através das coordenados do ponto 1, mais uma vez obtivemos coordenadas de pontos subtraindo e somando desta vez valores de diâmetro/4 ou então altura para valores de x e y respectivamente



8. Obtenção dos pontos que vão definir a altura dos arcos inferiores
através das coordenadas dos pontos já conhecidos subtrai-se e soma-se ou o diâmetro/6 para valores de x e altura/2 para valores de y



9. Fazendo o comando PLINE e ARC conseguimos agora desenhar a porca em alçado passando estas linhas por todos os pontos


sexta-feira, 5 de dezembro de 2014

Aula 11 - Exercícios de criação de autolisp

Aula 11 - 24 Novembro 2014

*Criação de uma macro (documento em autolisp) com o símbolo do ponto cardeal Norte segundo um proporção dada pelo utilizador do ficheiro.

Macro = ficheiro autolisp realizado em Notepad++, com a possibilidade de ser aberto em Autocad, criando vários atalhos para problemas encontrados em algumas actividades no programa. Futuramente utilizado no trabalho final de pormenor.

Linguagem de auto lisp utilizada:

  • defun - definir função
  • c: função externa comando para autocad
  • c: nome do comando
  • setq - atribuir à função um determinado valor
  • getpoint - pede um ponto em resposta à pergunta que se segue entre aspas
  • "" - funciona como enter no autocad para terminar o comando


1º passo - Desenhar circunferencia com raio p1-p2
2º passo - Desenhar circunferencia concêntrica com 0.9x de distancia da primeira circunferência
3º passo - Desenhar polyline (segmento de maior espessura que indica o norte) com a espessura de 1/10 da distância p1-p2. "w" - widht - espessura da polyline que inicialmente é 0. Espessura inicial 0.1 - espessura  final 0.1.
4º passo - Desenhar segmento e rotação do mesmo para criar os pontos cardeais que faltam
5ºpasso - Deseligar selecção de pontos notáveis (comando osnap) para podermos marcar os pontos livremente

(imagens serão inseridas brevemente)

::Trabalho no pormenor final