UNIVERSIDAD NACIONAL DE COLOMBIA FACULTAD DE CIENCIAS DEPARTAMENTO DE GEOCIENCIAS PROGRAMA DRAW ALL – GPS MANUAL DEL USUARIO Prof.: Luis Hernán Ochoa G. Correo electrónico : [email protected] Pagina Web Un : www.docentes.unal.edu.co/lhochoag C.C. No : 79’300,547 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. TABLA DE CONTENIDO TABLA DE CONTENIDO......................................................................................... I LISTA DE FIGURAS............................................................................................... II 1 DESCRIPCION GENERAL.............................................................................. 1 2 INSTALACION................................................................................................. 1 3 FUNCIONAMIENTO ........................................................................................ 2 4 EJEMPLO ........................................................................................................ 5 5 FORMATOS INVOLUCRADOS....................................................................... 5 6 5.1 ARCHIVOS GPS TIPO CFILE ......................................................................... 5 5.2 ARCHIVO DE COORDENADAS TRANSFORMADAS .PTS...................................... 6 5.3 ARCHIVOS DXF 12 – FORMATO GENERAL ................................................. 7 5.3.1 Formato DXF ..................................................................................... 8 5.3.2 Estructura General de los archivos DXF............................................ 8 5.3.3 identificadores.................................................................................. 11 5.3.4 Ejemplo de un formato DXF............................................................. 12 FORMATOS INVOLUCRADOS........... ¡ERROR! MARCADOR NO DEFINIDO. 6.1 ARCHIVOS SCR ........................................................................................ 13 6.1.1 Ventajas ........................................................................................... 13 6.1.2 Generación ...................................................................................... 13 6.1.3 Ejemplo No 1 - Puntos ..................................................................... 14 i Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. LISTA DE FIGURAS Figura No 1 : Pantalla Inicial................................................................................... 1 Figura No 2 : Pantalla final de proceso .................................................................. 2 Figura No 3 : Resultado del dibujo Autocad ........................................................... 4 Figura No 4 : Archivo Cfile...................................................................................... 5 Figura No 5 : Archivo de coordenadas transformadas .PTS .................................. 6 Figura No 6 : Datos Excell para el ejemplo No 1.................................................. 14 Figura No 7 : Formula en Excell para SCRIPT del Ejemplo No 1......................... 16 Figura No 8 : Archivo SCRIPT en Block de Notas del Ejemplo No 1 ................... 16 Figura No 9 : Resultado en Autocad del SCRIPT de Puntos del Ejemplo No 1 ... 17 ii Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. 1 DESCRIPCION GENERAL Este programa permite dibujar de manera automática en Autocad por medio de archivos DXF, los puntos levantados en campo con equipos de posicionamiento por satélite de precisión, en modo cinemático y procesados mediante el programa PRISM. El dibujo de los puntos se realiza en capas (layer) diferentes relacionados con el nombre del equipo, precisión y día juliano del levantamiento, lo que permite clasificar la información dibujada y realizar el dibujo final de la topografía con base en los puntos de mejor precisión. En la Figura No 1 se observa la pantalla inicial del programa. Figura No 1 : Pantalla Inicial Adicionalmente, se presenta en el dibujo Autocad a manera de texto los minutos y segundos transcurridos de la hora en capas (layer) relacionados con la hora de determinación de los puntos, de manera que se puede realizar un seguimiento de los trabajos realizados y localizar detalles ubicados por tiempo. Este aplicativo fue desarrollado debido a la falta de una herramienta que permitiera dibujar en Autocad, con los parámetros de precisión asignados al punto. Se emplea para la determinación de las coordenadas de las estaciones Geofísicas determinadas en campo con levantamiento GPS de precisión en modio cinemático. 2 INSTALACION Para la instalación del programa DRAW ALL, basta con correr el programa SETUP que se suministra en el CD de instalación, y se siguen las instrucciones respectivas. 1 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. No requiere de la instalación de archivos adicionales para su funcionamiento. En el CD de instalación vienen archivos de prueba y el manual. 3 FUNCIONAMIENTO Para el correcto funcionamiento del programa es necesario contar con los archivos de entrada Cfiles y PTS de acuerdo con la descripción realizada en los numerales 5.1 y 5.2 del presente manual. Es importante que los archivos tengan el nombre adecuado de manera que no se presenten inconsistencias en el momento de la ejecución del programa. Una vez se cuenta con los archivos correspondientes se corre el programa y se busca el directorio donde se encuentran las dos series de archivos. Finalmente se hace Click en el botón de Dibujar_Todo hasta que aparezca la palabra FIN !! en la parte inferior derecha del formulario, como se ilustra en la Figura No 2. Figura No 2 : Pantalla final de proceso El programa genera archivos DXF (ver numeral 5.3) para Autocad con los puntos separados en capas (layer) de acuerdo con una estructura de nombre establecida con el fin de facilitar su administración y gestión en el dibujo. Se generan dos tipos de archivos uno general y otro individual. Los archivos generales tienen como nombre SalidaPUN.DXF para los puntos y SalidaTEX.DXF para los nombres de los puntos. Estos archivos corresponden a TODOS los datos involucrados en el proceso. También se generan archivos individuales DXF que 2 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. corresponden a cada uno de los archivos de datos procesados. Estos archivos individuales tienen una estructura de nombre así: DIA JULIANO EQUIPO SESION AÑO . DXF , Donde: o DIA JULIANO (3 dígitos) : Corresponde a la extensión del archivo y consiste en el numero de días transcurridos del año. o EQUIPO : (4 dígitos) contienen la identificación del equipo en campo o SESION : (1 Digito) Significa el numero de prendidas del equipo con letras consecutivas de la A la Z. Este nombre es generado automáticamente por el programa de proceso de GPS. A manera de ejemplo el archivo 352ROV1B.352 corresponde al archivo del equipo identificado como ROV1, en la segunda prendida del día (B) y del día juliano 352. Basta con cargar a Autocad cada uno de los archivos mediante el comando DXFIN (De Autocad) o con DobleClick sobre el archivo. Los puntos suben al Autocad en Capas (Layer) de acuerdo con la siguiente estructura de Nombre: PRECISION_EQUIPO_DIA JULIANO, Donde : o PRECISION : (2 Dígitos) Consiste en un identificador que indica la precisión de los puntos leídos y que esta relacionada con el RMS leído del Archivo Cfile así: o 01 : Rms Menor que 1.0 o 03 : Rms Entre 1.0 y 3.0 o 05 : Rms Entre 3.0 y 5.0 o 10 : Rms Entre 5.0 y 10.0 o 20 : Rms Entre 10.0 y 20.0 o 30 : Rms Entre 20.0 y 30.0 o 50 : Rms Entre 30.0 y 50.0 o 75 : Rms Entre 50.0 y 75.0 o 99 : Rms Entre 75.0 y 100.0 o XX : Rms Mayor a 100 o EQUIPO : (4 dígitos) Contienen la identificación del equipo en campo o DIA JULIANO (3 dígitos) : Corresponde a la extensión del archivo y consiste en el numero de días transcurridos del año. 3 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. Se generan adicionalmente archivos individuales Script (ver numeral 5.4) para Autocad con el mismo formato pero con extensión .SCR que se cargan a Autocad mediante el comando SCRIPT y seleccionándolo de un cuadro de dialogo. Estos archivos contienen los textos correspondientes a los tiempos de determinación de cada punto. De esta forma los puntos quedan separados por capas que indican su precisión, el equipo y el día juliano en que fueron determinados. Es fácil de esta manera poder desplegar las capas que contienen la información con la que se va a dibujar mediante los filtros de Layer en Autocad. Ejemplo : Si se quieren visualizar los puntos correspondientes a precisiones menores que 10 del equipo ROV1 el filtro quedaría así: 0?_ROV1* El empleo de los filtros de información serán de acuerdo con las necesidades del usuario. El usuario además puede asignar colores a las capas de manera estratégica con el fin de visualizar zonas de mayor o menor precisión y detectar áreas de confiabilidad de la información. Figura No 3 : Resultado del dibujo Autocad 4 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. 4 EJEMPLO En la carpeta Ejemplo se consignan datos de un levantamiento GPS realizado en Sibate (Cundinamarca). Se puede ver el archivo GpsInmac.DWG que es el resultado final del levantamiento, con las curvas de nivel calculadas a partir de los puntos de mejor precisión. Los detalles corresponden también al dibujo con los puntos de GPS. Se encuentran allí también archivos de proceso GPS para la ejecución del programa. Ejecutar el programa, llegar a la carpeta ejemplo y generar los archivos DXF. Posteriormente subir a Autocad los puntos en DXF y los textos con SCR. Comparar con el dibujo terminado. 5 FORMATOS INVOLUCRADOS 5.1 Archivos GPS tipo Cfile Estos archivos son archivos ASCII separados por espacios, con formato definido, que contienen la información de los puntos determinados, e incluye el nombre del sitio o equipo, fecha de determinación, hora, minutos y segundos del punto, Numero de satélites empleados en la solución, el valor de PDOP (Dilution of precisión),latitud , longitud y elevación del punto en Datum WGS 84 y el valor de precisión de la Determinación del punto o RMS. En la Figura No 4, s presenta un ejemplo del archivo Cfile. Figura No 4 : Archivo Cfile Estos archivos son generados por el programa Prism de ASTECH. Son empleados para asignar la hora precisa de determinación del punto en campo. 5 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. El nombre del archivo esta contiene 8 caracteres y una extensión que describen el contenido del mismo. El nombre se describe a continuación. C EQUIPO SESION ANO . DIA JULIANO , Donde: o C : El primer digito del nombre es la letra C. o EQUIPO : (4 dígitos) contienen la identificación del equipo en campo o SESION : (1 Digito) Significa el numero de prendidas del equipo con letras consecutivas de la A la Z. o ANO : (2 dígitos) El ano de determinación en 2 dígitos o DIA JULIANO (3 dígitos) : Corresponde a la extensión del archivo y consiste en el numero de días transcurridos del año. Este nombre es generado automáticamente por el programa de proceso de GPS. A manera de ejemplo el archivo CROV1B05.352 corresponde al archivo del equipo identificado como ROV1, en la segunda prendida del día (B), del año 2005 y del día juliano 352. 5.2 Archivo de coordenadas transformadas .PTS Este es un archivo ASCII separado por espacios de formato fijo con extensión .PTS que es generado mediante el programa Prism como resultado de la transformación a coordenadas planas del archivo Cfile descrito en el numeral anterior. En la Figura No 5, se presenta un ejemplo de archivos tipo .PTS. Figura No 5 : Archivo de coordenadas transformadas .PTS 6 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. Este archivo contienen un encabezado con la descripción de los parámetros de transformación empleados y a continuación el numero del punto, coordenadas norte, este y elevación y la identificación del sitio. El nombre del archivo debe ser asignado en el momento de la transformación de acuerdo con el archivo Cfile transformado. El nombre del archivo se compone entonces de : EQUIPO SESION DIAJULIANO . PTS Para el ejemplo del numeral anterior, el nombre del archivo transformado deberá ser: ROV1B352.PTS. Los elementos que componen el nombre son los mismos y con los mismos dígitos que los descritos en el numeral anterior, de esta manera se puede asignar la información del archivo Cfile al archivo transformado y generar entonces el proceso del presente programa. 5.3 ARCHIVOS DXF 12 – Formato general El Autocad es un programa autónomo para dibujo. Tiene muchas ventajas respecto a otros programas similares debido a que permite el manejo de múltiples herramientas de organización (Capas), Generación de atributos (Bloques), versatilidad en la generación de puntos al final, mitad etc.. y múltiples elementos de dibujo que facilita la edición y permite el empleo del Autocad en diversos proyectos de digitalización vectorial. La posibilidad del empleo de múltiples herramientas de identificación (Capas, atributos, textos Etc.) hacen posible contar con archivos de dibujo que de alguna manera pueden ser empleados casi como sistemas de información en los cuales tenemos la posibilidad de tener información adicional a la simple imagen visual del mismo. Adicionalmente, existe la necesidad de acceder a los elementos de dibujo de los archivos Autocad desde y hacia otros programas. Un ejemplo de esto consiste en la facilidad de tener mapas con distintas capas que indican su contenido tales como ríos, vías, contornos, áreas etc. Cabe la posibilidad de manejar dichos atributos para el calculo y dibujo de diferentes características mediante programas sencillos tales como dibujo de perfiles, cálculos de áreas, intersecciones, distancias etc. Para esto es necesario acceder a la información mediante la entrada o salida de datos a archivos de fácil manipulación. El formato nativo de los dibujos de Autocad consiste en los archivos .DWG, que son archivos compactos con formatos no documentados (Propietario) y es muy complicado entrar a trabajar directamente con ellos. Para facilitar el intercambio de información se ha desarrollado el formato .DXF (Drawing Interchange file format), el cual es un archivo ASCII secuencial de 7 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. fácil lectura y escritura desde otros programas comerciales o mediante el desarrollo de programas sencillos por parte del usuario. La lectura o escritura de los archivos DXF desde Autocad es muy simple mediante los comandos DXFIN (para leer) y DXFOUT(para escribirlos) estos comandos se trataran en detalle en el próximo capitulo. El formato general de los archivos DXF se tratar’a a continuación. Se ha escogido el formato DXF versión Autocad 12, que en general es muy similar a las nuevas versiones y esta contemplado en múltiples programas comerciales que aun no han actualizado a nuevas versiones de Autocad. 5.3.1 Formato DXF A continuación se presenta una descripción general del formato de los archivos DXF 12. El conocimiento de la estructura de estos archivos hace posible la creación de programas sencillos para leer o escribir este tipo de archivos y poder aprovechar al máximo la posibilidad de generar procesos automáticos que ahorran tiempo y dinero. Para la lectura de este capitulo se sugiere que el lector genere archivos DXF de dibujos sencillo para visualizar los conceptos aquí emitidos. 5.3.2 Estructura General de los archivos DXF Los archivos DXF son archivos ASCII simples con extensión .DXF. De forma general los archivos DXF son una secuencia de valores ASCII escritos de manera secuencial. Se escriben por parejas de datos correspondientes a un identificador y en la línea siguiente un valor correspondiente al identificador que lo precede. Esta secuencia de datos esta dividida en SECCIONES las cuales se describen a continuación. • HEADER : Es esta sección se incluyen los valores correspondientes a la información general del archivo Autocad. • TABLES : Esta sección contiene las definiciones de las entidades que contiene el dibujo que se enumeran a continuación: o Tabla LTYPE : Tipos de Líneas definidas o Tabla LAYER : Capas definidas o Tabla STYLE : Estilos de texto definidos o Tabla VIEW : Vistas definidas o Tabla UCS : Sistemas de coordenadas del usuario definidas o Tabla VPORT : View Ports definidos o Tabla DIMSTYLE : Tipos de estilos de dimensionamiento definidos 8 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. o Tabla APPID : Identificación de aplicaciones definidos • BLOCKS : Esta sección contiene las entidades de dibujo que define cada uno de los bloque empleados en el mismo. • ENTITIES : Esta sección es la mas importante del archivo, ya que contiene la información de todas las entidades que componen el mismo. En esta sección se incluyen todos los elementos de dibujo incluyendo las referencias hechas a los bloques insertados en el mismo. • END OF FILE : Es la sección d fin de archivo compuesta simplemente por el identificador de sección y un EOF. La organización general del archivo DXF se vera de la siguiente manera: 0 SECTION 2 HEADER [[[ Aquí se incluye la información de la sección HEADER ]]] 0 ENDSEC 0 SECTION 2 TABLES [[[ Aquí se incluye la información de la sección TABLES ]]] 0 ENDSEC 0 SECTION 2 BLOCKS 0 [[[ Aquí se incluye la información de la sección BLOCKS ]]] 0 ENDSEC 0 SECTION 2 ENTITIES [[[ Aquí se incluye la información de la sección ENTITIES ]]] 0 ENDSEC 0 EOF Como se puede observar la información en general se presenta en parejas con un identificador y el valor asociado. En el caso de los encabezados de las secciones vemos dos identificadores. El primero es un cero (0) y a continuación la palabra SCTION indica que inicia una sección, posteriormente un identificador dos (2) 9 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. seguido del Nombre de la sección. Para el final de la sección aparece el identificador cero (0) y seguido de ENDSEC que significa fin de sección. La información que se ubica entre los marcadores de inicio y final llevan la misma estructura. El formato de los identificadores corresponde a números enteros. La información relacionada con los identificadores tiene los siguientes formatos ver Tabla No 1. La sección donde se encuentra la información mas importante de las entidades de dibujo corresponde a la sección ENTITIES, de manera que en la mayoría de los casos es suficiente con tener un archivo en formato DXF con esta sola sección. Esto no aplica para dibujos que contengan Bloques. La nueva estructura mínima será: 0 SECTION 2 ENTITIES [[[ Aquí se incluye la información de la sección ENTITIES ]]] 0 ENDSEC 0 EOF Rango de identificadores Formato de valores asociados 0–9 Texto 10 – 59 Punto Flotante 60 – 79 Entero 140 – 147 Punto Flotante 170 – 175 Entero 210 - 239 Punto Flotante 999 Texto (comentario) 1000 – 1009 Texto 1010 – 1059 Punto Flotante 1060 – 1079 Entero Tabla No 1 : Formatos de los valores por código Los formatos de los valores de los items no se afectan por las unidades definidas en el dibujo Autocad. Los valores en DXF aparecen en notación decimal. Las 10 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. coordenadas en notación decimal y los ángulos en notación decimal con el cero hacia el este. Las variables, Tablas y entidades de dibujo, inician con el IDENTIFICADOR cero (0) seguida del nombre de la entidad. A continuación los valores que definen la entidad antecedida del respectivo identificador. 5.3.3 identificadores Los identificadores indican el tipo de información que se presenta en el valor. El uso de cada identificador depende de la entidad en particular. Sin embargo existe un uso general de los identificadores y se resume en la Tabla No 2. IDENTIFICADOR DESCRIPCION 0 Inicio de una entidad. 1 Texto primario de una entidad 2 Nombre : Tabla, Atributo, bloque etc... sección DXF 3-4 Otros valores de Texto 5 Manejador hexadecimal 6 Nombre de Tipo de línea 7 Nombre de Estilo de texto 8 Nombre de Layer 9 Nombre de Variable (Solo en sección HEADER) Tabla No 2 : identificadores generales para TEXTO (0-9) IDENTIFICADOR 10 11 – 18 20 21 – 28 30 31 – 37 DESCRIPCIÓN Coordenada X principal. Coordenadas X Adicionales Coordenada Y Principal. Coordenadas Y Auxiliares Coordenada Z Principal Coordenadas Z Auxiliares 11 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. 38 Elevación de la entidad diferente de cero 39 Espesor de la Entidad diferente de cero 40-48 50 – 58 Valores decimales Ej. Alturas, escalas etc. ángulos Tabla No 3 : identificadores generales Punto Flotante (10-59) 5.3.4 Ejemplo de un formato DXF Como vimos en los numerales anteriores, el formato DXF esta constituido por valores secuenciales que se presentan por parejas de identificador y continuación el valor asociado al identificador. La información especifica de las entidades del dibujo se encuentran en la sección ENTITIES (ver numeral 5.3.2). esta sección es suficiente para la definición de un dibujo completo de Autocad (excepto si se tienen bloques o algunas entidades que requieran definición previa). Para el ejemplo emplearemos la definición de una entidad de TEXTO en Autocad, que es la que permite la captura de los números de los vértices (o para el caso que se quieran definir algunos de ellos). La estructura general Autocad de dichos textos será: 0 SECTION 2 ENTITIES 0 TEXT 8 LAYER-DEL-TEXTO 10 COORDENADA X DEL PUNTO DE INSERCIÓN DEL TEXTO 20 COORDENADA Y DEL PUNTO DE INSERCIÓN DEL TEXTO 30 COORDENADA Z DEL PUNTO DE INSERCIÓN DEL TEXTO 40 ALTURA DEL TEXTO 50 ANGULO DE INCLINACION DEL TEXTO 1 EL TEXTO 0 ENDSEC 0 EOF 12 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. Las cuatro primeras líneas corresponden al encabezado general de la sección ENTITIES y las cuatro ultimas corresponden a la sección de fin de sección y fin de archivo. La definición especifica del texto la constituyen las líneas que se encuentran dentro de estas partes del archivo. De esta manera se puede inferir que para poder encontrar en un archivo DXF los textos y sus coordenadas basta con recorrer el archivo buscando el identificador 0 seguido de la palabra TEXT, a continuación los identificadores indicaran el valor que se leerá a continuación. 5.4 Archivos SCR El Autocad permite ingresar los comandos y sus propiedades, de manera automática mediante la elaboración de un archivo ASCII, este archivo es conocido como un “SCRIPT” y corresponde a la secuencia de caracteres que se teclearían en la línea de comandos de Autocad en el momento de ejecutar el comando directamente en el archivo de dibujo. Este tipo de archivos de comandos automáticos es muy útil para aquellos casos en que se quiera ejecutar un comando (o una secuencia de estos) a una serie de datos o información, y que resulta dispendiosa en el momento de querer realizar la operación manualmente. 5.4.1 Ventajas Las ventajas que tiene la ejecución de comandos mediante un archivo SCR son: • Agilidad en el dibujo de información que sea susceptible de automatización • Integridad de información, en el sentido que los datos no se teclean a mano (cuando se tienen en archivos digitales) eliminando el error humano de dicha operación. • Facilidad de emplear programas adicionales para el tecleo de datos, que permiten verificación manual o automática. • 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. 5.4.2 Generación Para generar un SCRIPT es recomendable seguir los siguientes pasos: • Ejecutar el comando deseado en la línea de comandos de Autocad y anotar de manera secuencial todos los caracteres que se deben teclear para la ejecución del mismo. 13 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. • Tener en cuenta los datos que varían (que no son constantes) en la ejecución del comando según el tipo de información 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 extensión .SCR. • Ejecutar desde la línea 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 línea empleado puede ser generado mediante la continuación de caracteres en la línea siguiente (aunque pertenezcan a la ejecución del mismo comando) o mediante el carácter ASCII 13. si se emplea el carácter 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). 5.4.3 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 6, se muestran los datos para el ejemplo. Figura No 6 : Datos Excell para el ejemplo No 1 Al teclear en Autocad los caracteres necesarios para dibujar el primer punto se tiene: Command: POINT↵ Point: -10,12↵ En una sola línea de caracteres tendremos: POINT↵-10,12↵ De manera opcional se puede teclear el punto con elevación así: 14 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. Command: POINT Point: -10,12,10↵ En una sola línea de caracteres tendremos: POINT↵-10,12,10↵ En resumen, se debe teclear la palabra POINT seguida de un ENTER y a continuación la coordenada X,Y o X,Y,Z del punto seguido de ENTER. El una columna de la hoja Excell se puede preparar la formula que realice la concatenación de caracteres correspondiente para cada uno de los puntos a dibujar, haciendo que la formula contenga las celdas de los datos que se varían según cada punto. La formula será: =CONCATENAR(“POINT “,C2,”,”,B2) o =CONCATENAR(“POINT “,C2,”,”,B2,”,”,D2) Esta formula generará la cadena de caracteres correspondiente al dibujo de un punto en Autocad. Observe en la formula tres detalles importantes: • Los caracteres que no cambian en las distintas filas se escriben entre comillas (cadena fija de caracteres). • A continuación 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 ejecución 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 separación de listas de Excell dentro del comando Concatenar de la formula.. • El resultado de la formula (una vez copiada a todas las líneas) se muestra en Figura No 7. 15 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. Figura No 7 : Formula en Excell para SCRIPT del Ejemplo No 1 Una vez se tienen las cadenas de caracteres generadas y que corresponden al dibujo de cada punto en Autocad se copian (Ctrl+c) a un Block de notas, la columna que contiene la secuencia de caracteres y que se observa en la Figura No 8: Figura No 8 : Archivo SCRIPT en Block de Notas del Ejemplo No 1 Este archivo se guarda con Extensión SCR en un directorio adecuado para ser seleccionado como respuesta al comando SCRIPT (SCR) de Autocad. Nótese que el segundo ENTER del comando ( el del final de la línea de comandos) se simula mediante el salto de línea (nueva línea para el siguiente punto). Antes de la ejecución es necesario tener en cuenta: • Si la secuencia de comandos no tiene especificado comandos de Layer entonces se sugiere antes de correr el comando SCRIPT, ubicarse en la capa correspondiente al tipo de información que se va a ingresar. En este caso la capa definida es Ej1-Puntos. • Definir las variables de tipo de punto y tamaño de punto, mediante los comandos PDMODE (tipo de punto) y PDSIZE (tamaño del punto). Si se define después del comando SCRIPT se deberá ejecutar el comando REGEN para que los puntos aparezcan con la nueva configuración. 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 9. 16 Universidad Nacional de Colombia Facultad de Ciencias Departamento de Geociencias Programa : DRAW ALL MANUAL DE USUARIO Prof. Luis Hernán Ochoa G. Figura No 9 : Resultado en Autocad del SCRIPT de Puntos del Ejemplo No 1 El tamaño de la línea de comandos se ha ampliado para ver lo que sucedió con el comando SCRIPT. Nótese que el resultado es el mismo que si se hubiesen tecleado manualmente los puntos. 17