Extenso de arquivo .lsp / .ls como se fosse um back
COMANDOS vlisp => Abrir editor de texto Iniciando uma rotina: ; Arquivo de teste ; Inicio 25/07/2014 ; Por Claudio Cesar
defun c:R1 () => Definir uma funo atravs do teclado command => Executa o comando princ => Tira a palavra "nil" da linha de comando prompt => Emita uma mensagem \n => Pule para proxima linha alert => Emita uma mensagem de alerta string => So os textos entre aspas defun c: K () (load"c:/nome onde se encotra o arquivo .lsp (Para evitar de usar appload para carregar a lisp)
; Aula 02 - Desenho de Retngulo Ex.: (defun c: PL1 () (command "_pline" pause .....) (princ) ) (prompt "\ncomandos carregados com secusso") (princ) Obs. usando underline significa que o comando vai ser executado em todas as verses do AUTOCAD
FUO DO 1 GRAU
y = 2 x + 1 y = Varivel dependente x = Varivel principal
COMANDOS Ctrl + Home => Volta o cursor para 1 linha setq x 2 => Crie uma varivel x com valor inicial 2 !x => Qual valor da varivel x get => O programa solicita informao do usurio ( type x) int = nr. inteiro (type nome) str = Diz que texto getreal => Solicita do usurio um valor real e armazena em x (ex.: 3.2) getpoint => Solicita ao usurio um determinado ponto (getstring "\ncdigo do texto .....")
Ex.: (defun c: G1 () (setq x (getint "\nEntre com o valor de x ....")) (setq x (getreal "\nEntre com o valor x... ")) (setq y ( + (* 2 x ) 1)) )
Inseo de vaso sanitrio ( criar bloco com atributos) (defun c: VS () (setq p1 (getpoint "\nEntre com o ponto de insero do vaso.....) Obs.: setq p1 =>Guarde na varivel p1 (prompt "\nEntre com o ngulo de rotao") (command "_insert" "c:/caminho onde esta o bloco") "_s" "1" p1 pause) Obs.: _s(escala) - fator escala 1 - ponto de insero p1 )