Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3-2 Archivos SCR PDF
3-2 Archivos SCR PDF
TABLA DE CONTENIDO
Ventajas............................................................................................................... 2
Generacin .......................................................................................................... 2
Ejemplo 2 Textos.................................................................................................. 6
Ejemplo 3 Buzamientos........................................................................................ 8
Generacin .......................................................................................................... 8
LISTA DE FIGURAS
1
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
Archivos SCR
El Autocad permite ingresar los comandos y sus propiedades, de manera
automtica mediante la elaboracin de un archivo ASCII, este archivo es conocido
como un SCRIPT y corresponde a la secuencia de caracteres que se teclearan
en la lnea de comandos de Autocad en el momento de ejecutar el comando
directamente en el archivo de dibujo.
Este tipo de archivos de comandos automticos es muy til para aquellos casos
en que se quiera ejecutar un comando (o una secuencia de estos) a una serie de
datos o informacin, y que resulta dispendiosa en el momento de querer realizar la
operacin manualmente.
Ventajas
Las ventajas que tiene la ejecucin de comandos mediante un archivo SCR son:
Agilidad en el dibujo de informacin que sea susceptible de automatizacin
Integridad de informacin, en el sentido que los datos no se teclean a mano
(cuando se tienen en archivos digitales) eliminando el error humano de
dicha operacin.
Facilidad de emplear programas adicionales para el tecleo de datos, que
permiten verificacin manual o automtica.
Posibilidad de desarrollar programas en un lenguaje conocido (que ya
maneje el usuario) para procesos que se repiten constantemente.
Realizar operaciones graficas con datos obtenidos de otro programa.
Generacin
Para generar un SCRIPT es recomendable seguir los siguientes pasos:
Ejecutar el comando deseado en la lnea de comandos de Autocad y anotar
de manera secuencial todos los caracteres que se deben teclear para la
ejecucin del mismo.
Tener en cuenta los datos que varan (que no son constantes) en la
ejecucin del comando segn el tipo de informacin mediante la cual se
quiere automatizar un proceso.
Mediante un programa o una hoja de Excell, encadenar los distintos
caracteres para generar el archivo ASCII, con extensin .SCR.
Ejecutar desde la lnea de comandos de Autocad, el comando SCRIPT o
SCR, y seleccionar el archivo Generado.
Es fundamental tener en cuenta que cada vez que el Autocad requiera un ENTER,
este se simula en el archivo ASCII con un ESPACIO o con un SALTO DE LINEA.
El salto de lnea empleado puede ser generado mediante la continuacin de
caracteres en la lnea siguiente (aunque pertenezcan a la ejecucin del mismo
comando) o mediante el carcter ASCII 13. si se emplea el carcter ASCII 13 no
se puede generar el SCRIPT en Block de notas (Note Pad) sino en WordPAD.
TODOS los comandos de Autocad se pueden ejecutar mediante un listado ASCII
(SCRIPT).
2
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
Ejemplo No 1 - Puntos
Se quiere generar el SCRIPT que dibuje un punto en unas determinadas
coordenadas que se tienen en un archivo EXCELL, en dos columnas
correspondientes a Norte, Este y Cota. En la Figura No 1, se muestran los datos
para el ejemplo.
3
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
A continuacin de la palabra POINT (comando) se teclea un ESPACIO
(entre las comillas de la palabra clave) que simula el primer ENTER
Se observa que uno de los caracteres que no cambia durante la ejecucin
de la formula es la coma (,) que separa la coordenada este de la
coordenada norte y de la cota (formato de coordenadas en Autocad), que
se coloca en la formula como una coma entre comillas (,). De esta manera
se diferencia la coma(,) del comando Autocad de la coma(,) que hace la
separacin de listas de Excell dentro del comando Concatenar de la
formula..
El resultado de la formula (una vez copiada a todas las lneas) se muestra
en la Figura No 2.
4
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
capa correspondiente al tipo de informacin que se va a ingresar. En este
caso la capa definida es Ej1-Puntos.
Definir las variables de tipo de punto y tamao de punto, mediante los
comandos PDMODE (tipo de punto) y PDSIZE (tamao del punto). Si se
define despus del comando SCRIPT se deber ejecutar el comando
REGEN para que los puntos aparezcan con la nueva configuracin.
Para el ejemplo se utilizaron PDMODE = 99, PDSIZE = 5 y en la capa Ej1-Puntos.
El resultado para este archivo se muestra en la Figura No 4.
5
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
Ejemplo 2 Textos
Para los datos del Ejemplo 1 se quieren rotular los datos con el nombre de la
estacin, con un texto en una capa denominada EJ2-Textos.
Siguiendo la misma secuencia de pasos para la generacin de SCRIPTS se inicia
con la escritura de todos los caracteres necesarios para la ejecucin del comando
TEXT de Autocad, obteniendo:
Command: TEXT
Justify/Style/<Start point>: -10,12,10
Height <2.5000>: 10
Rotation angle <0>:0
Text: 1
En una sola lnea de caracteres tendremos:
TEXT-10,12,101001
Los parmetros correspondientes son: -10,12,10 (coordenada X,Y,Z del punto), 10
(corresponde a la altura del texto deseada), 0 (Angulo de inclinacin del Texto y
finalmente el nombre del punto.
En la columna de generacin de la cadena de caracteres se escribe la formula en
Excell as:
=CONCATENAR(TEXT ,C2,,,B2,,,D2, 10 0 ,A2)
En este caso existe una similitud inicial con el ejemplo anterior en el espacio al
final del Comando Autocad (TEXT ) y en la secuencia de coordenadas. La
diferencia principal esta a continuacin:
La secuencia entre comillas 10 0 corresponde a:
6
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
Y finalmente el resultado en Autocad se ilustra en la Figura No 6.
Actividades Adicionales:
Verifique que los textos tengan elevacin (coordenada Z) mediante el
comando Autocad LIST
Genere el SCRIPT correspondiente al ejemplo con los puntos sin el dato de
elevacin.
Con los puntos aleatorios del ejemplo anterior, numere en una columna (a
manera de nombre) y Dibuje los rtulos (textos) en una capa denominada
Ej2-Textos
Genere para todos los puntos el SCRIPT para colocacin de textos
Centrados.
Genere el SCRIPT para la rotulacin mediante el siguiente formato : EST-n
donde n es el numero de la estacin.
7
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
Ejemplo 3 Buzamientos
Uno de los problemas ms comunes a los cuales se ve enfrentado el gelogo al
llegar de campo despus de haber recopilado una gran cantidad de informacin
estructural, es dibujar los buzamientos en mapas de base (planchas digitalizadas)
en Autocad de manera eficiente. Generalmente se cuenta con el nombre de la
estacin, Coordenadas (G.P.S) y valores de Azimuth y Buzamiento.
Generacin
Para generar el Bloque de buzamientos es necesario primero dibujar las lneas del
smbolo (con un tamao adecuado) y luego definir el Atributo as:
En una capa para lneas (Buz-Lin por ejemplo) dibujar con PLINE las lneas
correspondientes al smbolo bsico del Buzamiento.
En otra capa para Atributos (Buz-Att) definir el atributo con el comando
ATTDEF, que define un texto que formar parte del bloque y en la posicin
y orientacin adecuada para que aparezca all el valor del buzamiento de la
capa. Tenga en cuenta que :
Attribute tag: Nombre del Atributo Ej. BUZVAL
Atribute prompt: Texto al solicitarlo Ej. Buzamiento de la Capa?
Default attribute value: Valor por defecto Ej. 00
Definir el Bloque mediante el Comando Block, Seleccionando los elementos
que lo conformaran (lneas y Atributo). Cercirese que el punto de insercin
del bloque ser la interseccin de las lneas del smbolo. El bloque para el
ejemplo se llamara BUZBLQ (Ver Figura No 7).
Una vez definido el bloque de Buzamientos con atributos (Ej. BUZBLQ) en el
Dibujo se puede iniciar la insercin del mismo en las coordenadas respectivas, con
el azimuth correspondiente (inclinacin del Bloque) y el valor del ngulo de
Buzamiento (atributo), anotando la secuencia de comandos as:
8
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
Command: INSERT
Block name (or ?) <BUZBLQ>:BUZBLQ
Insertion point: -10,12,10
X scale factor <1> / Corner / XYZ: 1
Y scale factor (default=X): 1
Rotation angle <0>: 250
Enter attribute values
Buzamiento de la Capa? <00>: 20
En una sola lnea de caracteres tendremos:
INSERTBUZBLQ-10,12,101125020
De la misma manera en que se generan las cadenas de caracteres de los
ejemplos anteriores se realiza el procedimiento para la generacin de los mismos,
teniendo en cuenta que parte de la informacin es variable y que parte de la
misma es fija. La formula en Excell ser:
=CONCATENAR(INSERT BUZBLQ ,C2,,,B2, 1 1 ,E2, ,F2)
9
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
El valor del factor de escala (en este caso 1) puede ser diferente, en caso de tener
un bloque muy grande o muy pequeo.
Los valores E2 y F2 corresponden al azimuth y al buzamiento separados por un
espacio entre comillas que corresponde al ENTER del final del ngulo de
inclinacin del Bloque (Azimuth).el la Figura No 8 se muestra el archivo Excell
para la generacin del SCRIPT.
10
Universidad Nacional de Colombia Generacin Archivos SCRIPT
Facultad de Ciencias Geociencias Prof. Luis Hernn Ochoa G
Actividades Adicionales:
Genere el SCRIPT que dibuje los buzamientos insertando el bloque con
elevacin (Coordenada Z)
Con los puntos aleatorios del ejemplo anterior, genere Azimuth y
Buzamiento aleatorios (el primero desde 0 hasta 360 y el segundo entre 0 y
90) y realice el SCRIPT correspondiente para el dibujo de los Buzamientos.
Cree un bloque con atributos para buzamiento donde incluya
adicionalmente el nombre de la estacin para ser dibujado centrado bajo el
smbolo de Buzamiento. Emplee una capa diferente para el atributo de
nombre de la estacin. Dibuje las estaciones aleatorias generadas en el
ejemplo.
Actividades Adicionales:
Genere para las coordenadas de los puntos aleatorios con los que ha
venido trabajando los SCRIPTS para Circulo, Escribir texto de la elevacin
en el sitio del punto y Escribir el Texto de la estacin Justificado a la
derecha.
Cree un Bloque con un circulo achurado, de radio unitario y genere bloques
ubicados en la estacin y cuyo factor de escala corresponda al valor del
ngulo de Buzamiento.
11