sexta-feira, 13 de dezembro de 2013


Entrega Final


Pormenor em .dwg

Macro em .lsp



Após realizar a macro no NotePad ++ verifiquei se ela funcionava e para isso introduzi as seguintes informações no Autocad++.




  • Comecei por chamar o comando ''ripas'' que foi o utilizado para definir a função no NotePad ++.


-Depois foi só responder às questão que a função pedia:
  • ''Qual o ponto de insercao da ripa?'' - inserir um ponto qualquer no ModelSpace ou introduzir coordenadas de um ponto.
  • ''Qual o comprimento?'' - 30
  • ''Qual a largura?'' - 10
  • ''Qual o comprimento?'' - 30
  • ''Qual a largura?'' - 10
  • ''Qual a distancia entre as ripas?'' - 15
  • ''Qual o numero de ripas a introduzir?'' - 15
  • ZOOM - ENTER - EXTENTS - ENTER
E aqui está o resultado: ripas com as mesmas dimensões e todas elas  distanciadas a uma medida constante.



quinta-feira, 12 de dezembro de 2013

Aula 25
11.12.2013


Esta foi a penúltima aula antes da entrega dos trabalhos daí ter sido direccionada para o esclarecimento de dúvidas a nível da execução do pormenor (tanto no ModelSpace como no PaperSpace) e na criação da macro.

sábado, 7 de dezembro de 2013

sábado, 30 de novembro de 2013

Aula 22
29.11.2013


Esta foi outra das aulas dedicadas ao apoio à macro.
-Ao serem criados os programas ou comando há que ter em conta que estes trabalham sobre bases de sistema cartesiano daí quu os pontos possam ter duas ou três coordenadas ( a 2D ou a 3D.)

Ao ser criada uma macro no NotePad recorremos a várias expressões. Irei de seguida explicar o significado delas:
  • ''Defun'': ''Define Function'' : serve para definir uma função de um comando; Ex.:(defun c:sp1 ()
  • ''Getpoint'': pede ao utilizador para definir um ponto à escolha do criador da macro.
  • ''Setq'': para reter um valor - Ex.: setq ponto (getpoint ''qual o ponto de inserção '')
  • ''Command'': serve para chamar um comando. Ex.: ''(command ''line''...)
No Notepad é apresentada uma lista de vários elementos(a b c ). Ao longo da criação da macro é necessário recorrer a esses mesmos elementos e para isso utilizamos as seguintes expressões:

  • car: seleccione apenas o primeiro elemento da lista (a)
  • cdr: selecciona todos os elemtnos menos o primeiro, ou seja selecciona  -b- e  -c-.



Tendo em conta as macros criadas na aula anterior, foram-nos explicados os significado das linhas que a compõem.


1. Na macro dos dois quadrados




-Primeira linha:

  • Define o nome da função
-Segunda linha:
  • Nesta etapa o criador da macro terá de introduzir um ponto à escolha
-Terceira linha:
  • Atribuição de coordenadas ao segundo ponto, fazendo com que através do comando '' (+ 1 (car ponto))'' o valor do primeiro ponto esteja à distância de uma recta paralela ao plano X.
  • As coordenadas ('' (cadr ponto)))'' definem o valor em Y do ponto, ou seja, a cota do segundo e primeiro pontos são a mesma.
-Quarta linha: Coordenadas do terceiro ponto
  • afastamento = ao do segundo ponto, logo a indicação da coordenada será ''(car ponto2)''
  • cota é um valor a mais que a cota do segundo ponto, dái que a expressão seja a soma de uma unidade: ''(+ 1 (cadr ponto2)''.
-Quinta linha: Coordenadas do quarto ponto: 
  • afastamento = ao do primeiro ponto daí que a expressão seja ''(car ponto)''
  • cota = à do terceiro ponto dái qeu a expressão seja ''(cadr ponto3)''.

-Sétima linha:
  • Indica o comando que permite executar o que foi definido anteriormente.
-Oitava linha:
  • '')'' - conclui a função.

2. Macro do rectângulo e da seta:

  • A informação da sexta linha aparece depois do seguinte sinal '';'' uma vez que queremos guardar esta informação da macro anterior mas não a queremos utilizar nesta.


Aula 21
27.11.2013


Esta foi outra das aulas dedicada à macro a fim de ajudar os alunos na sua execução.

Demos início a um outro exercício no AutoCad e paralelamente a isto criámos um ficheiro no Notepad++.


Primeira macro criada:
- dois quadrados com uma unidade de lado, independentemente da sua localização na área de trabalho.
-guar o ficheiro com o nome ''sp1.lsp''


- Autocad

  • Comando LINE - ENTER - 0,0 - ENTER - 1,0 - ENTER - 1,1 - ENTER - 0,1 - ENTER - Z - ENTER - E - ENTER.


- Notepad++:



Após estar criada a macro, copia-mo-la para o AutoCad e inserimos na barra de comandos o comando ''sp1'' (nome dado à macro) seleccionando posteriormente o ponto onde esta será inserida.




-Segunda macro criada(seta com triângulo)







Para verificar o bom funcionamento da macro no AutoCad, copiamos a macro para a barra dos comandos e de seguida chamamos o ficheiro ao introduzir a palavra ''teste''(nome dado à macro).




segunda-feira, 25 de novembro de 2013

Aula 20
22.11.2013

Esta aula foi destinada ao apoio à macro a fim de tirar possíveis dúvidas e auxiliar os alunos na sua execução.