Ir al contenido principal

Pendiente de linea (LISP)

rEsta línea de comandos permite obtener la pendiente de una linea en AUTOCAD, de forma rápida y sencilla, sin la necesidad de utilizar la calculadora, todo lo hace este LISP.

Abrir notepad (block de notas) y escribir lo siguiente:

(DEFUN C:PEN()

(SETQ PR (GETPOINT "Primer punto:"))
(SETQ SE (GETPOINT "Segundo punto:"))
(SETQ X1(CAR PR) Y1(CAR (CDR PR)))
(SETQ X2(CAR SE) Y2(CAR (CDR SE)))

(SETQ PEND (/ (- Y2 Y1) (abs (- X2 X1)) ) )
(SETQ PENDP (* PEND 100))
(PROMPT (STRCAT "\n PENDIENTE:" (RTOS PEND) " / " (RTOS PENDP) "%"))

;eDITADO pOR pAT01gen1er0

)

Luego deben salvar el archivo con el nombre pendiente.lsp

Para ejecutarlo lo deben cargar en AUTOCAD, escribiendo pen.

El programa les pedirá hacer clink en dos puntos, con lo que les entregará el valor de la pendiente.

Comentarios

  1. Anónimo5:56 p.m.

    es virus

    ResponderBorrar
  2. Carlos Sánchez2:52 p.m.

    Como rayos va a ser un virus, si no estas descargando nada?

    Funcion perfecto, gracias viejo.

    ResponderBorrar
  3. Gracias.
    Ahora estoy volviendo a dibujar así que trataré de mejorarlo.
    Ojo, ahora esoty subiendo más planillas en My Spreadsheets

    ResponderBorrar
  4. Anónimo6:45 p.m.

    no me funciona por favor ayudaaaa
    gracias...no me aparece la medida

    ResponderBorrar
  5. esto esta en porcentaje de por ciento, para poder hacerlo en por mil (tal como se estila en alcantarillado), se le cambia en:

    (SETQ PENDP (* PEND 100))

    (SETQ PENDP (* PEND 1000))

    y listo =)..
    ahh y por siaca caso no es virus es programacion en visual del autocad

    ResponderBorrar
  6. hola, tengo un problema con la rutina en la barra de comandos me dice :
    Command: _appload pendiente.lsp successfully loaded.
    Command: ; error: malformed list on input
    y el lsp no me funciona.

    ResponderBorrar
    Respuestas
    1. Anónimo1:07 p.m.

      Tienes que poner el codigo tal cual, incluyendo pato ingeniero y cerrar el parentesis, solo copia y pega tal cual

      Borrar
  7. hola donde debo salvar el archivo, luego d eso como lo cargo en AUTOCAD? Donde debo meterme para que me reconozca el comando pen debo abrirlo desde algun lugar en especifico

    ResponderBorrar
  8. Anónimo10:55 a.m.

    Necesito lo mismo pero el resultado en grados y minutos....para una poliminea...gracias

    ResponderBorrar
  9. Anónimo12:43 a.m.

    Gracias si funciona

    ResponderBorrar
  10. Buenos días, podrías modificar la rutina, haciendo el cálculo de la pendiente en porcentaje pero seleccionando la elevación entre dos puntos, o los vértices de una 3dpoly. Gracias

    ResponderBorrar
  11. muy bueno. para ejecutar el programa deben escribir el comando "AP" (appload) y abrir el archivo que guardaron como pendiente.lsp
    Danny ;)

    ResponderBorrar
  12. Funciona muy bien, pero para que nos coloque la pendiente escrita en el centro de la linea. Fuera buena la ampliacion de la aplicacion. Mil gracias

    ResponderBorrar
  13. Ok, lo reviso y te cuento.

    ResponderBorrar
  14. Gracias bro>>>excelente aportación

    ResponderBorrar
  15. Anónimo10:26 a.m.

    Saludos, Gracias la excelente ayuda

    ResponderBorrar

Publicar un comentario