Beruflich Dokumente
Kultur Dokumente
Introduccin
CivilCAD contiene rutinas tiles para la generacin de proyectos topogrficos y
de ingeniera civil, contiene adems diversas utileras que agilizan la anotacin
automtica de datos en lneas y arcos, generacin de cuadros de construccin
de polgonos y de curvas, reportes de puntos geomtricos, memorias
descriptivas y tcnicas, resumen de reas, generacin automtica de perfiles,
secciones, curvas de nivel, clculo de volmenes en vialidades y plataformas,
dibujo de polgonos, curvas y muchas utileras ms.
Pg. 1
Civil CAD
Pg. 2
Civil CAD
Introduccin a Autolisp:
a) Generalidades:
El AutoLisp es una implementacin del lenguje de programacin LISP en
AutoCad. El lenguje permite a los usuarios desarrollar funciones e instrucciones
macros en un poderoso lenguaje de programacin de alto nivel apoyado por las
capacidades grficas de AutoCad.
El lenguaje Lisp se seleccion como una de las interfases para la
programacin dentro de AutoCad por varias razones:
Lisp es entre los lenguajes de programacin de los ms fciles de aprender y
manejar.
Es el lenguaje seleccionado para investigaciones y desarrollos en el rea de la
inteligencia artificial.
Tiene una sintaxis simple y requiere poco espacio de memoria.
Es excelente para trabajar con colecciones heterogneas de objetos, las cuales
son precisamente comunes en la informacin manejada por los sistemas de
CAD.
Pg. 3
Civil CAD
desarrollador segundo en este caso es AutoCad, as que las aplicaciones de
Autolisp caen en la categora de desarrollo de terceros.
b) Reglas de trabajo:
1 Autolisp puede usarse directamente a nivel de Command, esto es, las
funciones del lenguaje se escriben directamente y son evaluadas sin mayor
prembulo.
Por ejemplo:
Command: (+ 5 3)
8
Command: (- 10 2)
8
Por ejemplo:
(* (expt 2.0 3.0)(sin (/ pi 2.0)))
argumento: nmero 2
argumento: nmero pi
funcin: divisin
funcin: seno del ngulo
argumento: tercera potencia
argumento: nmero 2
funcin: elevar a...
funcin: multiplicar
Pg. 4
Civil CAD
Command: (setq base 10.0)
10.0
Command: (setq altura 3.0)
3.0
Command: (setq area (/ (* base altura) 2.0))
15.0
c) Funciones principales:
Como todo lenguaje, Autolisp tiene un gran nmero de funciones, para la
realizacin de diferentes tareas, como ejemplo se anexa la tabla de algunas de
las funciones aritmticas tpicas de Autolisp:
(+ [nmero nmero] ...)
(- [nmero nmero] ...)
(* [nmero nmero] ...)
(/ [nmero nmero] ...)
(abs nmero)
(atan nm1 [nm2])
(cos ngulo)
(exp nmero)
(expt base potencia)
(fix nmero)
Ejemplo :
M.A. Ing. Roberto Alvarado Crdenas
Pg. 5
Civil CAD
Pg. 6
Civil CAD
Pg. 7
Civil CAD
Importacin de puntos
Pg. 8
Civil CAD
Pg. 9
Civil CAD
Pg. 10
Civil CAD
2.
9975.2612
10045.3820
10054.2706
9993.0383
9949.0894
6.
En la caja de dilogo seleccione el mtodo por coordenadas y captura
de datos desde un archivo.
Pg. 11
Civil CAD
7.
8.
Seleccione Preparar hoja del men superior o Margen del men
lateral. Escoja tamao A (carta) y formato Vertical y escala 1 a 1,000
Pg. 12
Civil CAD
9.
Escoja Cuadro Construccin de la seccin Polgono del men
superior o lateral para activar la rutina correspondiente. Indique un punto
cualquiera en el interior del polgono.
10.
En la caja de dilogo indique nomenclatura manual para vrtices y la
direccin contrahoraria. Indique el vrtice ms hacia la izquierda como el
vrtice inicial.
Pg. 13
Civil CAD
Pg. 14
Civil CAD
11.
Seleccione Anotar Linea del men . Indique anotar distancia y rumbo
en lneas, elimine el sufijo, acepte el valor por defecto de altura de texto y
nmero de decimales . Presione OK (ver fig. 7)
13.
Vuelva a iniciar la rutina para anotar y seleccione ahora Area.... Acepte
los valores por defecto de la caja de dilogo. Presione OK y toque cualquier
punto dentro del polgono dibujado.
14.
Acote los vrtices interiores seleccionando la opcin correspondiente del
men.
Pg. 15
Civil CAD
Pg. 16
Civil CAD
2.
Escoja Indicar colindancia del men.
Indique el nombre
correspondiente por cada lado del polgono. Puede seleccionar varias lneas y
arcos a la vez.
3.
Seleccione Indicar Lotificacin. En la caja de dilogo indique nmero
de manzana 10 y acepte los dems valores por defecto. Escoja un punto
cualquiera dentro de cada lote de la manzana. El nmero de lote, manzana,
tipo de uso y ngulo de rotacin de texto se puede reespecificar en cualquier
momento si lo desea
NOTA IMPORTANTE: El programa utiliza el comando BPOLY para calcular
contornos. Algunas veces este comando no localiza el permetro al sealar un
punto dentro de un rea cerrada, especialmente cuando las coordenadas de
los vrtices son muy altas o existen varios lados curvos. En ese caso se
deber indicar el vrtice inicial o utilizar la opcin Trazar para indicar los
vrtices del polgono.
Pg. 17
Civil CAD
SUGERENCIAS:
5.
Seleccione Generar reporte y Memoria descriptiva-tcnica. En la caja
de dilogo indique el mtodo de seleccin por manzana y acepte los valores
por defecto para nmero de decimales
y formato. Para modificar el
Pg. 18
Civil CAD
encabezado que aparecer en cada hoja seleccione Editar titulo de pagina...
de la caja de dilogo. Si desea imprimir el archivo al terminar o modificar los
datos que aparecern en cada hoja seleccione la opcin Formato...
Al terminar presione OK.
6.
Al desaparecer la caja de dilogo aparece otra donde se indica el
nombre que tendr el archivo generado. Se puede dar cualquier nombre
mientras tenga menos de ocho caracteres y una extensin hasta de tres
caracteres.
Al terminar de generarse el archivo seleccione la opcin Editar reporte y
escoja el tipo de archivo generado. De esta forma se entrar al editor de texti
para poder ver y editar el archivo generado.
Pg. 19
Civil CAD
Pg. 20
Civil CAD
Subdividir polgono
La nica condicin para que se posible calcular la subdivisin de un polgono
es que este sea dibujado con una polilnea. Se debe proponer una lnea
divisoria auxiliar que visualmente se aproxime a la subdivisin deseada. Esta
lnea no tiene que ser exacta ya que el programa modifica su posicin despus
de realizar las iteraciones necesarias.
Para ilustrar estos conceptos, a continuacin se propone un ejercicio de
subdivisin de un polgono en tres partes:
1.
2.
Proponga una linea divisoria auxiliar que visualmente se aproxime a la
tercera parte de la superficie total.
3.
Active la rutina de subdivisin de polgonos escogiendo Polgono del
men lateral o superior.
4.
Escoja el polgono y escoja la opcin Porcentaje escribiendo P luego
[ENTER]. Indique un porcentaje de 33.333333 por ciento (la tercera parte).
5.
Seleccione la linea divisoria auxiliar, luego presione [ENTER] para
terminar la rutina.
Pg. 21
Civil CAD
6.
Proponga otra linea divisoria auxiliar en el otro extremo del polgono,
luego repita los pasos 3 a 5
7.
Anote la superficie de cada fraccin utilizando la rutina Anotar
Superficie... para verificar que se ha subdividido el polgono en partes iguales.
Pg. 22
Civil CAD
Altimetra
Creacin de superficies de terrenos y curvas de nivel.
Antes de generar curvas de nivel debe de producirse una triangulacin entre
los puntos X Y Z para que sea posible calcular por interpolacin las curvas de
nivel a los intervalos especificados. A continuacin se describe el
procedimiento mediante un ejercicio para ilustrar mas claramente estos
conceptos.
1.
Del men del mdulo seleccione la rutina para importar puntos. Al
hacerlo, aparecer la siguiente caja de dilogo:
3.
4.
Al desaparecer la caja de dilogo aparecer otra donde deber
seleccionar el archivo PUNTOS.DAT. Despus de un breve momento
aparecern los puntos dibujados en pantalla.
Pg. 23
Civil CAD
5.
Defina el rea de trabajo con la rutina para insertar margen. Seleccione
el tamao D, escala 1 : 1000. Al insertar el margen se establecen los factores
de escala para conversin de altura de texto y lneas, adems del rea efectiva
de impresin.
6.
Active la rutina para generar triangulacin de terreno y seleccione los
puntos dibujados.
Pg. 24
Civil CAD
7.
Seleccione generar curvas de nivel del men principal, aceptando los
valores que aparecen en la caja de dilogo correspondiente. Despus de
desaparecer la caja de dilogo, seleccione la triangulacin generada. NOTA:
Se pueden seleccionar las triangulaciones por medio de una ventana de
seleccin sin importar que se incluyan otros objetos, ya que el programa filtra
de la seleccin los objetos vlidos.
Pg. 25
Civil CAD
8.
Active la rutina correspondiente para anotar elevacin en las curvas
gruesas.
Pg. 26
Civil CAD
Perfiles y secciones
El procedimiento para generar perfiles y secciones consiste bsicamente en los
siguientes pasos:
1.
Marcar estaciones en el eje de proyecto, ya sea a intervalos regulares,
en puntos seleccionados o por distancia a la estacin inicial.
2.
3.
Dibujar el perfil de proyecto y puntos de inflexin para establecer las
pendientes y elevaciones de rasantes.
4.
Disear curvas verticales de acuerdo a la distancia horizontal o a la
variacin de pendiente mxima admisible por tramo de 20 metros.
Al hacer lo anterior, se pueden generar automticamente las secciones
transversales, clculo de rea y volumen de corte, terrapln y capas, elevacin
de terreno y rasante en cada estacin, anotar pendientes, distancias, puntos
de comienzo, inflexin y terminacin de curvas verticales, adems de un
archivo resumen con los datos obtenidos.
Si tiene el mdulo de carreteras SCT puede insertar curvas horizontales en el
eje de proyecto especificando datos de sobre-elevaciones y sobreanchos, que
sern tomados en cuenta al calcular volmenes, dibujo de secciones y
reportes.
A continuacin se describe el procedimiento mediante un ejercicio para
ilustrar con mas detalle lo anterior.
1.
Utilizando la triangulacin del ejercicio anterior, proponga un eje de
proyecto en planta. La nica condicin es que este eje sea dibujado con una
polilnea y que se encuentre completamente dentro la triangulacin existente.
Tambin es posible dibujar el eje con arcos y lneas y despus utilizar el
comando PEDIT opcin JOIN de AutoCAD para convertirlos a polilineas.
2.
Despus seleccione Altimetra, Eje de Proyecto, Marcar Estaciones del
men lateral o superior para insertar estaciones en planta a intervalos de 20
metros, con 10 metros para izquierdas y derechas. Si lo desea puede insertar
estaciones intermedias en los puntos de comienzo y terminacin de curvas o a
una distancia arbitraria del vrtice inicial.
Pg. 27
Civil CAD
3.
Active la rutina para dibujar perfil de terreno (Altimetra, Perfiles, Terreno,
Dibujar) y seleccione el eje de proyecto, especificando una escala horizontal de
1:1000 y vertical de 1:500. Coloque el perfil resultante en una parte donde no
existan objetos dibujados.
4.
Seleccione la rutina para dibujar el perfil de proyecto y especificar
elevaciones, pendientes y puntos de inflexin (Altimetra, Perfiles, Proyecto,
Dibujar). Si es necesario puede dibujar curvas verticales en el perfil de proyecto
utilizando la rutina correspondiente. El perfil de proyecto puede moverse hacia
arriba o hacia abajo para modificar la elevacin de las rasantes, mientras no se
desfase horizontalmente respecto al perfil de terreno.
Pg. 28
Civil CAD
5.
Elija la rutina para calcular secciones y volmenes (Altimetra, Secciones
, Volmenes, Procesar Eje..), seleccionando el perfil de terreno y proyecto para
alimentar los datos al programa. Al hacer lo anterior, aparecer una caja de
dilogo donde se podr especificar datos de proyecto y opciones.
Pg. 29
Civil CAD
6.
Seleccione el botn rotulado Definir... con lo que aparecer una caja de
dilogo para especificar los datos de la seccin transversal. Indique las
siguientes distancias, pendientes y desniveles por cada tramo (deber
seleccionar el botn Aadir tramo para que se dibuje cada tramo)
Distancia: 5 Pendiente: -2
Distancia: 0 Desnivel: 0.5
Distancia: 1.2 Pendiente: 2
Pg. 30
Civil CAD
7.
Seleccione el botn Editar capas, aparecer la siguiente caja de
dilogo:
Pg. 31
Civil CAD
8.
Seleccione de la lista SUB BASE, especifique un grosor de 0.20 m y
presione el botn Crear capa paralela, aparecer la siguiente caja de
dilogo:
Pg. 32
Civil CAD
Pg. 33
Civil CAD
Pg. 34
Civil CAD
indicar el nombre y directorio del archivo que contendr el resumen de los
datos calculados. Este archivo puede tener cualquier nombre mientras sea
vlido, solo se recomienda utilizar un esquema que sea fcilmente identificable
para localizarlo y consultarlo posteriormente.
Inmediatamente despus comenzarn a procesarse la estaciones sobre
el eje, calculando automticamente los datos en cada estacin.
Pg. 35
Civil CAD
SUGERENCIAS:
Defina los valores de las variables PUNTO1 a PUNTO4 para que los
colores de lneas correspondan al esquema que utiliza al imprimir los planos.
Utilice la tecla TAB para pasar de una seccin a otra en las cajas de
dilogo, especialmente en el editor de secciones.
Pg. 36
Civil CAD
Pg. 37
Civil CAD
Triangulacin de Proyecto
Despus de procesar el eje de proyecto y las estaciones los datos son
almacenados en cada estacin. Esto hace posible poder dibujar los puntos de
proyecto con coordenadas XYZ y producir la triangulacin y curvas de nivel de
proyecto. A continuacin se propone una serie de ejercicios para ilustrar estos
conceptos.
1.
Realice el ejercicio para producir perfiles y secciones de proyecto
descrito anteriormente.
2.
Active la rutina para generar puntos de proyecto (Altimetra, Puntos de
Proyecto). Luego seleccione el eje de proyecto y las estaciones por medio de
una ventana de seleccin. Debern aparecer los puntos de proyecto y las
lneas lmite automticamente dibujadas.
3.
Active la rutina para generar triangulacin de proyecto. (Altimetra,
Triangulacin, Proyecto)Selecciones todos los puntos, incluyendo los de
terreno. Al cabo de un momento deber aparecer la triangulacin de proyecto
con un color distinto a la de terreno.
Pg. 38
Civil CAD
4.
Genere las curvas del proyecto activando la rutina correspondiente
(Altimetra, Curvas de Nivel, Proyecto) y acepte los valores por default.
Seleccione la triangulacin de proyecto por medio de una ventana de seleccin,
sin importar incluir la triangulacin y puntos de proyecto, ya que el programa
filtra automticamente de la seleccin la triangulacin vlida.
Pg. 39
Civil CAD
Pg. 40
Civil CAD
2.
3.
Seleccione cualquier punto sobre un vrtice de la plataforma y
especifique una elevacin de 130 metros. Contine indicando los vrtices
restantes. Presione la tecla de retorno [ENTER] para terminar.
4.
Active la rutina para indicar taludes y seleccione la plataforma. Acepte
los valores por default para indicar un talud constante de 1:1 en corte y
terrapln.
5.
Seleccione la rutina para dibujar la lnea cero la cual marcar las
intersecciones de los taludes con el terreno. Esta lnea deber aparecer en
color rojo alrededor de la plataforma.
Pg. 41
Civil CAD
6.
Utilice la rutina para triangular puntos de proyecto (Altimetria,
Triangulacion, Proyecto). Seleccione todos los puntos por medio de una
ventana de seleccin, sin importar incluir otros elementos aparte de puntos, ya
que la rutina filtra de la seleccin los objetos vlidos.
7.
Active la rutina para calcular volmenes (Altimetria, Plataformas,
Volumenes). Seleccione la lnea cero alrededor de la plataforma. Acepte los
valores por default para procesar un seccionamiento a 90 grados con intervalos
de 10 metros y un factor de abundamiento de 1.2. Despus de un breve
momento aparecern los datos de volumen de corte y terrapln en la lnea de
comando de AutoCAD.
Pg. 42
Civil CAD
SUGERENCIAS:
Pg. 43