
Con esta rutina hecha con AutoLisp y VisualLisp, podrás insertar cada "n" metros las cotas de una polilinea seleccionada (terreno natural o rasante) en tu formato del perfil, las cotas se insertarán tomando como referencia un punto indicado en el formato.
En este comando podrás definir la escala del dibujo, esta escala no se refiere a la escala vertical de un perfil, sino a la escala de los textos de las cotas que se insertarán, lo textos de cotas para una escala 1:500 serán más grandes que las de una escala 1:50.
También podrás definir la escala vertical de tu perfil, este dato es importante ya que controla los valores de las cotas, en un perfil de terreno natural escalado en 10 veces su tamaño en el vertical tendrá los valores de las cotas también 10 veces más de su tamaño real, por lo que el comando deberá de realizar las operaciones correspondientes para transformar los valores de las cotas a los reales.
Otro valor a ingresar y el que define a este comando, es la distancia en que se insertarán las cotas, el valor por defecto que trae esta rutina es 10, lo que quiere decir que las cotas se insertarán cada 10 metros en el horizontal a partir del punto de referencia indicado.
Luego de seleccionar la polilinea que representa tu perfil (de TN, Rasante, etc), el comando te solicitará que indiques un punto de referencia en tu formato del perfil, este punto deberás de indicarlo en una progresiva entera, por ejemplo si tu perfil es de 0+000 a 100+000, deberás de indicar el punto en la progresiva 0 ó 10 ó 20, etc (de acuerdo a cada cuanto se ha indicado la distancia de inserción de las cotas).
Recuerda que para que el programa obtenga las cotas correspondientes, el perfil deberá de estar ubicado correctamente, es decir que las cotas sean las correctas para el perfil, si deseas puedes ver esta rutina que te ayudara como hacerlo:
http://www.construcgeek.com/foro/rutina-lisp-os
Este gráfico te ayudará a una mayor comprensión de las opciones de esta rutina:

Para utilizar esta rutina debes de hacer lo siguiente: (Los valores por defecto son para seguir el ejemplo con el archivo de CAD adjunto)
- Carga el archivo lisp en AutoCAD.
- Ingresa el nombre del comando: ICP.
- Ingresa la escala de dibujo para el tamaño de las cotas: 850 (puedes ir cambiando hasta que el tamaño sea el adecuado)
- Ingresa la escala vertical del perfil: 1 (escala vertical igual que la horizontal)
- Ingresa la distancia entre progresivas: 10
- Ingresa el número de decimales, por defecto: 3
- Selecciona el perfil que acotarás (TN, Rasante, etc)
- Indica el punto de referencia en el formato de tu perfil (ver gráfico)
Comentarios (17)
muy buena rutina....... bien!!!
Muy bueno!
Si se puede sugerir un siguiente lisp, fuese uno que te pida seleccionar polilínea de terreno y de rasante y te escriba sus cotas y al mismo tiempo inserte las filas correspondientes en altura de corte y altura de relleno.
Saludos!
GRACIAS POR TODO JH
Hola Mario,
Que valor tendria que ingresar en el paso 4 (escala vertical del pefil), si la escala vertical es 10 veces mayor que la horizontal?
Gracias
Hola Joel, en el paso 4, solo deberás de ingresar el valor de 10, para indicar que la escala vertical es 10 veces mayor.
Sls.
suena muy iteresante la rutina, apenas la probaré. gracias
Vamos a probar se agradece el aporte.
quiero sacar las cotas y las distancias de un perfil y no puedo ¿coomo hago?
excelente rutina ,pero en mi caso los perfiles son secciones de tuneles y cuando se presenta una seccion tipica de tunel, no es capaz de calcularla..por otro lado seria mejor que colocara las cotas de los vertices de la polilinea.en todo caso para superficie es excelente,sigo buscando material para mineria..
Mario!! mi perfil longitudinal esta dibujado en escala V 1/100 y H 1/2500 (osea 1 m d la realidad, es 1 unidad del cad. en vertical), que valor tengo q poner en la escala vertical? mi plano decomparacion es 40, no se si este valor influye en la rutina!
Hola caberna, si un metro es igual a una unidad de dibujo entonces el plano en el dibujo no está escalado en forma vertical, por lo tanto, debes de poner como escala vertical: 1.
Mario: Si es correcto! lo hice asi, pero tengo el UCS en la interseccion de los dos planos. vertical (cotas) y horizontal (distancias), hago correr la rutina y me arroja lo siguiente: - los valos desplazados de la grilla
- las cotas son incorrectas, decime donde esta mi error? gracias
SUPLICO que me proporcione manual de Autocad 3D civil avanzado, desde crear una superfice, secciones, modelado, volumen.
atentamente
pedro villareal
Muy útil..... Gracias.
esta bueno...gracias a los creadores....
EN EL ULTIMO PUNTO NO CORRE?...PORQUE?
Es muy bueno .