En muchas oficinas de cálculo se está haciendo común el uso de rutinas Lisp o Autolisp en el dibujo de láminas de armaduras de estructuras en AUTOCAD. Esto es muy útil cuando se requieren hacer cálculos rutinarios en un dibujo.
A continuación se presenta la descripción de como se generan los archivos Lisp, en un bloc de notas.
Escribir lo siguiente y luego Salvar como armadura.lsp
(DEFUN C:am()
(SETQ X 1)
(SETQ Y 2)
(SETQ XY(+ X Y))
(SETQ XY2(* X Y))
;eDITADO pOR pAT01gen1er0
)
Con esto hemos creado nuestro archivo lisp.
Nota: Previamente se vió en otro post como se cargan estas aplicaciones en AUTOCAD
SETQ
Este comando permite guardar variables.
Por ejemplo, en la línea (SETQ X 1) Se guarda en la variable X el valor del número 1. En la línea (SETQ Y 2) Se guarda en la variable Y el valor del número 2.
Operaciones matemáticas:
Para sumar, restar o realizar cualquier operación se debe trabajar siempre con dos variables como máximo.
(+ X Y), SUMA X + Y
(- X Y), RESTA X - Y
(* X Y), MULTIPLICA X * Y
Luego la línea completa guarda el valor de estas operaciones en las variables XY (SETQ XY(+ X Y)), guarda la suma de X e Y en la variable XY.
Un ejemplo más práctico lo pueden ver con el ejemplo de cálculo de pendientes
A continuación se presenta la descripción de como se generan los archivos Lisp, en un bloc de notas.
Escribir lo siguiente y luego Salvar como armadura.lsp
(DEFUN C:am()
(SETQ X 1)
(SETQ Y 2)
(SETQ XY(+ X Y))
(SETQ XY2(* X Y))
;eDITADO pOR pAT01gen1er0
)
Con esto hemos creado nuestro archivo lisp.
Nota: Previamente se vió en otro post como se cargan estas aplicaciones en AUTOCAD
SETQ
Este comando permite guardar variables.
Por ejemplo, en la línea (SETQ X 1) Se guarda en la variable X el valor del número 1. En la línea (SETQ Y 2) Se guarda en la variable Y el valor del número 2.
Operaciones matemáticas:
Para sumar, restar o realizar cualquier operación se debe trabajar siempre con dos variables como máximo.
(+ X Y), SUMA X + Y
(- X Y), RESTA X - Y
(* X Y), MULTIPLICA X * Y
Luego la línea completa guarda el valor de estas operaciones en las variables XY (SETQ XY(+ X Y)), guarda la suma de X e Y en la variable XY.
Un ejemplo más práctico lo pueden ver con el ejemplo de cálculo de pendientes
ehh ayudame please necesito hacer un reloj primero en el block de notas como .lsp y abrirlo en autocad masomenos colaborame con las codigos o como sea..gracias
ResponderBorrarsgfgsf
ResponderBorrar