ayudasdecad - Colegio de Arquitectos de Cádiz

Transcripción

ayudasdecad - Colegio de Arquitectos de Cádiz
ayudasdecad
febrero 2003
arquitectosdecádiz
Indice
Instalación
Personalización.lsp
Utilidades-COA.lsp
Puertas.lsp
Ventanas.lsp
Carpintería.lsp
Superficies.lsp
Formatos.lsp
LIBRERÍAS DE CASAS COMERCIALES
Roca
Bellavista
Catalano
Sangrá
Knauf
Pladur
Fachadas Naturvex
Technal
Cortizo
www.roca.es
www.bellavista.com
www.catalano.it
www.uralita.com
www.knauf.es
www.uralita.com
www.uralita.com
www.technal.es
www.cortizo.com
Algunas de las rutinas contenidas en ayudasdecad han sido obtenidas en Internet, en páginas de
libre distribución. El resto han sido programadas por Daniel Mompeón Martín, Colegiado del
COA de Cádiz. La idea de estas rutinas es facilitar el trabajo de delineación y divulgar la
programación en LISP, por esta razón, no se ha bloqueado ningún archivo. Todos los programas
tienen una protección que no se activará a menos que se intente eliminar la relación con
arquitectosdecadíz.
INSTALACIÓN
Pasos previos para el correcto funcionamiento
Antes de empezar a trabajar, es necesario configurar correctamente AutoCAD. En el contenido de
ayudasdecad destacan dos carpetas de bloques, por un lado la carpeta “Casas Comerciales” que
está compuesto por bloques de marcas comerciales, y por otro, la carpeta “Bloques Básicos” que
está compuesto por una pequeña colección de bloques a modo de ejemplo; algunos de estos
bloques se han dibujado expresamente para este CD, mientras que otros se han descargado de
internet. Además de los bloques, se incluyen una serie de rutinas realizadas en Visual-Lisp,
diseñadas para facilitar alguna de las tareas de delineación mas comunes.
Librerías de bloques
Las dos carpetas de bloques, están preparadas para ser usadas desde el mismo CDROM, sin
embargo, por motivos evidentes de velocidad de acceso, es aconsejable trabajar, si se puede
desde un disco duro, o en su defecto, desde una unidad de red.
Todos los bloques son compatibles con la versión 14 de AutoCAD, aunque es posible que de un
error sobre objetos proxi provocado por que todos los dibujos se han abierto en AutoCAD 2000,
este error no supone ningún problema para el dibujo, o para la integridad de la aplicación.
Rutinas LISP
Las rutinas se han desarrollado en AutoCAD 2000/2002, aprovechando las nuevas cualidades de
estas versiones, por lo que es posible que en AutoCAD 14 se detecten fallos. Por otro lado, el
lenguaje utilizado es de bajo-nivel, lo que significa que su manejo es relativamente sencillo, pero
su rendimiento es bajo.
Para empezar a trabajar, tendremos que copiar la carpeta “Rutinas” a nuestro disco duro, o bien a
una unidad de red. Una vez copiada la carpeta, es aconsejable eliminar la protección de escritura
de los archivos, aunque no es totalmente necesario. Tras esta operación, arrancaremos AutoCAD
y añadiremos dicha carpeta en la lista de a “camino de búsqueda de archivos de soporte” (“Support
File Search path”) para introducir esta ruta ejecutaremos:
Command: config↵
Con esto saldrá el cuadro
configuración de autocad:
de
En este caso se trata de la versión
2002 en ingles, pero es similar en
todas las versiones. Nos vamos a la
pestaña de la izquierda del todo: la
titulada como “ARCHIVO” o “FILES”,
seleccionamos “camino de búsqueda
de archivos de soporte” (“Support File
Search path”) y apretamos “Añadir”
(“Add”)
A continuación, utilizamos “Examinar”
(“Browse”) para seleccionar el
directorio en el que se han copiado
las rutinas. Es conveniente modificar
el orden de búsqueda, ya que de otra
forma se puede inducir a error. Para
ello lo seleccionaremos y utilizaremos
el botón “Subir” (“Move up”) hasta
colocarlo en mejor posición.
Tras esto cargaremos el menú ayudasdecad para ello utilizaremos “cargarmenu” (“menuload”):
Command: menuload↵
Utilizaremos “examinar” (“Browse”) y seleccionaremos el
fichero ayudasdecad.mns o ayudasdecad.mnc y
utilizaremos “Cargar” (“Load”) y en la pestaña “Barra de
menú” (“Menu Bar”) para seleccionar si queremos
introducir el menú desplegable.
Por otro lado tenemos la barra de iconos que
seleccionaremos pinchando con el botón derecho sobre
cualquier barra ya insertada. En el grupo de menu
“Ayudadecad” seleccionamos la única barra disponible,
esta tiene el siguiente aspecto:
Carga las rutinas.
Cuadro de personalización.
Ventanas.
Puertas.
Referencias de carpintería.
Cuadro de referencia de carpintería.
Superficiar.
Actualización de superficies en planta.
Actualización de cuadros de superficie.
Exporta los cuadros de superficie a un fichero “CSV”.
Inserta bloques desde la librería.
Actualización e indexación de librerías de bloques.
Crea las cotas de altura en secciones.
Actualiza las cotas de altura de secciones.
Gestiona las cartelas.
Renombra las presentaciones.
Restablece las referencias a objeto por defecto.
La carga de las rutinas se hace
manualmente desde el primer botón
(
). En caso de utilizar la versión
2000 o 2002 de AutoCAD, podremos
automatizar la carga de las rutinas,
utilizando el comando “appload”:
En la sección “Cargar al inicio”
seleccionaremos el fichero “UtilidadesCOA”, este fichero es el encargado de
cargar el resto cuando es necesario.
PERSONALIZACION.LSP
Personalización de las rutinas
El conjunto de rutinas contenidas en personalización nos servirán para configurar adecuadamente
las rutinas. El fin de estas es crear un fichero “Variables.lsp” que contendrá toda la información de
personalización. Este fichero no existe originalmente, por lo que se hace necesario ejecutar la
personalización antes de cualquier otro comando. El fichero “Variables.lsp” contendrá toda la
personalización de las rutinas, por lo que es conveniente hacer una copia de seguridad.
Comandos
Solo hay un comando asociado a “Personalizacion.lsp”:
-pers: Llama al cuadro de diálogo:
Es conveniente ejecutar esta rutina dentro de un dibujo donde estén representados los estilos de
texto y las capas que mas se utilizan, así como las referencias a objetos mas comunes.
Ejecutaremos pers:
El cuadro requiere que la resolución de la pantalla este en 1024x768 como mínimo, en otro caso,
daría un error de tamaño y no se podría ejecutar. Empezando por la esquina superior izquierda, se
configura los colores de las referencias de carpintería en planta. Siguiendo hacia la derecha
tendremos las características de las leyendas, estas afectan únicamente a los cuadros de
referencias de carpintería, podremos elegir el color de las líneas, del texto y del circulo.
En la esquina superior derecha se configuran los estilos de texto, en el desplegable de la izquierda
se enumeran los estilos existentes en el dibujo, así como los definidos en el fichero “variables.lsp”:
A la izquierda aparece el uso del estilo que
estamos configurando, así, en el ejemplo, se
estaría configurando la variable: “tleycarp” que
equivale al estilo de texto para las leyendas
de carpintería, el estilo asociado a esa
variable es el Simplex, con la fuente
simplex.shx asociada, y el factor de
proporción 0.8, en caso de querer cambiarlo,
seleccionaríamos un estilo de la lista, o bien,
mediante seleccionar, elegiríamos un estilo existente en el dibujo.
En “Variables de inserción de bloques” se configuran las
opciones por defecto para la orden insertdir. En la
parte superior, podremos escribir la ruta donde se
encuentran los bloques, o bien, mediante el botón
Explorar..., elegirlo del árbol de directorios del ordenador.
Se pueden elegir unidades de red, directorios raíz o unidades CDROM, el único inconveniente, es
que el programa requiere generar las fotos de cada dibujo, así como los archivos de índice, de
forma que en caso de no tener permiso de escritura, no se podrán modificar estos datos. Las
demás opciones son configurables desde el mismo cuadro (insertdir), tan solo se marcan las
opciones por defecto.
El apartado de “Gestión de capas” es similar al anteriormente visto de “Variables de creación de
textos”. En este
caso, se definen
las capas que
utilizarán
las
rutinas. Se puede
utilizar la misma capa para dos variables diferentes. En el ejemplo de la imagen, se esta definiendo
la variables alfeizar, esta es la capa donde se dibuja el alfeizar de las ventanas, desde el programa
ventanas, la capa asociada es la capa proyección, con color 3 (verde) con tipo de línea continua, y
es una capa imprimible. Las capas representadas en el desplegable de la parte inferior, son las
que contiene el dibujo mas las añadidas en variables.lsp, podremos elegir cualquier capa de la lista
o bien, la podremos seleccionar con el botón Seleccionar.
El apartado de
botones podremos
configurar mas variables, para lo que se utilizaran otros cuadros de diálogo, comenzaremos con
las puertas.
Empezando por arriba,
lo primero que tenemos
es el tipo de puerta por
defecto,
esto
es:
estándar, personal y sin
puerta. Cada caso se
configura por separado,
pero la opción que
pongamos aquí es la
que nos aparecerá por
defecto
cuando
ejecutemos la orden puerta. La siguiente celda nos permite introducir el ancho del hueco en el
caso de no dibujarse puerta. En la siguiente celda, se define el ancho de la puerta personalizada,
en la siguiente, se define la lista de puertas estándar, en el desplegable que sigue, se elige la
puerta estándar por defecto, a continuación el número de hojas por defecto. Hasta ahora todos los
datos introducidos se pueden modificar desde la orden de dibujo, de forma que lo que
introduzcamos, solo nos servirá como opciones por defecto. El resto de valores solo se pueden
configurar desde este cuadro. En “-1-Grosor del marco” se define la distancia acotada, referida al
grosor total del cerco y el precerco. Los marcos de las puertas se dibujan adaptándose al grosor
del muro en el que se insertan hasta que el grosor alcanza el valor “-2-Marco máximo”, en el caso
de que el muro sea mayor, el marco que se dibujará medirá lo señalado en “-2-Marco por defecto”.
El “-3-Grosor de la hoja” se refiere a la distancia acotada en el gráfico. El “Color del batiente” es el
color que adoptará el giro de la puerta.
El siguiente botón se
refiere a las ventanas.
El esquema es similar a
la configuración de las
puertas. En la parte
superior aparece el tipo
de ventana por defecto,
cambiando este valor
se podrán modificar sus
anchos
y
grosores
específicos definidos en
las siete celdas de la
parte inferior del cuadro
de diálogo. Las celdas
siguientes definen el
ancho del hueco por
defecto y el número de hojas por defecto. Los tres primeros valores se pueden modificar desde el
programa de creación de ventanas. “Color de la sección” se refiere al color de la carpintería
seccionada. “Color del cristal” se refiere al color del cristal seccionado. “Color de la proyección” se
refiere al color de la carpintería proyectada. Las siete celdas restantes están representadas en el
dibujo, y serán diferentes según el tipo de ventana que se selecciona en el primer desplegable.
Estos son los datos que aparecerían en caso de elegir la ventana corredera (izquierda) o fija
(derecha). Hay que recordar que una vez decididas todas las variables de las ventanas,
deberemos poner en el desplegable de arriba, la ventana que queremos que nos aparezca por
defecto.
El siguiente botón define la segunda parte del dibujo de ventanas, esto es: las rejas. El esquema
es similar al cuadro de diálogo de las ventanas. En el primer desplegable elegiremos el tipo de reja
que queremos: Reja enrasada, reja saliente o hueco sin reja (solo alfeizar). Cambiando este valor
variará el dibujo, así como las celdas de la parte inferior del cuadro. El siguiente desplegable
selecciona si la reja dibujada es de una ventana o de un balcón. Los siguientes tres desplegables
definen el color del alfeizar, el de proyección de la reja y el de sección de las barras. Las siete
celdas restantes variarán según el tipo de reja seleccionada.
Estos valores vienen representados en el dibujo asociado. A diferencia que en el dibujo de
ventanas, estas variaciones si que se pueden realizar mientras se ejecuta la orden de inserción de
ventanas-rejas. Es importante recordar que una vez configuradas las opciones por defecto, se
debe seleccionar en el primer desplegable la opción deseada por defecto.
El siguiente botón sirve para modificar la lista de
habitaciones para el cálculo de superficies útiles. Es
un cuadro estándar, en la esquina inferior derecha
hay un triángulo para cambiar el tamaño de dicho
cuadro. En la parte superior derecha hay cuatro
botones, el de la izquierda sirve para añadir una
entrada, el siguiente para eliminar una entrada, la
flecha arriba, es para ordenar, subiendo la posición
del elemento seleccionado, y la flecha hacia abajo,
sirve para ordenar, bajando la posición del elemento
seleccionado.
El siguiente botón sirve para definir los alias de las
rutinas definidas en ayudasdecad. Para poder
trabajar adecuadamente con este diálogo,
deberemos cambiar el tamaño del cuadro para
poder leer la columna izquierda, en la que se
definen las ordenes. La columna de la derecha
define el alias. Para modificar estas ordenes
bastará con sustituir el nombre de la columna de la
derecha que nos interese.
El siguiente botón captura las referencias a objetos definida en ese instante. Esta se recuperara
cada vez que se ejecute la orden definida en comando como WQ (OSMO).
Esta orden modifica el fichero “variables.lsp” cada vez que se ejecuta crea una copia de seguridad
llamada “variables.bak”. Es conveniente que una vez que se haya configurado todo, hagamos una
copia de seguridad del “variables.lsp” por si necesitamos recuperar los datos introducidos.
Asimismo, este fichero se puede utilizar para copiar la personalización de un ordenador a otro,
para ello, bastará sustituir un fichero por otro.
Utilidades-COA.LSP
Programa principal. Inserción de bloques y utilidades básicas
Utilidades-COA es el programa principal, llama a todos los demás programas conforme va
haciendo falta. Principalmente contiene las rutinas relacionadas con la inserción de bloques, y
actualización de librerías. También contienen una serie de comandos cortos de fácil manejo.
Previos
Para la inserción de bloques necesitaremos crear una librería o bien utilizar alguna de las que
contiene el CD de ayudasdecad. La selección del directorio que contiene la librería se realizara
mediante el comando de personalización. La estructura de directorios puede contener los niveles
que permita el sistema operativo.
Comandos
Los comandos asociados a “Utilidades-COA.lsp” se dividen en dos grupos:
-Programas relacionados con la inserción de bloques:
-act: Rutina de actualización de librería
-ib: Rutina para la inserción de bloques
-Programas variados:
-cota: Calcula las cotas de altura en una sección
-accota: Actualiza las cotas insertadas con “cota”
-suma: Sumar el contenido de varios textos
-ac: Acotación lineal rápida
-aaa: Cálculo de superficies en recintos cerrados e inserción en planta
-lit: Limpia el dibujo cuatro veces
-txm: Cambia los textos de mayúsculas a minúsculas y viceversa
-pend: Calcula la pendiente de una recta
-fle: Dibuja una flecha de altura entre dos puntos, calculando la pendiente
-m0: Desplaza todas las entidades a cota 0
-cb: Cuenta los bloques en un dibujo, o en un sector del mismo
-mb: Marca los bloques de un dibujo, o un sector del mismo
-ref: Busca textos o bloques en un dibujo
-ct: Copia el contenido de un texto a otro
-cnt: Contador lineal
-pla: Orden planta, con mantenimiento del zoom
-q: Orden para activar o desactivar capas
-lm: Limpia la intersección de un muro
Las rutinas que no poseen un icono, no son configurables por su sencillez. Las relacionadas con la
inserción de bloques son configurables desde la orden de personalización de las rutinas.
La orden act generará un índice con todos los bloques que se encuentren en la librería. Asimismo
comprueba que cada bloque tenga asociada una imagen para su posterior selección gráfica, en
caso de no encontrar esa imagen generará un fichero “Script” que abrirá todos los dibujos que no
tengan esa imagen asociada. Este procedimiento es muy lento, dependiendo de la cantidad de
dibujos sin imagen asociada. Si se utiliza AutoCAD 14, antes de utilizar esta orden será necesario
guardar los cambios en el dibujo actual. La orden act al tener una doble función (indexar y crear
imágenes) será necesario utilizarla de forma recursiva hasta que no abra ningún dibujo, de esta
forma habremos generado un índice real. El posible que un determinado directorio o archivo de
algún problema; en caso de no funcionar la orden adecuadamente, partiremos de un número de
dibujos menor, e iremos añadiendo los subdirectorios hasta averiguar cual es el que da problemas.
La orden ib tiene el siguiente aspecto:
en la esquina superior izquierda aparece el primer nivel de directorios, bajo este, aparece el
segundo nivel de directorios, y tras este los bloques que se encuentran en ese segundo nivel. En
caso de tener mas de dos niveles, los bloques que se encuentren en esos subdirectorios
aparecerán con el subdirectorio por delante del nombre. Si los bloques superan las 16 unidades los
botones de “Siguiente” y “Precedente” se activarían. El botón mostrar enseñará un cuadro de
diálogo como este:
En esta ventana aparece una imagen ampliada del bloque seleccionado, además de información
sobre el mismo, como su nombre, la versión de autocad en al que está guardado, el tamaño y la
fecha de actualización.
Alineación son dos opciones, cuyas opciones por defecto se configuran en el comando pers. La
opción de alinear servirá para alinear el bloque a un muro manteniendo una separación definida en
“Sep”, en el caso de la imagen el bloque se alineará y mantendrá una separación de 0.05
unidades. Para alinear tendremos que dibujar un par de líneas en la capa definida en “muro”, con
eso definiremos el concepto de muro. Cuando se selecciona un punto de inserción el programa
busca un muro en un radio de 0.40 unidades, y si lo encuentra, el bloque se inserta en el
Alinear
Sin alinear
Para que la inserción alineada funcione correctamente, el punto de inserción deberá estar en la
parte superior del bloque que queramos insertar. La opción “insertar en capa actual” si está
activada, insertará el bloque en la capa activa, mientras que si se desactiva, insertará el bloque en
una carpeta con el mismo nombre que el primer nivel de directorios donde se encuentra el bloque.
Así, en el ejemplo de la primera imagen el bloque se insertaría en una capa con el nombre
“Mueble”, en caso de no existir, la crearía, dándole color blanco y tipo de línea continua.
Para seleccionar el bloque, lo podremos hacer desde las imágenes, o desde la lista de bloques.
Una vez seleccionado, para insertarlo, picaremos dos veces en el bloque, o bien picaremos en el
botón “OK”.
suma: Con esta orden podremos sumar el contenido de varios textos, para ello, seleccionaremos
los textos que queramos sumar:
Los números seleccionados podrán tener o no sufijos, si tiene
decimales se tendrán que separar con un punto y no con una
coma. En caso de tener prefijos no se sumará.
Una vez seleccionados los textos que queremos sumar, nos pide
un punto de inserción del texto resultado de la suma
, en caso de que cerca del punto señalado se encuentre otro texto, cambiará su contenido como se
señala en las figuras, manteniendo el sufijo, en caso de que lo tenga
ac: Comando para acotar todo lo que corte una línea, para ello dibujaremos la línea que
queremos que marque la cota y ejecutaremos la orden:
al ejecutar la orden nos aparece en la linea de comando:
Command: ac
acortar Cortas(Act)/separación Minima: 0.07/<Seleccione la linea de acotación>:_
Solo tiene dos opciones posibles: acotar o no acotar las distancias cortas, y seleccionar las capas
que se quieren acotar. La primera opción se realiza antes de seleccionar la línea de acotación, la
segunda, se consulta antes de dibujar las cotas:
acortar Cortas(Act)/separación Minima: 0.07/<Seleccione la linea de acotación>: C↵
acortar Cortas(Des)/separación Minima: 0.07/<Seleccione la linea de acotación>: M↵
Nueva distancia corta <0.07>: 0.10↵
acortar Cortas(Des)/separación Minima: 0.10/<Seleccione la linea de acotación>: _
Con esto hemos desactivado la acotación de distancias cortas y hemos definido la distancia corta
como 0.10 unidades. A continuación seleccionamos la línea de acotación y aparece:
Selecciona las capas que deseas acotar:
Seleccionar objetos: _
Si queremos acotar todas las capas, no seleccionaremos nada. En el caso de querer acotar los
objetos contenidos en unas capas determinadas, bastará con seleccionar algún objeto de las
capas que queremos acotar. En el caso del ejemplo se selecciona un elemento de la capa muro:
Tanto el estilo de acotación como la capa que se utilizarán serán los actuales en ese instante.
aaa: Pide la selección de un punto interior de un recinto. Calcula la superficie de dicho recinto,
restando los elementos cerrados que se encuentren en su interior. Una vez calculada la superficie
insertará en el mismo punto que hemos utilizado para seleccionar, un texto con la superficie
seguida del sufijo “m2” o “m²” dependiendo del estilo de texto que hayamos utilizado:
El tamaño del texto variará progresivamente según la superficie medida.
lit: Ejecuta la orden “limpia” (“Purge”) cuatro veces consecutivas, asegurándose que todos los
elementos inservibles se borran del dibujo.
txm: Orden para cambiar la capitalidad de los textos,
Comando: txm↵
Designar textos a cambiar:
Seleccionar objetos: _
Cuando seleccionemos la línea de texto, nos dará las opciones posibles:
mAyusculas/mInusculas/Frase/Versales? <mAyusculas>:
La primera opción “mAyúsculas” pondrá todo el texto en mayúsculas, la segunda opción
“mInúsculas” colocará todo el texto en minúsculas, la opción “Frase” Pondrá en mayúsculas solo la
primera letra de la frase, y “Versales” pondrá la primera letra de cada palabra en mayúsculas.
pend: Calcula la pendiente de una recta respecto al sistema de coordenadas actual. Basta con
seleccionar la recta en cuestión, e insertará un texto con la pendiente en el centro de su longitud.
fle: Esta orden varía según el orden de introducción de datos. La función básica es dibujar una
flecha de un punto a otro. Tras la introducción del primer punto se consulta la altura de este punto,
en caso de no introducirse ningún dato, se pide simplemente el final de la flecha y la dibuja.
Si a la pregunta de altura se contesta con la altura del punto, cuando nos pregunta el segundo
punto, nos da la opción de introducir la pendiente (para calcular la altura del segundo punto) o bien
la altura del segundo punto (para calcular la pendiente):
Command: fle
Introducir el comienzo de la flecha: (se introduce el punto en pantalla)
Introducir la altura del punto 1: 0↵
Introducir el final de la flecha: (se introduce el punto en pantalla)
<Introducir la altura del punto 2>/Pendiente: 1.23↵
Con esto obtenemos algo parecido a esto:
Si quisiéramos introducir la pendiente, haríamos algo así:
Command: fle
Introducir el comienzo de la flecha: (se introduce el punto en pantalla)
Introducir la altura del punto 1: 0↵
Introducir el final de la flecha: (se introduce el punto en pantalla)
<Introducir la altura del punto 2>/Pendiente: 9%↵
Con esto obtenemos algo parecido a esto:
Se pueden introducir pendientes negativas o alturas negativas
cota: Esta rutina permite colocar cotas de altura partiendo de un punto base
Command: cota
Escala (1:50)/Seleccionar un punto base/<coor:0.00,0.00 ,alt: ±0.00m.>: S↵
Selecciona un punto de cota conocida <0.00,0.00>: (se introduce el punto en pantalla)
Introducir altura asociada a ese punto <±0.00>: (se introduce la cota asociada)
Escala (1:50)/Seleccionar un punto base/<coor:1.15,2.23 ,alt: ±0.10m.>: E↵
Escala (1:100)/Seleccionar un punto base/<coor:1.15,2.23 ,alt: ±0.10m.>: ↵
Selecciona un punto para introducir la cota: (se introduce el punto en pantalla)
...
Selecciona un punto para introducir la cota: ↵
Originalmente, el punto de referencia es el (0,0) (como indica el ejemplo) si lo deseamos cambiar,
utilizamos la S y nos pedirá un punto y su cota asociada. Con la “E” elegiremos la escala a la que
queremos insertar el bloque (1:10, 1:20, 1:50, 1:100, 1:200, 1:250, 1:300, 1:400 y 1:500). Cuando
ya tengamos los valores que nos interesa, le daremos al botón derecho del ratón o a “Enter”, y
pasaremos a elegir los puntos donde queremos introducir las cotas de altura. La orden utiliza un
bloque llamado “cota-alt” si encuentra este bloque lo inserta, si no lo crea.
accota: Esta rutina sirve para actualizar las cotas de altura insertadas con “cota”
Command: accota
Selecciona los bloques que quieres actualizar:
Selecciona la primera esquina: (se introduce el punto en pantalla)
Selecciona la otra esquina: (se introduce el punto en pantalla)
Encontradas cotas entre 0.00m y 3.26m.
Selecciona un punto o cota de altura conocida: (se introduce el punto en pantalla)
Introduce la cota nueva <0.00>: 0.25↵
Es necesario introducir un área de selección, en caso de no definirse no se continuará con la
orden. Cuando nos pregunta por el punto de cota conocida, buscará en primer lugar un bloque
“cota-alt”, si lo encuentra pondrá la su altura como altura por defecto. Si no lo encuentra, buscará
una línea definida en la capa “Muros” y comprobará la horizontalidad, si no la encuentra,
preguntará por un punto mas preciso. Tras esto, preguntará la altura asociada al punto y substituirá
todos los bloques que haya encontrado.
m0: Desplaza todas las entidades a cota 0. En caso de tener un dibujo con elementos a diferentes
cotas, como los que provienen de un uso equivoco de la herramienta arq3d, o bien, los que
facilitan los estudios topográficos, con esta orden se desplazan casi todas las entidades a cota 0.
Las líneas que tienen los extremos a diferentes cotas, se redibujan como elementos planos en cota
0.
cb: Rutina de trabajo, para contar de una forma rápida cuantos bloques tenemos insertados en un
dibujo. La orden nos pregunta un sector, en caso de no seleccionar nada rastreará todo el dibujo. A
continuación, nos permite seleccionar un solo bloque para contar, si no seleccionamos nada,
contará todos los bloques existentes. Por último nos pide un punto de inserción para la tabla.
mb:
Rutina de uso similar a “cb”, pero con la diferencia de que en vez de generar una lista,
introduce una referencia en cada bloque insertado.
pla: Alinea la vista con el sistema de coordenadas actual, pero con una salvedad: mantiene el
zoom en la nueva vista.
q: Con este comando se activan o desactivan capas. Al ejecutar nos pide que seleccionemos
objetos. Si seleccionamos algo, dejará activas únicamente las capas que hayamos seleccionado, si
no se selecciona nada, reactiva todas las capas.
ref::
Este comando sirve para localizar textos o bloques. Al ejecutarlo nos pide que
seleccionemos un texto o un bloque, y tras seleccionarlo realizará un “zoom” “centro” a cada texto
o bloque localizado. Con el comando “zoom” “previo” pasaremos por todos los elementos
encontrados.
ct: Rutina para copiar el contenido de un texto en otro. Esto es indicado para actualizar el
contenido de un texto sin modificar el aspecto.
lm:
Limpia la intersección de muros. Tras seleccionar mediante captura todas las líneas que
concurren a una intersección nos pregunta por un punto dentro de dicha intersección, y
automáticamente recortará todas las líneas sobrantes. Con la primera captura seleccionaremos
únicamente las líneas que queremos recortar.
PUERTAS.LSP
Rutina para dibujar puertas
La rutina puertas, sirve para dibujar puertas, según las variables definidas en pers. Hay que
prestar especial atención en este caso concreto a la gestión de capas que se define en pers.
Comandos
Solo hay un comando asociado a “Puertas.lsp”:
-pp: Dibuja una puerta desde la línea de comando
El comando puerta dibujará una puerta sobre una pareja de líneas dibujadas en la capa definida
como muro en la personalización. No funcionará si la capa en la que está dibujado el muro no
coincide con la de la variable, ni tampoco si la pared esta compuesta por polilíneas o arcos en vez
de líneas.
Al ejecutar la orden nos aparecerá en la línea de comando un mensaje como el que sigue:
Command: pp
Tipo de Puerta: Estandar/Ancho hoja: 0.725/Hojas:1/<Seleccione el punto de la
pared donde irá la bisagra (Capa Muros)>:_
La filosofía de estas rutinas es que sea especialmente cómodo su manejo. Por lo que se intenta
llegar a un número mínimo de preguntas para dibujar, en este caso la puerta. Si lo que queremos
es dibujar la puerta por defecto, bastará, como indica la línea de comando, señalar un punto
situado en la capa definida como muro, en el que irá la bisagra, el programa buscará la otra línea
que define la pared. El punto seleccionado sufrirá un redondeo a 5 cm. Y en caso de que la puerta
quepa a ambos lados de la pared seleccionada, será preguntado a que lado se quiere dibujar. Con
esta sencilla operación habremos terminado. La puerta una vez insertada, se convierte en un
bloque, cuyo nombre servirá para calcular a posteriori las referencias de carpintería.
En el caso que la puerta que queremos dibujar no se corresponda con las opciones por defecto,
podremos cambiarla simplemente utilizando la letra marcada en mayúsculas en cada caso, por
ejemplo, si el “Tipo de puerta” que queremos no es la “Estándar” bastara con apretar la “T”, y la
línea de comando irá variando:
Tipo de Puerta:
Estandar/Ancho hoja: 0.725/Hojas:1/<Seleccione el punto de la
pared donde irá la bisagra (Capa Muros)>: T↵
Tipo de Puerta:
Personal/Ancho hoja: 0.725/Hojas:1/<Seleccione el punto de la
pared donde irá la bisagra (Capa Muros)>: T↵
Tipo de Puerta:Sin Puerta/Ancho hueco: 0.800/-------/<Seleccione el punto de la
pared donde irá la bisagra (Capa Muros)>: _
Si por lo que queremos modificar es el número de hojas, utilizaremos la “H”, y automáticamente
cambiará de 1 a 2 o de 2 a 1. Si queremos cambiar el ancho de la hoja y estamos en el tipo de
puerta estándar, irá cambiando en la lista definida en pers (p.ej: 0.625 → 0.725 → 0.825 → 0.925).
Si estamos en el tipo de puerta “personal” o en el tipo “Sin Puerta”, nos hará la pregunta de que
ancho queremos para la hoja o para el hueco.
VENTANAS.LSP
Rutina para dibujar ventanas y rejas
La rutina ventanas, sirve para dibujar ventanas y rejas, según las variables definidas en pers. Hay
que prestar especial atención en este caso concreto a la gestión de capas que se define en pers.
Comandos
Solo hay un comando asociado a “Ventanas.lsp”:
-vv: Dibuja una ventana y su reja desde la línea de comando
El comando ventana dibujará una ventana sobre una pareja de líneas dibujadas en la capa definida
como muro en la personalización. No funcionará si la capa en la que está dibujado el muro no
coincide con la de la variable, ni tampoco si la pared esta compuesta por polilíneas o arcos en vez
de líneas.
Al ejecutar la orden nos aparecerá en la línea de comando un mensaje como el que sigue:
Command: vv
Tipo de ventana(Abatible )/Ancho:1.00/Hojas:2/<Seleccione una esquina interior>:_
Al igual que las puertas, la filosofía es dibujar lo que deseamos de la forma mas rápida posible. Si
lo que queremos dibujar coincide con las opciones por defecto, bastará con seleccionar un punto
situado en la capa definida como muro, por la cara interior. En el caso de que la ventana quepa en
las dos direcciones le será preguntado a que lado se desea dibujar la ventana.
Si queremos cambiar alguna característica como el ancho, el número de hojas o el tipo de ventana,
bastará con pulsar la letra asociada:
Tipo de ventana(Abatible )/Ancho:1.00/Hojas:2/<Seleccione
Tipo de ventana(Corredera)/Ancho:1.00/Hojas:2/<Seleccione
Tipo de ventana(Fija
)/Ancho:1.00/Hojas:2/<Seleccione
Tipo de ventana(Abatible )/Ancho:1.00/Hojas:2/<Seleccione
Ancho del hueco <1.00>: 1.2↵
Tipo de ventana(Abatible )/Ancho:1.20/Hojas:2/<Seleccione
Número de hojas <2>: 3
Tipo de ventana(Abatible )/Ancho:1.20/Hojas:3/<Seleccione
una
una
una
una
esquina
esquina
esquina
esquina
interior>:T↵
interior>:T↵
interior>:T↵
interior>:A↵
una esquina interior>:H↵
una esquina interior>:H↵
Una vez dibujada la ventana se procede a dibujar el alfeizar, y en su caso la reja. Para ello
utilizaremos la línea de comando que sigue:
Tipo de hueco: Ventana/vuelo Lateral alfeizar: 0.03/vuelo Frontal alfeizar: 0.03
Cerrajería:No tiene____Dibujar____
Son dos líneas independientes, por un lado, en la primera definiremos si se trata de un balcón o de
una ventana. La diferencia entre ambos radica en que en caso de dibujar reja, los barrotes no
aparecen en el balcón, por no estar estos seccionados. En esta línea también se definen los datos
del alfeizar, su distancia lateral (L) y frontal (F). En la segunda línea aparecen las posibilidades de
dibujo de la reja de la forma que sigue:
Tipo de hueco: Ventana/vuelo Lateral alfeizar: 0.03/vuelo Frontal alfeizar: 0.03
Cerrajería:No tiene____Dibujar____ C↵
Tipo de hueco: Ventana/vuelo Lateral alfeizar: 0.03/vuelo Frontal alfeizar: 0.03
Cerrajería:Enrasada/Ancho de cerrajeria: 0.03____Dibujar____ C↵
Tipo de hueco: Ventana/vuelo Lateral alfeizar: 0.03/vuelo Frontal alfeizar: 0.03
Cerrajería:Saliente/Ancho de cerrajeria: 0.03/distancia Exterior:
0.12/distancia lateRal: 0.12____Dibujar____
Presionando “Enter” o el botón derecho del ratón dibujará el alfeizar y en su caso, la reja
Carpintería.lsp
Referencias de carpintería en planta
Conjunto de rutinas para simplificar la clasificación de carpintería en planta. La operación se realiza
en dos fases. Por un lado se insertan las referencias en planta, para mas tarde generar el cuadro
de referencias con una breve descripción de cada una. Solo puede funcionar con puertas,
ventanas y rejas creadas con estas rutinas.
Comandos
Se utilizan dos comandos en este fichero:
-rc: Referencia de carpintería: Inserta las referencias en planta
-crc: Crea el cuadro de carpinterías asociadas a las referencias en planta.
Antes de empezar tendremos que tener dibujadas algunas puertas, ventanas y/o rejas; como se ha
dicho con anterioridad, es necesario que estas carpinterías se hayan dibujado con el programa
Puertas.lsp o Ventanas.lsp, de otra forma no se reconocerán los bloques.
Command: rc
Selecciona el primer punto: _
En el caso de que queramos
marcar únicamente un sector del
dibujo, marcaremos una esquina
del
recinto,
tras
esto
seleccionaremos la otra esquina.
En caso de no querer marcar un
sector nos pedirá que marquemos
una
carpintería
concreta,
si
queremos que nos marque todas
las carpinterías, pasaremos por alto
esta cuestión y apretaremos “Enter”
en caso de marcar una carpintería
solo nos marcará esa referencia. En
el caso de la figura, se selecciona
un área que comprende el
rectángulo blanco. A continuación
coloca las referencias según una
lista interna. Las referencias
insertadas son un bloque con
atributos. Lógicamente no es capaz
de distinguir los acabados o las
características especiales de las
carpinterías, solo identifica anchos y
tipo de elemento, de forma que si
por ejemplo tenemos dos puertas de 72.5, una de ellas es de un aseo, por lo que tiene una rejilla
de ventilación, por lo que tiene diferente nomenclatura, tendremos que editar el bloque en cuestión
y cambiarle la referencia. En el cuadro que creemos a posteriori, tendremos que tener esto en
cuenta.
El comando crc nos creará el cuadro resumen con las referencias insertadas en planta, y al igual
que el comando anterior, nos permite seleccionar un área para contar, por lo que el aspecto del
comando es el siguiente:
Command: crc
Selecciona el primer punto: _
Si nos interesa contar todas las referencias que hay en el dibujo, no seleccionaremos ningún
punto, a continuación nos pedirá un punto de inserción para el cuadro, y nos generará una leyenda
como esta:
Como se ve, en el caso de las puertas separa las puertas según ancho de hoja y grosor del
bastidor. Asimismo indica la dirección de apertura de las hojas. Este cuadro es orientativo, está
pensado para retocarlo.
Superficies.LSP
Rutina para superficiar
Con este conjunto de rutinas podremos calcular la superficie útil y construida de una planta de una
forma sencilla, asimismo, la actualización, tanto de las referencias de superficie insertadas en
planta como de los cuadros, se realiza de una forma sencilla. Por último también podremos
exportar los cuadros de superficie en un archivo CSV, para utilizarlo en Word o Excel.
Previos
Antes de comenzar a ejecutar cualquier orden es necesario asegurarse que los contornos de las
habitaciones están totalmente cerrados. Para que las ordenes de auto-actualización funcionen
correctamente, el cierre de las habitaciones se tendrá que realizar en las capas definidas en
auxiliar y muros. Para calcular la superficie construida es necesario dibujar una polilínea que
defina esta superficie construida, es conveniente que este dibujada en la capa definida en auxiliar.
El programa utiliza dos bloques que se generan automáticamente, siempre y cuando no los
encuentre en las rutas de búsqueda de AutoCAD. Estos bloques son “Sup1” (superficies insertadas
en planta) y “Csup1” (cabecera del cuadro de superficie). En caso de querer modificar algún texto
de uno de estos bloques insertados, se hará con la orden DDATTE. En caso de querer modificar el
aspecto del bloque, se puede crear un bloque con las mismas características e introducirlo en uno
de los directorios de soporte de AutoCAD. Es importante, que si se opta por modificar el bloque,
semantengan los atributos que contiene, intactos.
Comandos
-sup: Superficia la planta
-asup: actualiza un cuadro de superficie
-asup1: actualiza la superficie en planta
-esup: exporta los cuadros de superficie
sup. Programa principal: Nos va a preguntar una referencia, para vincular la planta con los
cuadros de superficies. A continuación nos pide que señalemos una polilínea de contorno, el punto
que elijamos será almacenado en memoria para su posible actualización, por lo que el punto de la
polilínea que señalemos deberá ser lo mas invariante, no obstante, si ese punto varía, nos volverá
a preguntar donde se encuentra dicha polilínea. Tras esto comienza a preguntar los espacios
definidos en personalización → superficies, en el mismo orden que aparecen, ejemplo: "SalonComedor" "Despacho" "Cocina" "Ropero" "Dormitorio1" "Dormitorio2" "Dormitorio3" "Baño" "Baño1"
"Baño2" "Aseo" "Lavadero" "Garaje" "Pasillo".
Al ejecutar el programa, se le irá preguntando al usuario las habitaciones señaladas en la variable,
por su orden; en caso de no existir una determinada habitación, se pinchara con el botón derecho
del ratón y pasará automáticamente a la siguiente. Una vez introducidas todas las habitaciones el
programa preguntará un punto para la inserción de los cuadros de superficies. Si ya se ha creado
algún cuadro con anterioridad, no preguntará el punto de inserción, sino que lo colocará bajo el
último.
asup. Actualiza los cuadros de superficie. Pide una referencia, que puede ser la cabecera del
propio cuadro o una de los bloques insertados en planta. Tras esto explora el dibujo, buscando
todos los bloques que contengan esa referencia y modifica en cuadro, en caso de haberse borrado
el cuadro de superficie, lo crea de nuevo.
asup1. Actualiza las superficies en planta. Para ello desactivará todas la capas, salvo la definida
en auxiliar y muros . El aspecto de la orden es el siguiente:
Commando: asup1
Actualizar Familia(Act)/Todas/<Seleccione la referencia>:_
Apretando la F, cambiaremos entre los modos de “Familia Activada” o “Familia desactivada”, lo que
nos permitirá actualizar todos los bloques con la misma referencia (en caso de “Act”) o únicamente
el bloque seleccionado (en caso de “Des”). Utilizando la tecla T, buscará todos los bloques y los
actualizará, y seleccionando un bloque de superficie, nos actualizara ese bloque. Hay que señalar,
que el proceso de actualización es relativamente lento, por lo que no es aconsejable actualizar
todos, o familias, a no ser que sea totalmente necesario. Esta orden no actualiza los cuadros de
superficie, por lo que es necesario actualizarlos a posteriori con la orden asup.
esup: Permite la exportación cuadros de superficie a una archivo “csv” (separado por comas), el
aspecto del comando es el siguiente:
Commando: esup
Todas/<Seleccione la referencia>:_
Apretando la T, exportará todos los cuadros a un único archivo, si solo queremos exportar un único
cuadro, tendremos que pinchar sobre la referencia de ese cuadro.
Formatos.lsp
Gestión de cartelas es presentaciones
La utilidad formatos sirve para gestionar las cartelas insertadas en presentaciones (Layout) o en el
modelo. Permite cambiar los contenidos de dichas cartelas de una forma ágil. Además, en caso de
utilizar cartelas insertadas en las presentaciones, permite renombrar dichas presentaciones con el
número del plano.
Previos
Para empezar a trabajar, es necesario utilizar un bloque denominado “cartela” que debe contener
los atributos contemplados en el dibujo aportado (cartela.dwg), estos atributos se pueden cambiar
de posición, de tamaño, de capa, de color o estilo de texto, también se pueden cambiar sus valores
por defecto. Además se pueden añadir cualquier otro atributo, texto o elemento gráfico, la única
peculiaridad es que los atributos que no coincidan, no se utilizaran por el programa; así mismo, los
atributos que no interesen, no se podrán borrar, pero bastará con darles un valor nulo por defecto y
simplemente no utilizarlos.
Es aconsejable que el bloque de la cartela no este parejo al del formato, porque por defecto, al
descomponer el bloque cartela, automáticamente se pierden los contenidos de los atributos. En el
caso de descomponer el bloque con mantenimiento de valores en atributos, el programa no será
capaz de identificar esta cartela para su posterior modificación.
La cartela insertada no es dependiente de la escala, por lo que la podremos insertar en cualquier
parte del dibujo, a cualquier escala, sin que esto varíe el resultado de la rutina.
Comandos
Los comandos asociados a “Formatos.lsp” son tres:
-cart:
Rutina de gestión de cartelas
-ccart: Rutina de gestión de cartelas desde línea de comando
-rlay:
Rutina para renombrar las presentaciones
Para poder comenzar tendremos que insertar las cartelas anteriormente mencionadas, en
la introducción de dichos bloques, nos será preguntado todos los datos que contiene. En todas las
cartelas hay una información exclusiva de cada plano (cartela) y otra información global, que es
idéntica en todos los planos (cartelas), por lo que quizás sea cómodo introducir en cada caso, la
mínima información posible, para poder identificar con facilidad con que cartela estamos
trabajando en cada momento.
La única diferencia entre cart y ccart es que ccart, al ser una orden de línea de comando,
tiene un progreso lineal, en el que nos van apareciendo los diferentes posibles cambios, mientras
que el caso de cart, al ser la introducción de datos, a través de un cuadro de diálogo, el proceso
no es lineal, además, tendremos la opción de cancelar en caso de que no estemos seguros de lo
que estamos haciendo.
Pantallas:
Al ejecutar cart aparecerá un cuadro de diálogo como el siguiente:
en la parte superior, una lista desplegable, aparece el nombre de la presentación, cambiando esta
aparecerán sus valores reflejados en los cuadros de edición que aparecen bajo esta. Los botones
de la izquierda lanzan cuadros de este tipo:
Podemos cambiar el tamaño de las columnas y del cuadro en si, para poder ver mejor el
contenido:
En este caso se ha utilizado el botón de numeración aparecen cada una de las pestañas con su
número asociado de forma que simplifica el cambio rápido de cualquier dato.

Documentos relacionados