Anda di halaman 1dari 11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14
Iniciarsesin

Comunidad de Programadores

Crearcuenta

Documentacin y Recursos

Foros y Consultas

Programadores

Programas

Otros

Cursos y Manuales
Biblioteca de Temas
Cdigo Fuente
Noticias/Artculos

Foros de Consulta
Chats de prog.Nuevo!!
Tabln de Notas
Diccionario informtico

Programadores
Ofertas de Trabajo
Solicitudes para prog.
Lista de Correo

Programas/Utilidades
Nuestros Programas
Iconos y Cursores
Preguntas/Respuestas

Utilidades
Colaboradores
Encuestas/Estadsticas
Contactar

LWPTemasCursoprcticodeprogramacinbajoAutocad14
Anuncios Google

CursoAutoCAD

AutoCAD2007

Cursoprogramador

MDULOTRES

AutoAutoCAD

Creacindetiposdelnea

TRES.1.TIPOSDELNEAENAutoCAD14
LostiposdelneadeAutoCAD no son otra cosa que las definiciones de cada una de las lneas,
en un archivo ASCII con extensin .LIN. Estas bibliotecas sern ledas por el programa en el
momentoquelonecesite.
Los archivos de tipos de lnea suministrados por AutoCAD 14 se encuentran en el directorio
\SUPPORT\ del programa y son dos: ACAD.LIN y ACADISO.LIN. Ambos contienen las mismas
definiciones de lneas, la diferencia estriba en que, en ACAD.LIN estas definiciones estn en
pulgadasy,enACADISO.LIN estn adaptados, los tipos de lnea, a unidades mtricas decimales
ser el que utilicemos habitualmente. La distincin, por parte de AutoCAD, a la hora de cargar
unouotrocomopredeterminado,serealizaaliniciodeunasesin(siestasconfigurado)oal
comenzar un dibujo nuevo en los cuadros de dilogo Inicio y Crear nuevo dibujo,
respectivamente. Si no se permite abrir o se cancela alguno de estos cuadros, AutoCAD
arrancarconlaltimaconfiguracindetiposdelnea,osea,conelltimoarchivodetiposde
lnea (ACAD.LIN o ACADISO.LIN) que se utiliz antes de cerrar la ltima sesin. De todas
formas, en cualquier momento podemos cargar cualquier tipo de lnea de cualquiera de los
archivos,peroteniendoencuentasusunidadesdecreacinyescalado.
Estosarchivosdelprogramacontienenochotiposdelneasbsicosentresversionesparacada
uno de ellos: escala normal, escala 0,5X (la mitad) y escala 2X (el doble) un total de 24.
Adems, 14 tipos de lnea bajo norma ISO 128 (ISO/DIS 12011) y siete tipos ms de lneas
complejas (ahora incluidos en estos archivos en la versin 13 se encontraban en el archivo
LTYPESHP.LIN).Todoselloshacenuntotalde45tiposdelnea.

TRES.2.PODEMOSCREAROPERSONALIZARUN
.LIN
En cualquier caso, si no se amoldan a nuestras apetencias o necesidades todos estos tipos de
lnea, o si nos vemos obligados a dibujar ciertos objetos con ciertos tipos de lnea que no
contieneAutoCAD14, siempre podemos personalizar una de las bibliotecas .LIN del programa
ocrearnuestrospropiosarchivosaparte.
Y es que AutoCAD permite una completa personalizacin de los tipos de lnea, en tanto en
cuantonosdejavariarlasdefinicionesdesuspropiaslneasocrearotrasnuevasqueseadapten
anuestrogusto,trabajoonecesidad.

TRES.2.1.ExaminandoelACADISO.LIN
Paraempezaravercmosecreanlostiposdelnea,vamosaabrirconcualquiereditorASCIIel
archivoACADISO.LIN.
Loprimeroquevamosaapreciareslosiguiente:

ArchivodedefinicindetiposdelneadeAutoCAD
Versin2.0
Copyright1991,1992,1993,1994,1996porAutodesk,Inc.

EslaseriedecomentariosalosquenostienenacostumbradoslosarchivosASCIIdeAutoCAD.
Sirecordamos,enlosarchivosdemenloscomentarioslosintroducamosconunadoblebarra
(//), pues aqu, en archivos de definicin de tipos de lnea, se introducen con un punto y coma
().Perocuidado,nonosconfundamosconunsolopuntoycomaessuficiente,loqueocurrees

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

1/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

que los diseadores de Autodesk parece ser que, por mayor claridad, han decidido incluir dos
caracteresseguidos.Deestaforma,alprimergolpedevistapodemosdistinguirdondeestnlos
comentarios. Pero repetimos, con uno es suficiente, en el ejemplo anterior el que vale es el
primero.
Podemos poner tantos comentarios como queramos y en la parte del archivo que deseemos,
perotengamosencuentalodesiempre:amayornmerodelneas,mayortiempodeproceso.
Losiguientequeosencontramosyaesunadefinicindetipodelnea:
*MORSE_G,MorseG____.____.____.____.____.
A,12.7,6.35,12.7,6.35,0,6.35
Condosrenglonessedefineuntipodelnea.Nohacenfaltamsniestpermitido nisepueden
utilizarmenos.Pero,qusignificadotienenestasdoslneas?

TRES.2.2.Sintaxisdepersonalizacin
Existendosmanerasdecreartiposdelneas,unadesdeuneditorASCIIexternoaAutoCAD y,
la otra, desde la propia lnea de comandos de AutoCAD, con el comando TIPOLIN. Asimismo,
existendosclasesdetiposdelneageneralizados,lostiposdelneasencillosyloscomplejos.
Primero vamos a ver la creacin de tipos sencillos y complejos desde un editor ASCII despus
nos acercaremos al comando TIPOLIN, con su opcin Crea, para estudiar cmo crear los tipos
delneasencillosdesdeelpropioAutoCAD.
NOTA:DesdeAutoCAD,ypormediodeTIPOLIN,nosepuedencreartiposdelneacomplejos.

TRES.2.2.1.CreacindesdeuneditorASCII
LamaneradecreartiposdelneadesdeuneditorASCII,comoyahemosvisto,escondoslneas
paracadadefinicin.Elarchivodondelovayamosaguardarpuedecontenervariasdefiniciones,
puedellamarseconcualquiernombreydebetenerlaextensin.LINobligatoriamente.
Laprimeralneadeladefinicinesunalneadeencabezamiento.Susintaxiseslaquesigue(los
corchetesenitlicaindicanlanoobligatoriedaddelparmetro):
*nombre_tipo_lnea[,descripcin]
El asterisco (*) siempre ha de preceder a este encabezamiento de definicin de tipo de lnea.
nombre_tipo_lnea es un nombre obligatorio para el tipo de lnea que vamos a crear es el
nombre que aparecer en AutoCAD al cargar o elegir el tipo de lnea. descripcin es una
descripcin,quepuedesertextualy/ogrfica(pormediodecaracteresASCII)deltipodelnea
estadescripcinesopcionaly,siseintroduce,debeirseparadadelnombredeltipodelneapor
una coma (,) y ocupar como mximo 47 caracteres. Dentro de esta descripcin podemos
introducirespaciosblancosencualquierposicin.Estadescripcinapareceralcargareltipode
lneayenelcuadrodepropiedadesdelostiposdelnea.
NOTA: En nombre_tipo_lnea es conveniente no escribir espacios blancos, as como procurar
reducir a ocho los caracteres del nombre. Todo esto puede parecer arcaico y, no es que no se
pueda, pero se debe tener en cuenta esta serie de recomendaciones. AutoCAD 14 es un
programa perfectamente integrado en Windows pero, como sabemos, los nombres de bloque,
por ejemplo, tienen ciertos problemas a la hora de tratar nombres largos o con caracteres no
permitidos.ComoveremosenelsiguienteMDULO,alahoradecrearpatronesdesombreado
tendremos muy en cuenta sus nombres, ya que utilizaremos una pequea aplicacin basada en
MSDOS para introducir las nuevas fotos en la fototeca de AutoCAD para patrones de
sombreado.Portodoello,esconvenienteacostumbrarnosautilizaraunqueavecesnohagafalta
sintaxis MSDOS para todo tipos de nombres en archivos ASCII de personalizacin, ya sean
mens, definiciones de tipos de lnea, de patrones de sombreado, aplicaciones AutoLISP,
etctera.
As por ejemplo, el encabezado de un definicin de tipo de lnea de trazos, podra ser de
cualquieradelasiguientesmaneras(odeotrastambin):
*TRAZOS,Lneadetrazos
*TRAZOS,Lneadetrazos________________
*TRAZOS,Lneadetrazos
*TRAZOS
La segunda lnea de la definicin es la que realmente define cmo ser el tipo de lnea creado.
Susintaxiseslasiguiente:
A,def_traz,def_traz,def_traz,...

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

2/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

El carcter A del inicio es el tipo de alineamiento o alineacin. Este carcter nicamente puede
ser uno, A. No se admite cualquier otro carcter de alineacin en esta posicin AutoCAD slo
reconoce ste. Esta alineacin hace referencia a la propiedad de AutoCAD de alinear el patrn
detipodelneaconlospuntosextremosdelneas,crculosyarcosindividuales,estoes,cuando
dibujamosunalneadeunpuntoaotroconuntipodelneadetrazoypunto,porejemplo,enlos
dos puntos extremos siempre se fuerza un trazo continuo nunca quedar en un extremo un
espaciovaco.
Lossucesivosdef_trazsonlapropiadefinicindelasdimensionesdetrazos,espaciosypuntos
del patrn. Han de introducirse en el mismo orden en que van a aparecer en la lnea. Estas
dimensiones estn en unidades de dibujo y han de aproximarse a las medidas de trazos y
espacios del archivo ACADISO.LIN (o ACAD.LIN, dependiendo de cul utilicemos) para que se
guarde un proporcin con ellos al luego aplicrseles un factor de escala global a todos (en el
cuadrodelapropiedadesdelostiposdelneaoconelcomandoESCALATL,LTSCALEeningls).
Estos guarismos definitorios van separados por comas y pueden incluirse entre ellas y los
nmerosquelassiguenespaciosblancosparadarleclaridadaladefinicin.Losvaloresdeestas
definicionesseentenderndelasiguienteforma:
ValorExplicacin
--------------------------------------------------------------

Positivo -------------- Longituddeuntrazo.

NegativoLongituddeunespacioenblanco.
Cero(0)Posicindeunpunto.
Porejemplo,ysiguiendoconlaanteriorlneadetrazos,sudefinicincompletasera:
*TRAZOS,Lneadetrazos________________
A,10,5
Esto quiere decir, un trazo de 10 unidades de dibujo y un espacio de 5 unidades de dibujo de
longitud.Comoyahemosdicho,elalineamientosiempreA.
Como se puede apreciar, el patrn de tipo de lnea hace referencia nicamente al mnimo
conjunto de trazos, espacios y/o puntos cuya repeticin sucesiva va a generar el tipo de lnea.
Se pueden especificar hasta un mximo de doce valores separados por comas, siempre que
quepanenunalneadetextode80caracteres.
As, en esta definicin anterior, con un trazo y un espacio es ms que suficiente el resto es
repeticindelomismocontinuamente.
NOTA: El tipo de alineamiento A requiere que el primer valor del patrn sea positivo (lo que
corresponde a un trazo) o 0 (correspondiente a un punto). El segundo valor debe ser negativo
(espacio en blanco). Se deben especificar, como mnimo, dos valores en el patrn de tipo de
lnea.
Veamosotrosdosejemplos.Analicemoselsiguiente:
*Trazo_Puntos,Trazosypuntos__..__..__..__..__
A,10,5,0,5,0,5
Osea,untrazode10unidadesdedibujo(10),unespaciode5(5),unpunto(0),otroespacio,
otropuntoyunltimoespacio.Apartirdeahserepitedenuevocomenzandoporeltrazo.
Veamoselsegundo:
*Nuevo_Tipo,______.________.______
A,20,5,10,5,0,5,10,5
Esto significa, trazo grande de 20, espacio de 5, trazo pequeo de 10, espacio de 5, el punto,
espaciode5,trazode10,espaciode5yvueltaaempezar.
NOTA:Convienehacerunpequeobocetodeltipodelneaenunpapel,oservirnos,siempreque
podamos, del esquema incluido en la descripcin de la primera lnea, para ir desgranando
trazos,huecosypuntosunoporuno.

TRES.2.2.2.Tiposdelneacomplejos
Un tipo de lnea complejo es una lnea sencilla (como las estudiadas) que contiene smbolos
intercalados.EstossmbolospuedensertextosoformasdeAutoCAD.Vamosaverprimerolos
tiposdelneasdetextointercalado.
Paraintroduciruntextoenladefinicindeunlneahayqueutilizarlasiguientesintaxis,dentro
delapropiadelalnea:

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

3/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

...["cadena",estilo,S=factor_escala,R|A=ang_rotacin,X=despl_X,Y=despl_Y]...
Toda la definicin aparecer encerrada entre corchetes ([]) los diferentes parmetros
separadosporcomas(,)ysinespaciosblancos.
cadena.Eseltextoqueseincluirintercaladoenlalnea.Debeirentrecomillas.
estilo. Se corresponde con el estilo de texto con el que se dibujar el mismo. Generalmente
seutilizarelestiloSTANDARD de AutoCAD, ya que es el definido por defecto y el que siempre
existe.Utilizandootroestilonotenemoslacompletaseguridaddequeestcreado,anoserque
lohayamoscreadoconalgunarutinadeAutoLISPomacroinstruccindemenyeltipodelnea
formepartedeunadistribucincompletadepersonalizacin.
S=factor_escala.Eselfactordeescalaqueseleaplicaraltexto.
R|A=ang_rotacin.nguloderotacinqueserimprimidoaltextoencuestin.Noseutilizan
ambosmodificadoresalavez(RyA)sinounouotro.Rserefierealarotacinrelativadeltexto
yAalarotacinabsoluta.
X=despl_X. Es el desplazamiento en X medido en el sentido de la lnea. Lo utilizaremos para
centrareltextoenunhueco(yasever).
Y=despl_Y. Es el desplazamiento en Y medido en sentido perpendicular a la lnea. Lo
utilizaremostambinparacentrarentextoperpendicularmentealalnea(tambinsever).
NOTA:Noesnecesarioincluirtodoslosmodificadoresenunadefinicin,sinoquepuedenexistir
algunosyotrosno.Esos,lacadenadetextoyelestilosonobligatorios.
Veamosunejemplo:
*Agua_Caliente,__HW__HW__HW__
A,.5,.2,["HW",STANDARD,S=.1,R=0,X=0.1,Y=.05],.2
Lo primero que tenemos es un trazo de 0,5 y un hueco de 0,2. Lo siguiente es la definicin del
texto: HW como cadena literal (lo que aparecer), en estilo STANDARD, a escala 0,1 (10 veces
ms pequeo), con un ngulo de rotacin relativo de 0, un desplazamiento en X de 0,1 hacia
"atrs"(negativo)yundesplazamientoenYde0,05hacia"abajo"(negativo).

Los huecos en la lneas de AutoCAD no son realmente objetos dentro del propio objeto de la
lnea, esto es, es un espacio en el que no hay nada (por ello a veces no se puede designar un
lneaporunhuecoonosedesignacorrectamenteunainterseccinentredoslneassiexisteun
hueco o ms en la misma, aunque AutoCAD recalcula la lnea para que esto no suceda). Los
textos en tipos de lnea complejos no tiene reserva de hueco, por lo que hay que reservrselo
premeditadamente.As,sidefinimosunalneadelasiguientemanera:
*Trazo_Texto,Trazosytexto
A,1,["Texto",STANDARD,S=1]
elresultadoserelsiguiente:
TextoTextoTextoTexto
Por eso, en el ejemplo del agua caliente, se reserva un hueco de 0,2 + 0,2 (al principio y al
final) para el texto. An as, si no definiramos un desplazamiento en X negativo, el resultado
producira el texto superpuesto en el principio del segundo hueco (aunque ms bien es este
hueco el que se superpone al texto), ya que este va justo detrs del hueco anterior y, como
hemos dicho, no se reserva hueco para el texto. Por ello, hemos de centrarlo en el hueco,
concretamente 0,1 unidades de dibujo hacia "atrs" en el sentido de la lnea para dejar un
espaciode0,1porcadalado.Alestareltextoaescala0,1(mide0,1delaltoy0,1deancho,ya
que el texto base es de 13 1) se consigue perfectamente este efecto. Si no se tiene esto en
cuenta,eltextosecolocarjustodetrsdelprimerespacio(ensuposicin),peroelsegundose
huecosuperpondraltextoalnohaberreserva,comohemosdicho.
Con respecto a la rotacin, y continuando con este ejemplo del agua caliente, se le da una
rotacin relativa de 0 grados. La diferencia entre la rotacin relativa y la absoluta es que, la
relativa rota el texto con respecto a la posicin actual de la lnea y la absoluta le imprime un
ngulo fijo de rotacin. As pues, al haberle dado un ngulo relativo de 0 grados, el texto
siempre se fijar a 0 grados con respecto a la lnea si dibujramos una lnea a 90 grados con
este patrn, el texto estara rotado tambin 90 grados. Si le hubisemos puesto rotacin
absoluta (A) de 0 grados, el texto siempre se dibujara con una inclinacin de 0 grados, fuese
cualfueselainclinacindelalneatrazada.
Deestamanera,untextoconrotacinabsolutade45grados,enunalneaperpendicularalejeX
(90 grados) estara 45 grados inclinado. Un texto con una rotacin relativa de 45 grados, en la
mismalneaestara135gradosinclinado.

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

4/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

Y respecto a la escala, decir que es muy importante elegir un factor adecuado, ya que con una
escalamuypequeapuedenollegaraverseeltextoenpantalla.
Vamos a tratar ahora los tipos de lnea con formas intercaladas. Las formas son pequeos
objetos de AutoCAD que se definen en un archivo de extensin .SHP, el cual se compila luego
para obtener un .SHX manejable por el programa. Para visualizar las formas de un archivo de
formasdeberemoscargarloprimeroconelcomandoCARGA(LOAD)yluegoinsertarlasconFORMA
(SHAPE).Podemosversusnombresconlaopcin?,yluego*,deesteltimocomando.
NOTA:EnelMDULOCINCOsetratarporcompletolacreacinypersonalizacindearchivos
deformas.
AutoCAD 14 provee un archivo con formas creadas. Este archivo se llama LTYPESHP.SHX y
podemosaccedertambinalarchivofuenteLTYPESHP.SHP.Ambosseencuentraneneldirectorio
\SUPPORT\delprogramayhansidocreadosprecisamenteparaquesusformasseanincluidasen
patronesdetiposdelnea.
Nosotros podemos intercalar en los tipos de lnea de AutoCADformas, al igual que textos. La
sintaxis,dentrodelapropiadelalnea,pararealizarestoeslaquesemuestraacontinuacin:
...
[nombre_forma,nombre_archivo,S=factor_escala,R|A=ang_rotacin,X=despl_X,Y=despl_Y]
...
Toda la definicin aparecer encerrada entre corchetes ([]) los diferentes parmetros
separadosporcomas(,)ysinespaciosblancos.
Losparmetrosdeescala(S),rotacin(R o A), desplazamiento en X (X) y desplazamiento en Y
(Y) siguen siendo los mismos, y con la misma funcin, que en los tipos de lnea complejos con
texto intercalado. Desaparece, evidentemente, el estilo de texto y aparecen dos nuevas
entradas.
nombre_forma.Eselnombredelaformaqueseencuentradentrodelarchivodedefinicinde
formas.
nombre_archivo. Es el nombre del archivo de formas donde se encuentra dicha forma. Debe
serel.SHX,noel.SHP.
NOTA:Noesnecesarioincluirtodoslosmodificadoresenunadefinicin,sinoquepuedenexistir
algunosyotrosno,aligualqueconlostextos.Esos,elnombredelaformayelarchivodonde
seencuentraincluidasonobligatorios.
NOTA: Las formas del archivo LTYPESHP.SHX son: BAT ( , con los tramos verticales rectos),
CIRC1(),ZIG(^),TRACK1(|)yBOX().
Vamosavertresejemplos:

*VIAS,__|__|__|__|__
A,.15,[TRACK1,ltypeshp.shx,S=.25],.15
Elresultadoseraalgocomoloquesigue:
|||||||||||||||||||
Otroejemplo:
*CIRC,o
o
o
o
o
o
A,1,[CIRC1,ltypeshp.shx,S=.1],.2
Al igual que en los tipos de lnea con textos, el espacio para las formas no se reserva. Es por
ello que debemos indicrselo nosotros explcitamente. Hay veces en los que dicho espacio o
hueco no nos interesar, como en el primer ejemplo (el de las vas), pero otras el segundo
ejemplo ssenecesitar.Enesteltimoejemplo,primerosedibujauntrazode1y,despusse
intercala la forma. Dicha forma es un crculo unitario (radio 1) que, al aplicrsele un factor de
escala de 0,1 unidades, se convierte en un crculo de 0,1 de radio, esto es, dimetro 0,2. Por
eso, hay que indicar al final un hueco de 0,2 unidades de dibujo para que el siguiente trazo se
comienceadibujartraslaforma.
NOTA: Como veremos en su momento, todas las formas han de ser unitarias, o sea, en este
caso,elcrculoesderadio1,elcuadradotienelado1,labarraverticalmide1,etctera.
ltimoejemplo:
*Lim_Terr
A,1,[LIMIT,topograf.shx,S=.1,R=45,X=.25,Y=.35],1.5

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

5/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

Comoltimoapuntediremosque,enlacreacindetiposdelneacomplejosesposibleintercalar
msdeuntextoomsdeunaformaencadalnea.Elmtodoesidntico.Porejemplo:
*CUARCIR
A,1,[CIRC1,ltypeshp.shx,S=.1],.2,1,[BOX,ltypeshp.shx,S=.1],.2
*ELEC
A,1,.3,["ELEC",STANDARD,S=.1,A=45,X=.17,Y=.17],.3,.5,["1",STANDARD,S=.1],.5
Oincluso,textosyformascombinados:
*ELEC2
A,1,.3,["ELEC",STANDARD,S=.1,A=45,X=.17,Y=.17],.3,.5,
[BOX,ltypeshp.shx,S=.1],.2
NOTA:Nosepuedecomenzarunadefinicindetiposdelneaconcarctercomplejo(seatextoo
forma) o con hueco. Deberemos de empezar con trazo o con punto. Tampoco es recomendable
terminarconcarctercomplejo(aunquesepuede).
NOTA: Es irrelevante la utilizacin de maysculas o minsculas en cualquiera de las dos lneas
delpatrn.
NOTA: La coma anterior al corchete de apertura, en tipos de lnea complejos, y la posterior al
corchete de cierre han de estar pegadas a ellos, esto es, sin espacios. Por lo dems, sabemos
quepodemosintroducirespaciosaclaratorios(siempredespusdecomasnuncaentrenmeroy
coma).

TRES.2.2.3.Creacindesdelalneade
comandos
Los tipos de lnea simples tambin podemos crearlos desde la propia lnea de comandos de
AutoCAD 14, no as los tipos complejos. La forma de crear tipos de lnea simples as es
medianteelcomandoTIPOLIN(LINETYPEeningls).Parautilizarlodesdelalneadecomandos
deberemosintroducirloprecedidodeunguin:TIPOLIN(LINETYPE),yaquedeotraforma,lo
queharesmostrarelcuadrodedilogoPropiedadesdelascapasydelostiposdelnea,ensu
pestaaTipolnea.
NOTA: Esta caracterstica del guin se vio en el MDULOUNO. Existen muchos comandos de
AutoCAD que tienen un doble formato de uso, uno con cuadro de dilogo y otro desde la lnea
de comandos. En estos casos (cuando el nombre del comando es el mismo para los dos), se
antepone un guin () al comando para que se ejecute su versin de lnea de comandos. Estos
comandos suelen utilizarse casi exclusivamente para macros de mens, botones de barras de
herramientasydems.
Puesbien,trasejecutarelcomandodelaformaindicadaenlalneadecomandosaparece:
?/cRear/Cargar/Def:
La opcin ? lista todos los tipos de lnea, con sus correspondientes comentarios si los hay,
contenidos en un archivo que hay que indicar. La opcin Cargar carga el tipo o tipos de lnea
indicados en un archivo que hay que especificar. La opcin Def establece un tipo de lnea
cargado como actual. Pero, la que nos interesa es la opcin cRear que va a servirnos para la
creacindeestostiposdelneasimples.
Puesbien,unavezintroducidalaRparaactivarlaopcinaparecerlosiguiente:
Nombredeltipodelneaacrear:
donde introduciremos el nombre en s de la lnea que se pretende crear (lo que en los archivos
dedefinicinestudiadosseencuentrainmediatamentedespusdelasterisco(*)).
Una vez hecho esto se muestra el cuadro de dilogo Crear o aadir archivo de tipo de lnea,
donde elegiremos un archivo para aadirle la nueva definicin o crearemos uno nuevo,
simplemente eligiendo ubicacin y dndole un nombre no existente. Si creamos uno nuevo, el
programaindicaenlneadecomandosCreandoarchivonuevo,sianexamoslasdefinicionesa
uno que ya existe se indica Espere, comprobando si el tipo de lnea est ya
definido.... Si el tipo de lnea ya existe en el archivo especificado, AutoCAD mostrar su
descripcin preguntando si se desea modificar. Ante una respuesta negativa, el programa
solicitarotronombredetipodelnea.
El siguiente paso es indicarle el texto opcional de descripcin (revisemos las definiciones
estudiadas)traselmensaje:
Textodedescripcin:

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

6/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

PodremosdarleINTROparanoescribirningunoy,sino,deberemosacordarnosdenosobrepasar
los47caracteres.
Porltimosenospreguntaporelpatrn:
Introducirpatrn(enlalneasiguiente):
A,
Comovemos,AutoCADescribepordefectoelalineamientoyunacoma(A,)lodemscorrede
nuestrocargo.Slohemosdeseguirlasmismasexplicacionesquealcrearunpatrndetipode
lneadesdeuneditorASCII.
NOTA: Podemos introducir aqu tambin espacios blancos a modo de ordenamiento visual. Si
AutoCAD detecta algn error en el tipo de lnea, el proceso se aborta y habr que empezar
desdeelprincipio.

TRES.3.CARGARTIPOSDELNEACREADOS
Lamaneradecargarunoovariostiposdelneacreadosesconocidaportodos,yaquenodifiere
apenasdelaformadecargarlostiposdelneaquetraeAutoCAD14.
Desde Formato>Tipo de lnea..., desde el botn Tipo de lnea de la barra de herramientas de
AutoCAD14 Propiedades de objetos, desde la lnea de comandos mediante TIPOLIN (en ingls
LINETYPE) o, incluso, desde el botn de control de capas y luego cambiando de pestaa,
accedemosalcuadroPropiedadesdelascapasylostiposdelnea,ensupestaaTipolnea.
En este cuadro existe, a la derecha, un botn llamado Cargar.... Pulsndolo accedemos a un
nuevocuadrodedilogo,denominadosteCargarovolveracargartiposdelnea.Enelcuadro
bajo Tipos de lnea disponibles se encuentran todos los tipos de lnea cargados correctamente
(los errneos no aparecern) que estn definidos en el archivo de definicin de tipos de lnea
indicado en la casilla superior, a la derecha del botn Archivo.... Adems, las barras superiores
Tipo lnea y Descripcin permiten ordenar AZ y ZA tpico en entorno Windows tanto los
nombresdelaslneascomosusdescripciones.
Si pulsamos el botn Archivos... mencionado podremos elegir el archivo de definicin del que
queremoscargartiposdelnea.Eselcuadroestndardeeleccinparaaperturadearchivosde
Windows con el nombre Seleccionar archivo de tipo de lnea. Una vez buscado y elegido,
pulsamos Abrir y volveremos al cuadro anterior donde se mostrarn los tipos de lnea que
contieneelarchivo.
NOTA:Siexistealgnerrorenalgunalneadelarchivodedefinicin,eltipodelneaenconcreto
nosecargar(AutoCADmostrarunmensaje),perolosdems,siestncorrectos,s.
Ahora nicamente debemos elegir el tipo o los tipos de lnea que queremos cargar de dicho
archivo. Podemos utilizar la tecla CTRL y la tecla SHIFT para elegir archivos al estilo Windows.
PulsamosAceptaryyaestnlosnuevostiposcargados.
NOTA:Siintentamoscargaruntipodelneayacargado,AutoCADmuestraunmensajediciendo
que ya est cargado y si queremos recargarlo. Esto es til cuando se trabaja interactivamente
conAutoCAD14yeleditorenquesetieneabiertoelarchivo.LIN.Podemoseditarnuestrotipo
de lnea, volver a AutoCAD y recargarlo, sin la necesidad de borrarlo primero con el botn
Borrar del cuadro de dilogo principal. Un ltimo apunte, este botn Borrar no borra las
definicionesdelarchivo,sinoquedescargalotiposdelneacargadosyseleccionados.
Tras cargarlo, slo debemos probarlo y utilizarlo de la manera ms sencilla: trazando lneas.
AntesdeberemoshaberescogidoeltipodelneadelalistadesplegableControldetiposdelnea
de la barra de herramientas de AutoCAD Propiedades de objetos, o habrselo asignado a una
capaestablecidacomoactualyconeltipodelneaPORCAPA,etctera.
Otra manera de cargar tipos de lnea es con la opcin Cargar del comando TIPOLIN (desde la
lnea de comandos) antes visto. Se elige primero el tipo o tipos que sern cargados y luego el
archivo.LIN.
NOTA:DesdeHerr.>Preferencias...,enlapestaaArchivosdelcuadroPreferencias,enlaopcin
Caminodebsquedadearchivosdesoporte,podemosespecificarlarutadebsquedaaarchivos
dedefinicindetiposdelneaquenoseencuentreneneldirectorioactual.

TRES.4.EJEMPLOSPRCTICOSDETIPOSDE
LNEA
TRES.4.1.Tiposimple1
http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

7/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

*Lnea_1,__.._..__
A,10,5,0,5,0,5,5,5,0,5,0,5

NOTASINTERESANTES:
1.Nteselaseparacinpuramentedecorativaentrediversosgruposdetrazos,huecoso
puntosdentrodelmismopatrndetipodelnea.Sumisinesnicamentedarclaridad.
2. Alfinaldeunarchivocompletodedefinicindetiposdelnea(tengalasdefinicionesque

tenga),ycomoocurraconlosarchivosdemen,esnecesariointroducirunINTROalfinal
delltimocarcterdelaltimalnea paraquetodofuncionecorrectamente.

TRES.4.2.Tiposimple2
*Lnea_2,_...._...._
A,5,5,0,5,0,5,0,5,0,5

TRES.4.3.Tipocomplejo1
*AGUA_FRIA,Circuitodeaguafra__AF__AF__AF__
A,.5,.2,["AF",STANDARD,S=.1,R=0,X=.1,Y=.05],.2

TRES.4.4.Tipocomplejo2
*ELEC,___ELEC___ELEC___(inclinado)
A,1,.3,["ELEC",STANDARD,S=.1,A=45,X=.17,Y=.17],.3

TRES.4.5.Tipocomplejo3
*MIXTO,Cuadradosycrculos
A,1,[CIRC1,ltypeshp.shx,s=.1],.2,1,[BOX,ltypeshp.shx,s=.1],.2

TRES.FIN.EJERCICIOSPROPUESTOS
I. Crearuntipodelneasimplecompuestaporlossiguienteselementosyenelsiguiente

orden:trazolargo,hueco,punto,hueco,trazocorto,huecoyvueltaaempezar.Las
dimensionescomoseelijan.(__.___.___.___).
II. Diseseuntipodelneaconuntextojustificadoalaizquierdadentrodeunhueco

flanqueadoportrazosdelongitudcualquiera.(__Texto__Texto__Texto__).
III. Crearuntipodelneaqueincluyauntextoa90gradosconrespectoalalnea(ngulo

relativo).Eltextohabrdeestarperfectamentecentradoenunhueco,encuyosextremos
habrsendospuntos.Elrestodelalneaagustodelcreador.Elestiloylaescalatambin
agustodelcreador.(__.Texto.__,coneltextogirado90grados).
IV. Disearuntipodelneaqueincluyadiversasformasperfectamentealineadasypegadasa

lalnea.(^^^).
V. Crearuntipodelneaqueincluyaunaformayuntexto,steltimo,girado30gradosde

maneraabsolutayperfectamentecentradoensuhueco.(TextoTexto,el
textogiradoloestipulado).
VI.Desarrollarunjuegocompletodepatronesdetiposdelneaparasumanejopor
profesionalesdelatopografa.

EJERCICIOSRESUELTOSDELMDULODOS
EJERCICIOI
Botn1
Nombredelbotn:Orto

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

8/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

Ayuda:ACT/DESelmodoOrto
Macro:^O

Botn2
Nombredelbotn:Forzcursor
Ayuda:ACT/DESelmodoForzcursor
Macro:^B

Botn3
Nombredelbotn:Rejilla
Ayuda:ACT/DESlaRejilla
Macro:^G
NOTA: Cuidado al escribir ^O. Si tecleamos el carcter ^ y luego el carcter O aparecer
habremosdeteclear^,unespacioy,luego,O.

EJERCICIOII
Nombredelbotn:Webdelprogramador
Ayuda:AbreLaWebdelProgramadorenelnavegadorpordefecto
Macro:^C^C_browserhttp://www.lawebdelprogramador.com

EJERCICIOIII
Botn1
Nombredelbotn:SCPX
Ayuda:GiraelSCPsobreX
Macro:^C^C_ucsx\

Botn2
Nombredelbotn:SCPY
Ayuda:GiraelSCPsobreY
Macro:^C^C_ucsy\

Botn3
Nombredelbotn:SCPZ
Ayuda:GiraelSCPsobreZ
Macro:^C^C_ucsz\

EJERCICIOIV
Nombredelbotn:SCPX,YyZ
Ayuda:BotndegirosdelSCPactual
Barradeherramientasasociada:CURSO.SCPGiros
NOTA: Este ejemplo supone un nombre de SCPGiros para la barra anterior y un nombre de
CURSOparaelgrupodemen(***MENUGROUP)delarchivodondeestguardada.

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

9/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

EJERCICIOV
Botn1
Nombredelbotn:Ampla
Ayuda:Establecelaventanaactualcomoventananica
Macro:^C^C_vports_s3d_yvports_si

Botn2
Nombredelbotn:Restituye
Ayuda:Establecelaantiguaconfiguracinde3ventanas
Macro:^C^C_vports_r3d
NOTA:Esteejemplosuponeyaguardadalaconfiguracindenuestras3ventanasconelnombre
3d.Sinorealizamosestepasopreviolosbotonesnofuncionarncorrectamente.Unavez
guardadadichaconfiguracinpodemosutilizarlostranquilamente.Seratilguardarla
configuracinde3ventanas(silasusamosamenudo)enunarchivodeplantilla.DWT,deesta
manerasecargaralcargarlaplantillaypodremosutilizarlosbotonesdelejemplo.

EJERCICIOVI
Nombredelbotn:ZoomExtensin4V
Ayuda:RealizaZoomExtensinen4ventanasysealeja
Macro:^C^C_cvport3_z_e_z.9x_cvport2_z_e_cvport4_z_e_z.9x_cvport4
_z_e_z.9x
NOTA:LavaribledesistemaCVPORTalmacenaelnmerodelaventanaactual.Podemosacceder
alasdistintasventanas,ademsdeporlosmtodosconocidos,indicandosunmerodeCVPORT
(desde la lnea de comandos). AutoCAD no da un orden lgico de numeracin a las ventanas,
comienza por el nmero 2 (el 1 lo reserva para Espacio Papel) y le da nmeros consecutivos a
ventanas alternas, sin orden lgico aparente. nicamente deberemos teclear CVPORT en la
ventana actual para saber qu nmero tiene asignado (o con el comando VENTANAS, VPORT en
ingls, y la opcin ?) y personalizar este ejemplo para saber cul es nuestra ventana en
isomtrico y que no se aleje en ella (CVPORT 2 aqu). De todas formas, si no se guarda la
configuracindelasventanasenunaplantilla,porejemplo,perderemoslafuncionalidaddeeste
botn,yaquealcrearotrasnuevasenotrasesindedibujo,losidentificadoresCVPORTvariarn.
Veremos mucho ms adelante que con AutoLISP podemos obtener un mayor control en esta
faceta.

EJERCICIOVII
Nombredelbotn:EscalaXY
Ayuda:EscalaobjetosindependientementeenXeY
Macro:^C^C_select\_blockobj\_p_insertobj@\\0_explode_l_purge_bobj_n
NOTA:Esteejemploofrecemuchojuegoalahoradeescalarobjetosporque,comodecamosal
proponer el ejercicio en el MDULO anterior, permite escalar en X y en Y de una manera
independientecosaqueelcomandoESCALA(SCALE)deAutoCADnohace.Lamecnicaesbien
simple:sabemosquealinsertarunbloquessenospermiteescalardemododiferenteenXque
enY(einclusoenZ).Puesslotenemosquecrearunbloqueconelobjetoquesequiereescalar
e insertarlo. La macro pide primero un conjunto de seleccin (comando DESIGNA, SELECT en
ingls muy utilizado en las macros y en la programacin en general). Permite designar una
serie de objetos a los que luego se acceder con el modo de designacin de objetos PREVIO
(PREVIOUS en ingls), o su abreviatura P. Crea un bloque con los objetos al que llama OBJ, lo
inserta y da la posibilidad de escalar en X y en Y de forma independiente. Tras esto,
descompone el bloque para recuperar los objetos simples y lo limpia, indicando que no se
pregunteparaverificar.LodichoenelanteriorMDULO:parapensarunpoco.

EJERCICIOVIII
(Ejerciciocompletopararesolverportcnicosy/oespecialistas).

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

10/11

22/8/2016

CursoCursoprcticodepresonalizacinyprogramacinbajoAutocad14

Autor:JonathanPrstamoRodrguez
Para:LaWebdelProgramador

Seguira@lwp_

LaWebdelPrograma
20937Megusta

Megustaestapgina

InformacinyRecursos

ForosyConsultas

Programadores

Programas

Otros

CursosyManuales
BibliotecadeTemas
CdigoFuente
Noticias/Artculos

ForosdeConsulta
Chatsdeprogramacin
TablndeNotas
Diccionario

Programadores
OfertasdeTrabajo
Solicitudes
ListadeCorreo

Programas/Utilidades
NuestrosProgramas
IconosyCursores
Preguntas/Respuestas

Utilidades
Colaboradores
Encuestas
Contactar

Compartir

Selprimerodetusamigosenindicarquete
gustaesto.

Copyright20002016InteractiveProgrammersCommunityTodoslosderechosreservados

http://www.lawebdelprogramador.com/cursos/autocad/autocad_3.php

11/11

Anda mungkin juga menyukai