lunes, 10 de mayo de 2010

Proyecto Línea 220 kV paso a paso (III): Dibujar una catenaria en AutoCAD

AutoCAD por desgracia no tiene un comando "dibujar catenaria", así que hay que ingeniárselas para que lo haga. La solución es un código Lisp, el lenguaje que se usa para programar en AutoCAD.
Como sabéis, la catenaria es la gráfica resultante de un coseno hiperbólico. Resulta que AutoCAD tampoco opera con este operador matemático. Así que hay que usar la fórmula exponencial (cosh x = (e^x + e^-x)/2, y esta vez sí, AutoCAD opera con exponenciales.
El código es sencillo, aunque requiere conocer un poco Lisp.

Resumiendo:
Debemos conocer el parámetro de la catenaria, por ejemplo k = 1334,76 m
Abrimos AutoCAD
Entramos en Herramientas --> Cargar aplicación
Nos pide la ruta de nuestro archivo catenaria.fas: descargar archivo
Pulsamos cargar (si todo va bien, responderá que está cargado correctamente)
Nos vamos a línea de comandos y escribimos: catenaria
Empezará a pedir datos: parámetro (ojo, en AutoCAD los decimales van con punto, no con coma), longitud del vano (mínimo 600 metros, más vale que sobre), precisión en X (poner 1), precisión en Y (otro 1), escala horizontal<2000> (enter), escala vertical<500> (enter) pregunta fácil, y ya tenemos dibujada la catenaria (si se pierde, usar zoom extensión).

3 comentarios:

  1. ¿El Sevilla F.C. es mejor que el Málaga y el Betis? (Si/No)

    jajajajajajajajajajajaja me ha matado...

    ResponderEliminar
  2. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  3. No me deja hacerla :( me tira esto:
    Comando:
    Comando: CATENARIA
    Parámetro de la catenaria k: 1700
    Longitud del vano a: 1000
    Precisión en X: 1
    Escala horizontal <2000>: 2000
    Escala vertical <500>: 500
    ¿El Sevilla F.C. es mejor que el Málaga y el Betis?(Si/No): si
    _scale
    Designe objetos: 1 encontrados
    Designe objetos:
    Precise punto base:
    Precise factor de escala o [Copiar/Referencia]: 0.050000000000000
    Comando:

    ResponderEliminar