LIBRETA ELECTRONICA DE DATOS - 148.206.53.84148.206.53.84/tesiuami/UAM5486.pdf · estación total...

86
UNIVERSIDAD AUTONOMA METROPOLITANA IZTAPALAPA L IC3 1 PROYECTO TERMINAL II \ 1 6 \, I -* VI J LIBRETA ELECTRONICA DE DATOS ASESOR: M.en C. Fausto Casco ALUMNO: Sinuhé E. Ledesma Vázquez Mayo/95

Transcript of LIBRETA ELECTRONICA DE DATOS - 148.206.53.84148.206.53.84/tesiuami/UAM5486.pdf · estación total...

UNIVERSIDAD AUTONOMA METROPOLITANA

IZTAPALAPA L IC3 1

PROYECTO TERMINAL II

\ 1 6 \, I - * VI

J

LIBRETA ELECTRONICA DE DATOS

ASESOR: M.en C. Fausto Casco

ALUMNO: Sinuhé E. Ledesma Vázquez

Mayo/95

INDICE

Resumen Relevancla Originalidad Aportaciones Objetivo Metodología Resultados

HARDWARE:

PROTOTIPO I

Funclones basicas Características del sistema Compatlbllldad y desventajas Material Diagrama del sistema Vista del prototipo I Programa en Ensamblador

PROTOTIPO II

Características del sistema Compatlbilldad Comparación con otros equipos Diagrama del Sistema Vlsta del Prototipo II Circulto impreso

i 4 5 5 6 7

12

13

14 15 16 17 18 19 20

38

39 40 41 42 43 44

INDICE

SOFTWARE :

TOPCALC

Manual de usuario Operación

Ejemplos concretos Rumbos Polígona Cerrada R adiaclones Polígona Abierta

Ejemplos de impresión de resultados Radiaciones Rumbos Poligonal cerrada Poiigonal abierta

Tipos de Archlvos generados RADlAClO . FTE RADlAClO . DCA RUMBOS .COR RUMBOS .QS RUMBOS .TXT POLICERR .COR POLICERR .DCA POLlABl .AB1 POLlABl .COR

VI CONGRESO Internacional de Electrónica Comunicaclones y Computadoras

Articulo pp 328-331

Memorias Técnlcas Prototlpo I Prototlpo II

45 49

56 57 58 59

60 65 66 68

70 71 72 73 74 75 76 77 78

79

Apéndice A Apéndice B

EQUIPO SOPORTADO POR LED1

RESUMEN

El problema que se pretende resolver con este proyecto es optimizar el trabajo del ingeniero

topógrafo en la industria de la construcción, a grandes rasgos éste trabajo consiste en establecer mediante

coordenadas cilíndricas las medidas y localización geográfica de un predio, para elaborar un plano para

proyectos diversos de construcción, se establece un punto de referencia y mediante dos ángulos y una

distancia se establece la localización absoluta de distintos puntos interesantes tales como: linderos, calles,

pozos, postes etc. Es necesario establecer puntos de referencia auxiliares, referenciados al punto inicial para

poder de este nuevo punto referenciar los puntos necesarios a su alrededor, a esto se le conoce como

estación, entonces podemos decir que un levantamiento topográfico consta de varias estaciones y de muchos

mas puntos de interés alrededor de cada estación o célula de trabajo, ahora surge la pregunta jcuántos

puntos son necesarios ? la respuesta depende de los requerimientos del cliente, en general lo que se trata de

aproximar son las dimensiones del terreno en tres coordenadas estableciendo curvas de nivel, entonces es

claro que para tener una buena aproximación es necesario tener muchas curvas de nivel y para esto se

necesitan de una gran cantidad de puntos, estos puntos constan de 3 coordenadas y una descripción, por lo

tanto la cantidad de datos es realmente grande, y se anotaban en una libreta, para posteriormente en el mejor

de los casos contar con un paquete de cómputo, al cual se le pudiera teclear los datos y calculara las

coordenadas cartesianas de cada punto. En realidad el cálculo y el sistema de trabajo es simple, pero al

intervenir factores físicos en el campo y el error humano que se genera por que el trabajo de apuntar una

gran cantidad de puntos y posteriormente teclearlos para su cálculo es enajenaste y perfecto para una

computadora y no para el ingeniero topógrafo.

La tecnología ha avanzado en este campo para liberar del trabajo enajenante al topógrafo y hacer

mas fácil su tarea, pero es importada y muy cara, nosotros propusimos fabricar esta tecnología en México y a

un precio accesible.

Lo que se realizó como proyecto terminal fueron dos prototipos de libreta electrónica el primero

consta de un sistema digital controlado por un microprocesador 80188 de Intel, al que se le fueron

conectando periféricos como una interfaz de puerto serie, una interfaz de teclado display y una interfaz para

puertos paralelos de comunicación, contiene también una capacidad de almacenaje de puntos grande 64kb de

memoria KAM dinámica y 32kb de memoria estática para probar el sistema, este primer prototipo era capaz

de capturar puntos leídos electrónicamente de la estación total de Geodimeter y de la estación total de

Sokkisha, además de controlarlas, es decir, de poder decidir desde la libreta su disparo, y es también capaz de

transmitir los datos capturados en su memoria interna hacia la computadora para posteriormente poder

procesarlos en esta y producir finalmente un plano que contiene toda la información que se requiere para

futuros proyectos.

Este primer prototipo cumple con las funciones básicas de todas las libretas electrónicas, pero como

era de esperarse tiene varias desventajas y puntos susceptibles de mejora, algunos de estos son: gran tamaño,

el sistema es demasiado complejo para su función, es caro y consume gran cantidad de comente.

Buscando obtener mejoras, se diseñó otro sistema digital que fuera más pequeño, que no

consumiera mucha corriente para poder ser operado por baterías, y que fuera barato, así que se cambió el

microprocesador 801 88 por un microcontrolador 87C5 1 que tiene más funciones de control integradas y es

de poco consumo de potencia, se eligió este microcontrolador por que se tiene experiencia con él desde las

UEAs de digitales I y 11, sustituye al microprocesador y a la ROM del BIOS, por que este posee una ROM

interna, sustituye también a la interfaz-teclado display, por que se pueden usar los puertos paralelos de

entrada salida del microcontrolador con este fin, los displays de LEDs fueron sustituidos con una pantalla de

cristal líquido de 16x1 de menor consumo de comente, se eliminó la memoria dinámica y se sustituyo por

32kb de memoria estática en el nuevo prototipo, se eliminó también la intedaz del puerto serial 8250, por

que el microcontrolador tiene un UART interno obteniendo así un segundo prototipo sin las desventajas

anteriores y con un fin más práctico y comercial.

Para llegar a esto hubo que realizar las tareas que se explican mas específicamente en la parte de

metodología, pero es conveniente resaltar aquí algunas de las dificultades que se presentaron durante el

proceso de diseño, primero se necesito averiguar el tipo de interfaz que usa la estación total hacia la libreta,

ya que era un conector de tipo cilíndrico y no de tipo DB9 Ó DB25 como marca la norma RS232 que era la

interfaz que se suponía que usaba, así que se operó la estación total para que transmitiera los datos a su

libreta y se comprobó mediante la medida de los niveles de tensión que efectivamente se estaba usando en la

estación total una interfaz RS232, pero con una variación para que pudiera ser operada por una batería de

6V, éste conector es un disfiaz de esta interface y hace que no sea comercial teniendo que comprar la libreta

y el conector directamente con el fabricante. Otro obstáculo que se presento h e que el protocolo que es

usado entre la estación total, la libreta y la computadora no es público y solo tienen acceso a él los

fabricantes, fue necesario conectar en el enlace dos *'escuchas*' de la conversación entre la estación total y su

libreta electrónica para luego imprimir y sincronizar la comunicación obtenida en papel y analizar las

señalizaciones, datos y redundancia que se estaban utilizando, esta fue una tarea larga pero finalmente se

logró descifiar con éxito los protocolos de comunicación entre la estación total -- libreta electrónica y la

libreta electrónica---computadora, esto se realizó para la estación total de Sokkisha, la libreta electrónica de

TDS (Tripod Data Systems), la estación total de Geodimeter 500 y de sus módulos de memoria externa

denominados Geodat.

Se diseño paralelamente a el hardware un paquete de cómputo destinado a procesar los datos

colectados por nuestra libreta, teniendo así la herramienta completa que optimizará el trabajo del ingeniero

topógrafo, este paquete al que llamamos TOPCALC es capaz de realizar los cálculos más comunes y

necesarios de la topografía, es obviamente capaz de recibir los datos vía el puerto serial de la libreta de

campo que nosotros diseñamos, de la libreta de TDS y de la memoria interna de la estación total de

Geodimeter que son equipos comerciales y populares en el medio, es capaz de calcular radiaciones, cálculo

de poligonal abierta, poligonal cerrada, cálculo de rumbos, intersecciones y orientación astronómica, la salida

de este proceso de cálculo se elaboró en un formato compatible con: AutoCad, QuikSurf y DCA que son

paquetes de diseño asistido por computadora muy usados, en caso de que no se tengan los paquetes de

QuikSurf o DCA que corren bajo el ambiente gráfico de AutoCad, se esta diseñando actualmente un

programa en LISP para bajar los datos del archivo de salida al dibujo en AutoCad aprovechando que este

cuenta con un interprete de LISP. Este paquete de cálculo se ha estado usando profesionalmente en la

empresa que lo requirió y contribuyo en gran parte es su diseño, se continúa dando mantenimiento y

mejorando el sistema de acuerdo a las nuevas necesidades que se van presentando.

COMPARACIÓN CON OTROS EQUIPOS

GEODIMETER-500 SOKIUSHA TRIPOD DATA SYS GEODAT LED1

MEMORIA 32 K O 128K 64K 64K

TECLADO Numérico O aifanum 45 teclas O alfanum56t

SERVICIO NAL. No No si No Si

COSTO U-- f+t+ + - - - c APACITACI~N No No No No Si

MANTENIMIENTO No No No No si

IDIOMA Inglés Inglés Inglés Inglés Español

CALCULOS Básicos Básicos Completos No No

RELEVANCIA

Considero que es importante crear tecnología propia en México, para disminuir la dependencia de

otros países en areas tan importantes para el desarrollo del país como la electrónica. Con este proyecto

terminal pretendemos contribuir con nuestro granito de arena a éste propósito, es por eso que se construyo

una herramienta con tecnología barata, cabe mencionar que aun no se fabrica en México.

ORIGINALIDAD

En la búsqueda de un dispositivo de un mejor desempeño a menor costo se propusieron las

que considero originales por no ser implementadas anteriormente por los fabricantes siguientes ideas

extranjeros:

Se puede operar la libreta de forma manual, haciendo que no sea dependiente de una marca o de un

modelo específico de estaciones totales, pudiéndola usar en equipos analógicos y antiguos que

abundan en nuestro país.

La capacidad de memoria es mucho mayor que las libretas electrónicas integradas en las estaciones

totales, ya que se diseñó nuestra libreta para que la memoria sea substituible mediante módulos de

32 Kb, capaces de almacenar hasta 1000 puntos topográficos cada uno, y en caso de que la

memoria se sature se cambia el módulo y puede ser enviado a la base mediante paquetería para

realizar el cálculo y comenzar el trabajo de dibujo antes que la brigada regrese.

Otra función que no se ha implementado y que pensamos nosotros realizar es, poder tomar las

lecturas usuales de la estación total y otra más de una ecosonda con la misma libreta, para evitar el

error humano cuando se realizan trabajos de batimetría. Lo que existe en el mercado para hacer este

tipo de trabajos es un posicionador satelital que es capaz también de tomar una lectura al fondo del

mar para tener una conñguración del fondo. Lo que propusimos es usar un ecosonda que transmite

por radio la distancia de la superficie al fondo del mar a nuestra libreta, en donde se sincroniza con

la estación total que se encuentra en la playa, ésta solución es mucho más barata que un

posicionador de satélite.

APORTACIONES AL AREA DE CONOCIMIENTO

En cuanto al área de electrónica lo que aprendí con éste proyecto fue como se toman los primeros

pasos para descifrar protocolos que no son estándar y en su caso poder hacer aplicaciones más baratas de

dispositivos que pareciera que sólo podríamos conseguir del fabricante, en general creo que se aportó técnica

y tecnología para resolver problemas en el área de la ingeniería topográfica.

OBJETIVO:

DIRECTO:

Elaborar una libreta electrónica de datos destinada a optimizar el trabajo del ingeniero topógrafo en la

industria de la construcción con tecnología nacional.

INDIRECTO:

Aplicar conocimientos adquiridos en esta universidad para resolver objetivos concretos y acreditar las

UEAs de proyecto terminal.

METODOLOGIA

0.- IDENTIF'ICACION DE NECESIDAD

La identificación de la necesidad fue un paso determinante en la decisión del tipo de proyecto se iba

a realizar. Tengo contacto cercano con la topografía y se identificaron varias necesidades en este campo,

algunas de ellas son demasiado complejas para realizarlas nosotros, por el grado de precisión en el equipo

que se requiere, se intentó la construcción de un transito digital pero no se contó con los transductores

necesarios y hubo que cancelar el proyecto, con el tiempo este mismo tipo de equipos evolucionó

rápidamente hasta convertirse en estaciones totales capaces de medir distancia y ángulos de manera

electrónica, pero se seguía usando la libreta y el lápiz para anotar los datos obtenidos de campo, por que los

equipos electrónicos todavía no proporcionaban esta función, en la empresa se contaba ya con uno de estos

equipos electrónicos pero por el alto costo de la libreta electrónica se seguía colectando los datos a mano, lo

que retrasaba el trabajo de cálculo y dibujo, por estas razones se decidió diseñar y construir una libreta

electrónica de campo que fuera compatible con la estación total con la que se contaba en ese momento y un

paquete de cálculo para procesar los datos obtenidos mediante una computadora.

1.- ANALISIS DE VIABILIDAD

Se propuso el proyecto a mi asesor y se realizó un análisis de viabilidad para evaluar si era factible que

se concluyera el proyecto propuesto en un lapso de 6 meses, para no correr el riesgo de no acreditar las

UEAs de proyecto terminal, así que se bosquejo mas claramente los objetivos parciales del proyecto y fue

aceptado finalmente.

2.- Investigar equipos existentes

En este paso se buscó algunos de los equipos que ya están en el mercado y son capaces de colectar

datos electrónicamente, hay de dos tipos básicamente, los que cuentan con un colector de datos integrado y

los que lo tienen externo, se investigó en manuales de operación y técnicos de estos equipos para evaluarlos y

obtener las ventajas que cada uno ofrece y tratar de implementarlas a nuestro proyecto, se buscaron las

funciones básicas de cada uno de estos colectores integrados y se averiguó el costo que tienen en el mercado

que en mas de un caso es inaccesible, se investigo también si había algún fabricante nacional y no se

encontró, motivando la idea de pensar en este proyecto con un fin comercial también.

3.- DESARROLLO DEL SOFTWARE DE CALCULO

3.1 OBJETIVO:

Desarrollar un paquete de cálculo de topografía capaz de realizar una gran cantidad de funciones de

cálculo diferentes, que pudiera hacer las cosas tal y como nosotros las requerimos y no tener que adaptarnos

a la manera de trabajar de otros piases en donde se diseñan estos programas, además de que carecen de

algunas funciones requeridas que se implementaron en TOPCALC (topografía y cálculos), se requiere

también que este software sea capaz de recibir datos de nuestra libreta electrónica de datos LED1, de la

memoria interna del GEODIMETER y de la libreta de Tripod Data Systems para una estación total de

SOKKISHA.

3.2 ASESORIA PARA EL DISENO DE TOPCALC

Como se buscaba que este paquete resolviera algunas de las necesidades más importantes de los

ingenieros topógrafos concretamente de la empresa Constructora LED S.A. se contó con la guía y

asesoramiento del Ing. Arq. Víctor Ledesma G. para poder programar los métodos de cálculo topográficos y

hacer modificaciones ylo adecuaciones a estos para obtener un rendimiento óptimo al procesar los datos

colectados en campo .

3.3 PROCESO DE DISENO El proceso de diseño fue básicamente de adecuación-ensayo tomando muy en cuenta las sugerencias

y opiniones del personal que trabaja en la empresa acerca del desempeño del programa, fallas de este y

posibles soluciones que se pueden implementar. Esta tarea ha sido bastante larga y parece continuar aún mas

ahora que se mejore la libreta electrónica y su interfm con la computadora.

4.0 DESARROLLO DEL HARDWARE

4.1 OBJETIVO

Diseñar y construir una libreta electrónica de datos capaz de :

1 .- Disparar la estación total SOKKISHA

2.- Leer y capturar los datos de la estación total Sokkisha

3.- Transmitir los datos capturados a la computadora

4.- Poder realizar las funciones 1,2 y 3 con la estación total de Geodimeter

5.- Poder operarla en modo manual, es decir ingresar datos por teclado

4.2 INVESTIGAR PUERTOS

Se comenzó con la estación total de Sokkisha que por ser esta la estación que carece de memoria

interna o de un colector de datos externo, sería la primera en tratar de construirle una libreta colectora de

datos, surgió inmediatamente la pregunta ¿qué tipo de puertos tiene? Por que a primera vista no era el usado

RS232 ya que no era un conector DB9 como lo especifica la norma RS232 sino que tiene un conector de

tipo cilíndrico y de 6 pines, posiblemente para no hacer este tipo de equipo estándar y tener que comprar la

libreta que vende Sokkisha a un precio demasiado caro, lo que se hizo fue abrir el bus y conectar unas puntas

de prueba en él y se opero el equipo para que mandara los datos que mide por el puerto y poder revisar los

niveles de voltaje que manejaba, hecho esto, se comprobó con éxito que eran los niveles manejados por la

norma RS232 con una pequeña diferencia, ya que la estación total es operada por una batería de 6V, se

procedió a identificar el número de pin del conector cilíndrico que pertenecía a la tierra,Tx y Rx y comprobar

hasta estar completamente seguros que estos eran bajo el riesgo de poder quemar el puerto de la estación

total.

4.3 INVESTIGAR PROTOCOLOS

4.3.1 Estadística

Hubo que hacer un análisis de todas las posibles combinaciones que pudiera haber en cuanto al

formato de comunicaciones que se deseaba intervenir, por lo que teníamos que saber cuestiones básicas

como la velocidad de transmisión el número de bits transmitidos, si se usa 1 ó 2 bits de paro, si se usa bit de

paridad o no y cual es la fiecuencia del cristal con la que se esta operando el equipo, después de analizar las

combinaciones que no fueron pocas se encontraron todos éstos parámetros finalmente que no son

proporcionados al usuario .

4.3.2 DESCIFRAR PROTOCOLOS

Después de saber el formato de comunicación se procedió a intervenir la comunicación colocando

"escuchas" para cada equipo y tratando de sincronizar la comunicación y entender el protocolo, esto se

realizó imprimiendo varias comunicaciones entre las estaciones totales y las libretas electrónicas hasta

entender el tipo de protocolo con el cual se comunican, se encontró después de varios intentos los protocolos

de comunicación entre las estaciones totales de Geodimeter y Sokkisha con sus respectivas libretas y con la

computadora .

4.3.3 SIMULACIÓN MEDIANTE LA COMPUTADORA

Teniendo los protocolos descifrados, la manera que se envía y decodifican redundancia se realizaron

programas sencillos en la computadora y se interfaceó esta con las estaciones totales para realizar pruebas de

control desde la computadora a la estación total, una vez que las pruebas fueron correctas se procedió con el

diseño del sistema digital.

4.4 DISENO DEL SISTEMA DIGITAL

4.4.1 PROTOTIPO I

Se rediseñó un sistema digital que h e inicialmente construido en Digitales I11

pero desarmado ai finalizar el curso como suele suceder, como se conservaron las memorias técnicas se

rearmo el circuito y se acondicionó para que operara como libreta de campo para las estaciones totales, se

realizó el programa en ROM para este sistema que consistió en un sistema mínimo controlado por un

microprocesador de 8 bits 80188 y algunos periféricos para que operara como libreta electrónica. Este

prototipo presentó varias desventajas como : alto costo, alto consumo de energía lo que es muy importante a

la hora de su uso en campo, gran complejidad etc. Por estas razones se buscó una mejor solución y se pensó

en otro sistema que &era mas óptimo que este.

4.4.2 PROTOTIPO II

Este prototipo buscaba mejorar las desventajas obvias que presentaba su antecesor, así que se busco un

microcontrolador de bajo costo, bajo consumo y que tuviera algunos periféricos del prototipo I integrados en

el mismo controlador, como ya se contaba con experiencia durante los cursos de digitales I y I1 con el

microcontrolador 8031, se busco una variante de este que tiene la ROM integrada de un tamaño aceptable

87C5 1, con esta sustitución del microprocesador 801 88 por el microcontrolador 87C5 1 se eliminaron varios

periféricos con la consecuencia de que se obtuvo un ahorro de energía y complejidad en el sistema, como se

puede ver en las secciones del reporte tituladas prototipo I y 11.

RESULTADOS

Se cumplió con todos los objetivos planteados al comenzar el proyecto, se logro el diseño de un

paquete de cómputo para cálculos topográfícos, el cual es capaz básicamente de recibir datos colectados de

la libreta electrónica de datos Led1 construida por nosotros, de la libreta electrónica de TDS (Tripod Data

Systems), de la libreta electrónica interna de la estación total de Geodimeter y procesar la información

realizando el cálculo de radiaciones, poligonal cerrada y abierta, el cálculo de rumbos, intersecciones y

orientación astronómica, cabe mencionar que se ha estado usando este paquete de manera profesional en la

constructora Led S.A. por más de un año y continua su mantenimiento y mejora.

Se completo el prototipo I y se construyó el prototipo I1 que quedó también el laboratorio ya que

no llego a la fase de prueba en campo, en la que se evaluará su desempeño tomando en cuenta varios factores

como resistencia mecánica que es muy importante en este tipo de trabajo, bajo consumo de energía y poco

peso, además de ser lo suficientemente sencillo de operar para que no cueste demasiado trabajo el que un

técnico "aparatero" como se conoce en el medio lo opere .

PROTOTIPO I

DESCRIPCI~N:

El primer prototipo es un sistema digital en configuración mínima, controlado por un

microprocesador de INTEL 80188 al cual, se le fueron agregando diferentes interfaces para

crear como primer objetivo un digitalizador de señales de 8 bits de velocidad aceptable, puede

digitalizar señales de hasta 6 KHz y reproducirlas digitalmente mediante un DAC, además de

poderlas transmitir a una PC mediante el puerto serial RS232 para graficar las señales y poder

analizarlas, cuenta también con memoria estática de 8 Kb Ó memoria dinámica de hasta 64 Kb,

gran parte de este prototipo fue diseñado en la materia de sistemas digitales II. Posteriormente

fue adecuado este mismo sistema para que realice las funciones de una libreta electrónica para

topografía, fue necesario descifrar los protocolos de comunicación de 2 libretas electrónicas

existentes en el mercado, del enlace libreta-estación y de libreta a la computadora

FUNCIONES BÁSICAS:

DISPARA LA ESTAClbN TOTAL

RECIBE LOS DATOS DE LA ESTACIbN

TRANSMITE A LA PC

INGRESO DE DATOS POR TECLADO

CARACTERkTlCAS DEL SISTEMA:

MICROPROCESADOR 801 88 DE INTEL A 8 MHz

BIOS DE 8K

SRAM DE30K

DRAM DE 64K

TECLADO ALFANUMÉRICO

DISPLAY ALFANUMÉRICO DE 15 SEG. X 8

PUERTO PARALELO E/S

PUERTO SERIAL R232

ADC 8 BITS HALF FLASH

DAC 8 BITS

DESVENTAJAS TAMAÑO

DISIPACIÓN DE POTENCIA

COMPLEJIDAD

COSTO

COMPATIBILIDAD :

TRES PROTOCOLOS DIFERENTES:

ESTACIÓN TOTAL SOKKISHA MODELOS SETn

ESTACIÓN TOTAL GEODIMETER-500

LIBRETA ELECTRÓNICA DE DATOS LED1

MATERIAL

1 Microprocesador 801 88

1 EPROM27C64

1 RAM2264

18279

18255

1 8250

2 DRAM 1464

2 EPROM 2716

2 74LS244

I 1489

1 1488

174LS245

174LS373

1 74LS04

174LS08

174LS32

1 74LS138

1 74LS157

1 74LS157

1 ADC 0820

I DAC 0830

174LS14

8 DISPLAYS DE 15 SEG. LED

1 TECLADO DE 20 TECLAS

1 XTAL 16 MHz 1.8432 MHz

PUERTO PARALELO

DIAGRAMA DEL SISTEMA

4 TECLADO

18250 p-ipHy PUERTO

SERIAL

I I I

REFRESCO MEMO RIA

MEMORIA DINÁMICA

PROTOTIPO l

Proyecto Terminal II

Prototipo de libreta de campo electrónica (LED-I)

Asesor : M. en C. Fausto Casco

Ledesma Vázquez Sinuhé Efrén.

Mayo/95

Versión 1 .I

PROGRAMA DE LA LIBRETA ELECTRÓNICA DE DATOS

LED-I

PARA ENSAMBLAR CON TURBOASSAMBLER

;CONSTANTES Y PALABRAS DE CONTROL I

UMCS WCUMCS LMCS WCLMCS MPCS WCMPCS MMCS WCMMCS PACS WCPACS

EQU OFFAOH; EQU EQU OFFA2H; EQU 001FCH; EQU OFFA8H; EQU 084BFH; EQU OFFA6H; EQU OO9FFH; EQU OFFA4H; EQU 0007FH;

OFE3CH; Con tres estados de espera

I NTOCR EQU OFF38H; PCINTO EQU 00006H; PMR PCPMR EQU 00006H; EOlR EQU OFF22H; PCEOI EQU 08000H;

EQU OFF2AH; Palabras de control y dir de la prog para la into

;8279 WCKBD WCCLK WCCLR WFIFO RFIFO WCRDR WCDWI D8279 C8279

EQU EQU EQU

EQU EQU EQU EQU EQU

00000H; 00033H; 000COH; EQU 00090H; escribir a ram fifo 0040H; leer de fifo 00070H; 000AOH; O051 OH; 0051 1 H;

I

; P.I.O. PTOB EQU 0495H;

;DMAR ;WCDMAR ;DPTRH ; WCDPTRH ;DPTRL ;WCDPTRL ;SPTRH ; WCSPTRH ;SPTRL ; WCSPTRL

EQU EQU EQU EQU EQU EQU EQU EQU EQU EQU

OFFCAH; 0947FH; OFFCGH; 00000H; OFFC4H; 00000H; memoria OFFC2H; 00000H; OFFCOH; 00000H;

;TDMA EQU OFF66H; TIMER 2 PARA DMA ;WCTDMA EQU OCOOlH; ;MXCT EQU OFF62H; ;WCMXCT EQU 0001EH;

; 8250 COMl COMl-DLL COM1-DLM COM1-RBR COM 1 -THR COM 1-1 ER COM1-1 IR COM 1 -LCR COMl-MCR COM1-LSR COM1-MSR

EQU EQU EQU EQU EQU

EQU EQU EQU EQU EQU EQU

O61 8H 061 8H O61 9H 061 8H

061 9H OGlAH O61 BH O61CH O61 DH 061 EH

061 8H

&-LISTO EQU 00000001 b Tx-LISTO EQU OlOOOOOOb

PROGCOMl EQU OOOOOOllb ; 8 BITS, 1 BIT DE PARADA NO PARITY DIVISOR-LSB EQU 48 ; 2400 BAUD RATE DIVISOR-MSB EQU O ; DIVISOR = 115200 / BAUD RATE HABILITA-RX EQU 00000001 b DESHABILITA-INT EQU OOOOOOOOb

, STACK SEGMENT; DB 100 DUP(O0); STACK ENDS

DATA SEGMENT TECLA D W ? ENT DW ? LONG DW ? LETRA DW? BUF DW? CAD DB 10 DUP(0); NUM DW ? IN01 DW ? RES DW ? POT DW ? RESP DW?

DATA ENDS

CODE SEGMENT ASSUME SS:STACK,CS:CODE,DS:DATA

; PROGRAMA PRINCIPAL

ORG 0000H;

MOV MOV OUT

MOV MOV OUT

MOV MOV OUT

MOV MOV OUT

DX,LMCS; AX,WCLMCS; Programacion del chip select de la ram DX,AL;

DX,MPCS; AX,WCMPCS; Programacion del chip select de la DX,AL;

DX,MMCS; AX,WCMMCS; Programacion del chip select de la MEM MEDIA DX,AL;

DX, PACS; AX,WCPACS; Programacion de los perifericos DX,AL;

MOV MOV AX,PCINTO; OUT DX,AL; MOV DX,PMR; MOV AX,PCPMR; OUT DX,AL;

DX,INTOCR; Prog del control de into

; PROGRAMACION DEL REFRESCO

;MOV DX,DMAR; ;MOV AX,WCDMAR; ;OUT DX,AL;

;MOV DX,DPTRH; ;MOV AX,WCDPTRH; ;OUT DX,AL;

;MOV DX,DPTRL; ;MOV AX,WCDPTRL; ;OUT DX,AL;

;MOV DX,SPTRH; ;MOV AX,WCSPTRH; ;OUT DX,AL;

;MOV DX,SPTRL; ;MOV AX,WCSPTRL; ;OUT DX,AL;

;MOV DX,TDMA; ;MOV AX,WCTDMA; ;OUT DX,AL;

;MOV DX,MXCT; ;MOV AX,WCMXCT; ;OUT DX,AL;

XOR AX,AX; inicializacion de los registros de segmentos

MOV ES,AX; MOV SS,AX; MOV DS,AX; MOV AX,O1 FFFH; MOV SP,AX; stack pointer MOV BP,AX; base pointer

MOV BX,0030H;LLenado del vector de la int O MOV [Bx],00500H; MOV [BX+2],0FEOOH;

MOV AX,0080H; MOV DS,AX

MOV DX,C8279; ,

MOV AL,WCKBD; OUT DX,AL; MOV AL,WCCLK; OUT DX,AL; MOV AL,WCCLR; OUT DX,AL; MOV AL,WFIFO; OUT DX,AL; MOV AL,RFIFO; OUT DX,AL; MOV AL,WCRDR; OUT DX,AL; MOV AL,WCDWI; OUT DX,AL;

MOV DX,0497H; Programacion del P.I.O. MOV AL,089H; OUT DX,AL;

Puerto C entrada Puertos Ay6 salidas

I

;COM1 Opera Mediante pooling

DO :

D1 :

MOV DX,COMl ; MOV AL,OOH; OUT DX,AL;

MOV CX,02H; LOOP DO; MOV DX,COMl-LCR MOV AL,PROG-COMl OR AL,10000000b ;PARA PONER DLAB EN 1 OUT DX,AL ;Y CARGAR EL PROGRAMA MOV CX,02H;

MOV DX,COMl-LCR MOV AL,PROG-COMl OR AL,1OOOOOOOb ;PARA PONER DLAB EN 1 OUT DX,AL ;Y CARGAR EL PROGRAMA MOV DX,COMl-DLL

LOOP D1;

MOV AL,DIVISOR-LSB OUT DX,AL MOV CX,02H;

MOV DX,COMl-LCR MOV AL,PROG-COMl OR AL,10000000b ;PARA PONER DLAB EN 1 OUT DX,AL ;Y CARGAR EL PROGRAMA MOV DX,COM 1 -DLM MOV AL,DIVISOR-MSB OUT DX,AL MOV CX,02H;

MOV DX,COM 1-LCR MOV AL,PROGCOMl OUT DX,AL ;REGRESAR DLAB A O MOV DX,COMl-LCR MOV AL,PROGCOMl OUT DX,AL ;REGRESAR DLAB A O MOV CX,02H;

MOV DX,COMl-IER MOV AL,DESHABILITA-INT $OM1 NO GENERARA INTERRUPCIONES OUT DX,AL MOV CX,02H;

MOV DX,COMl-THR XOR AL,AL OUT DX,AL ;VACIAR Tx MOV DX,COMl-THR XOR AL,AL OUT DX,AL ;VACIAR Tx MOV DX,COMl-LSR IN AL,DX MOV DX,COMl-IIR IN AL,DX

D2: LOOPD2;

D3: LOOPD3;

D4: LOOPD4;

D5: LOOPD5;

MOV DX,COMl-IIR IN AL,DX

MAIN : STI; hab int CALL PRINCIPAL;

1

I

PRINCIPAL PROC NEAR

REPEAT : CALL CLRSCR:

CALL PROMPT; MOV BUF,OOH;

MOV BX,OFFSET CAD; lNlClALliAClON de main MOV LONG,OOH;

CALL READCAD; CALL CHKCAD;

JMP REPEAT;

RET; PRINCIPAL ENDP;

CHKCAD PROC NEAR

PUSH SI;

MOV MOV MOV MOV CMP JS

COMP :

MOV CMP JNZ INC LOOP

MOV CMP JZ

SALE3 :

MOV MOV MOV MOV CMP JS

COMPl :

MOV CMP JNZ INC LOOP

MOV CMP JZ

SALE4 :

BX,OFFSET CAD; SI,O; Inicializa el bufer de memoria ,siycl para la comparacion CX,LONG; AX,03H; LONG,AX; SALE3;

AL,CAD[BX+SI]; AL,BYTE PTR CS:[OFFSET TABLA3+SI]; C.A P. SALE3; SI; COMP;

AX,SI; AX,LONG; EXIT01 ;

BX,OFFSET CAD; SI,O; Inicializa el bufer de memoria ,siycl para la comparacion CX,LONG; AX,04H; LONG,AX; SALE4;

AL,CAD[BX+SI] ; AL,BYTE PTR CS:[OFFSET TABLA4+SI]; DlSP SALE4; SI; COMPl ;

AX,SI; AX,LONG; EXIT02;

MOV MOV MOV MOV CMP JS

COMP2 :

MOV CMP JNZ INC LOOP

SALE5 : MOV CMP JZ

BX,OFFSET CAD; SI,O; lnicializa el bufei de memoria ,siycl para la comparacion CX,LONG; AX,02H; LONG ,AX; SALES;

AL,CAD[BX+SI 1; AL,BYTE PTR CS:[OFFSET TABLAS+SI]; TX SALE5; SI; COMP2;

Ax,SI; AX,LONG; EXITOB;

JMP FRAC; I

EXIT01 : ; CAP

MOV

MOV

I

REPEAT2 :

REPEAT1 :

CALL MOV MOV I NC CMP JZ JMP

EXIT2 : MOV MOV

LOOP

LEE GEODIMETER BX,50;

cx,5;

RECIBE; AX,NUM; [BXl,AL; BX; AL,4;

REPEAT1 ; EXIT2;

AL,O1 H; [BX],AL; Fin de ARCH

REPEAT2;

JMP SALET;

EXIT02 : ;DISP , DISPARA GEODIMETER

MOV CX,250; 0 6 : LOOPD6;

CALL DISPARA MOV CX,250;

D7: LOOP D7;

CALL DISPARA;

JMP SALET;

EXIT03 : ; TX

TRANSFIERE ARCHIVO

CALL PROTOCOL;

JMP SALET; I

FRAC : CALL ERROR; JMP SALET;

SALET : POP SI; RET;

CHKCAD ENDP

PUERTO PROC NEAR;

PUSH SI;

MOV DX,PTOB; ESCRIBE POR ELPUERTO B DEL PI0 MOV AL,OOH; Se asume puerto O OUT DX,AL;

CALL CLRSCR; MOV DX,C8279; comando del 8279 MOV AL,WFIFO; escnbira a fifo OUT DX,AL;

MOV DX,D8279; mandara un dato MOV AL,25; P OUT DX,AL; MOVAL,30; U OUT DX,AL; MOV AL,14; E OUT DX,AL; MOVAL,27; R OUT DX,AL; MOV AL,29; T OUT DX,AL; MOV AL,24; O OUT DX,AL; MOV AL,37; ? OUT DX,AL;

CALL READCAD;

MOV BX,OFFSET CAD; MOV SI,O; MOV CX,08H; MOV A X , O l ; CMP LONG,AX;

JZ ENTRA; JMP ERRO;

ENTRA : MOV AL, CAD[ BX+SI] ;

COMP3 : CMP AL,BYTE PTR CS:[OFFSET TABLAG+SI]; 0..7 COD TECLA JZ SALE7; INC SI; LOOP COMP3; JMP ERRO;

MOV AL,BYTE PTR CS:[OFFSET TABLA7+SI]; 0..7 COD DECIMAL SALE7 :

MOV DX,PTOB; ESCRIBE POR ELPUERTO B DEL PI0 OUT DX,AL;

JMP SALE8;

CALL ERROR; ERRO :

; SALE8 :

JMP ESPERA; Para marcar el error y hacer nada;

POP SI; RET;

PUERTO ENDP;

HEXDEC PROC NEAR;

PUSH SI;

MOV BX,OFFSET CAD; MOV SI,O; MOV CX,LONG;

MOV AX,O3H;

JNS ENTRAO; ;JMP ERRl;

CMP LONG,AX; LONG-AX;

ENTRAO :

MOV CX,LONG; MOV INDI,O; MOV SI,O; MOV RES,O; MOV RESP,O; MOV AX,LONG;

MOV POT,AX; DEC AX; POT:=LONG-l;

PUSH SI;

ENTRA1 : MOV BX,OFFSET CAD;

POP SI;

PUSH CX;

MOV CX, 16; MOV AL,CAD[BX+SI]; PUSH SI; MOV SI,O;

CMP AL,BYTE PTR CS:[OFFSET TABLA8+SI]; O..F COD TECLA JZ SALEA; INC SI; LOOP COMP4; JMP ERR1 ;

MOV MOV NUM,AX; MOV CMP POT,AX; JZ CERO; MOV AX,1; CMP POT,AX; JZ UNO; MOV AX,2; CMP POT,AX; JZ DOS;

COMP4 :

SALEA : AL,BYTE PTR CS:[OFFSET TABLAS+SI]; O..F COD DECIMAL

JMP SALE1 1 ;

CERO : ;RESP:=NUM*l ; MOV AX,NUM; MOV RESP,AX; JMP SALES;

;RESP:=NUM*l6; MOV AX,NUM; MOV BX, 16; MUL BX; MOV RESP,AX; JMP SALES;

UNO :

DOS : ;RESP:=NUMT56; MOV AX,NUM; MOV BX,256; MUL BX; MOV RESP,AX; JMP SALES;

SALES :

; RES:=RES+RESP; MOV AX,RES; ADD AX,RESP; MOV RES,AX;

;DEC POT MOV AX,POT; DEC AX; MOV POT,AX;

POP SI; POP cx;

MOV AX,INDI; INC Ax; MOV I NDl ,AX;

INC SI; PUSH SI;

SALE11 : DEC CX; JCXZ SALEl2; JMP ENTRAl ;

SALE12 :

;LOOP ENTRAl;

JMP NOERR;

ERR1 :

;

NOERR :

CALL ERROR; JMP ESPERA; Para marcar el error y hacer nada;

POP SI;

RET; HWDEC ENDP;

ERROR PROC NEAR; CALL CLRSCR; MOV DX,C8279; comando del 8279 MOV AL,WFIFO; escribira a fifo OUT DX,AL;

MOV MOV OUT MOV

OUT MOV OUT MOV OUT MOV OUT MOV OUT MOV

DX,D8279; mandara un dato AL,14; E DX,AL; AL,27; R

DX,AL; AL,27; R DX,AL; AL,24; O DX,AL; AL,27; R DX,AL; AL,39; ESP DX,AL; AL,40; !

OUT DX,AL;

RET; ERROR ENDP;

PROMPT PROC NEAR;

CALL CLRSCR; MOV DX,C8279; comando del 8279 MOV AL,WFIFO; escribira a fifo OUT DX,AL;

MOV DX,D8279; mandara un dato MOV AL,12; C OUT DX,AL; MOV AL,38; - OUT DX,AL;

RET; PROMPT ENDP;

CLRSCR PROC NEAR

MOV DX,C8279; comando del 8279 MOV AL,WFIFO; escnbira a fifo OUT DX,AL;

MOV CX,8; BORRA :

MOV DX,D8279; mandara un dato MOV AL,39; OUT DX,AL; LOOP BORRA;

RET; CLRSCR ENDP;

READCAD PROC NEAR

MOV ENT,OOH; MOV BX,OFFSET CAD; INlClALlZAClON de main MOV LONG ,OOH; MOV BUF,OOH;

CICLO : ;Espera lectura de teclado MOV AX,ENT; CMP AX,OlH; JNZ CICLO;

MOV ENT,OOH;

RET; READCAD ENDP;

PROTOCOL PROC NEAR

MOV BL,97; CALL TRANSMITE; CALL RECIBE;

MOV BX,50; PUSH BX;

POP BX; I NC BX; MOV ALJBXJ; PUSH BX; MOV BL,AL; Transmite(6X)

REPITE :

PUSH AX; CALL TRANSMITE; CALL RECIBE; POP AX; CMP AL,l; JZ EXlTl ; JMP REPITE

EXlTl :

RET; PROTOCOL ENDP;

TRANSMITE PROC NEAR

I MOV Ciclo-Tx:

MOV IN AND JZ MOV MOV OUT MOV IN MOV IN

BL,97; ;TRAER EL PARAMETRO A BX

DX,COM 1-LSR AL,DX AL,Tx-LISTO Ciclo-Tx DX, COM 1 -THR AL,BL DX,AL DX,COMI-IIR AL,DX DX,COMl-IIR AL,DX

RET

TRANSMITE ENDP

RECIBE PROC NEAR Ciclo-Rx:

MOV DX,COMl-LSR IN AL,DX AND AL,Rx-LISTO JZ Ciclo-Rx MOV DX,COMl-THR IN AL,DX; El dato recibido queda en ax

MOV NUM,AX;

RET; RECIBE ENDP

CAPTURA PROC NEAR

MOV BX,OOOOH; MOV CX,OFOOH; MOV DX,0410H; Inicializa el adc

CONV : OUT DX,AL; comienza conversion Manda un WR IN AL,DX; LEE LA CONVERSION Manda un RD MOV [BX],AL; INC BX; DEC cx; JCXZ SALEG; JMP CONV;

SALE6 :

RET CAPTURA ENDP;

DAC PROC NEAR

MOV BX,OOOOH; MOV CX,OFOOH; MOV DX,OSFOH; dir del dac

CICLO1 : MOV AL,[BX]; OUT DX,AL; escribe la muestra INC BX; DEC cx; JCXZ NADA; JMP CICLO1 ;

NADA :

RET; DAC ENDP;

ORG 500H; INTERR PROC NEAR

CLI; PUSH AX; PUSH BX; PUSH CX; PUSH DX; PUSH DS; PUSH BP; PUSH SS; PUSH DI;

PUSH SI:

MOV CX,40; carga val iniciales para efectuar comp con tablas MOV SI,O;

MOV DX,C8279; comando del 8279 MOV AL,RFIFO; leera fifo OUT DX,AL; MOV DX,D8279; IN AL,DX;Lee el d i g o de la tecle pulsada

CMP AL,OCOH; ; if al=codigenter then JZ SALEl; ; begin CMP AL,O8OH; ; ent:=l; JZ SALEl; ; end

; else

; begin ; ; imprime caracter ; fin de intenup ; end

guarda caacter en bufer CAD [BX+SI]

MOV BX,OFFSET CAD MOV SI,BUF; MOV CAD[BX+SI],AL; INC SI; MOV LONG ,SI; MOV BUF,SI; MOV SI,O;

BUSCA : CMP AL,BYTE PTR CS:[OFFSET TABLAl+SI]; compara con tablal; JZ SALE; INC SI; LOOP BUSCA; comp con la tabla

SALE : MOV AL,BYTE PTR CS:[OFFSET TABLA2+SI]; carga con tabla2; MOV LETRA,AX; guarda el codigo letra en letra

MOV OUT DX,AL; imprime el carecter letra

DX,D8279; carga dir de datos

JMP SALE2;

MOV SALEl :

SALE2 : ENT,l; Bandera de enter activa

MOV DX,EOIR; da el fin de int MOV Ax,PCEOI; OUT DX,AL; POP SI; POP DI; POP ss;

POP BP; POP DS; POP DX; POP cx; POP BX; POP Ax;

IRET;

INTERR ENDP;

ORG 600H:

;La tabla lcontiene el codigo tecla ; Q M I E A R N J

TABLA1 : DB OC3H,OCBH,OE3H,ODBH,OD3H,OC2H,OCAH,OE2H; ; F B S O K G CENT DB ODAH,OD2H,OCl H,OCOH,OEl H,OD9H,ODl H,OCOH; ; P L H D E S P Z Y X DB OC8H,OEOH,OD8H,ODOH,O83H,O8BH,OA3H,O9BH; ; T PTO1 4 7 U O 2 DB 093H,082H ,08AH,OA2H ,09AH ,092H,081 H ,089H; ; 5 8 V E N T 3 6 9 W DB OAl H,099H,091 H,080H,088H,OAOH,098H,O9OH;

;La tabla 2 contiene el d i g o letra para la salida del display ; Q M I E A R N J

TABLA2: DB 26,22,18,14,10,27,23,19; ; F B S O K G CENT DB 1 5 1 1,28,24,20,16,12,41; ;P L H DESPZ Y X DB 25,21 ,17,13,39,35,34,33; ;TPTOl 4 7 U O 2 DB 29,36,01,04,07,30,00,02; ; 5 8 VENT3 6 9 W DB 05,08,31,41,03,06,09,32;

;La ibla cap contiene la secuencia c& codigos tecla C.A.P.

TABLAS: DB OD1 H,OD3H,OC8H,OFFH,OFFH,OFFH,OFFH,OFFH;

;La tabla cap contiene la secuencia de codigos tecla D.1.S.P

TABLA4: DB ODOH,OE3H,OCí H,OC8H,OFFH,OFFH,OFFH,OFFH;

;La tabla cap contiene la secuencia de codigos tecla T.X.

TABLAS: DB 093H,O9BH,OFFH,OFFH,OFFH,OFFH,OFFH,OFFH;

;La tabla cap contiene la secuencia de codigos tecla

O 1 2 3 4 5 6 7 TABLAG: DB 081 H,08AH,089H,088H,OA2H,OAl H,OAOH,OSAH;

;La tabla cap contiene la secuencia de codigos en decimal

I O 1 2 3 4 5 6 7 TABLA7: DB 000H,001 H,002H,003H,004H,005H,OO6H,OO7H;

;La tabla cap contiene la secuencia de codigos tecla

t O 1 2 3 4 5 6 7 TABLA8: DB 081 H,08AH,089H,088H,OA2H,OAl H,OAOH,OSAH; I 8 9 A B C D E F

DB 099H,098H,OD3H,OD2H,OD1 H,ODOH,ODBH,ODAH;

O 1 2 3 4 5 6 7 TABLAS: DB OOOH ,001 H ,002H ,003H ,004H, 005H ,OWHI 007H; 1 8 9 A B C D E F

DB 008H ,009H ,OOAH ,00BH,OOCH,OODH,OOEH,OOFH;

ORG O1 FFOH; CLI; MOV DX,UMCS; MOV AX,WCUMCS; OUT DX,AL; DB OEAH; D W 0000H; DW OFEOOH; DB 3 DUP(0FFH);

Programacion del CS de la ROM

CODE ENDS END;

PROTOTIPO I I

DESCRIPCI~N:

Este es un prototipo que pretende mejorar al prototipo I reduciendo el tamaño y

optimizando sus funciones.

Consta de un sistema digital en su configuración mínima ahora controlado por un

microcontrolador de INTEL 87C51 , con esta sustitución del microprocesador 188 por un

microcontrolador se eliminan algunos componentes del prototipo I, porque las principales

funciones de una libreta electrónica de campo son controlar y capturar datos de las estaciones

totales y no procesar la información, concretamente eliminamos la ROM 27C64 del BIOS del

sistema I puesto que en el prototipo II está embebida en el microcontrolador, eliminamos también

el PI0 8255 porque el microcontrolador tiene suficientes puertos paralelos de entrada y salida,

también se eliminó el 8279 y los displays de 15 segmentos del tipo LED además de 2 EPROM

2716 que actúan como decodificadores a los segmentos del diplay porque se puede obtener la

interfaz del teclado mediante un buffer 373 y un puerto de entrada salida del microcontrolador, la

eliminación de los displays de 15 segmentos fue mediante una pantalla de cristal líquido de 16 X

1 la cual es más compacta y consume menos energía, se eliminó por completo la memoria

dinámica y sus circuitos de refresco por no ser absolutamente necesaria, se eliminó también la

interfaz serial 8250 porque el microcontrolador tiene un UART interconstruido. Se le incrementó

la memoria estática a 32 Kb la cual es suficiente para almacenar hasta 1000 puntos topográficos

con posibilidad de crecerla hasta 64 Kb, que equivale al doble de capacidad de dos de las

libretas más comerciales en el medio topográfico con la condición de mapear la pantalla de

cristal líquido en el espacio de entrada salida del microcontrolador, obteniendo así un sistema

realmente compacto con gran capacidad de almacenamiento de datos y poco gasto de energía.

CARACTERíSTICAS DEL SISTEMA

PROTOTIPO II

MICROCONTROLADOR 87C51 DE INTEL A 11 MHz

BIOS DE 4K

SRAM DE64K

TECLADO ALFANUMÉRICO DE HASTA 56 TECLAS

DISPLAY ALFANUMÉRICO DE 1 X 16 LCD

PUERTO PARALELO E/S

PUERTO SERIAL R232

COMPAT

TRES PROTOCOLOS DIFERENTES:

B I LI DAD

ESTACIÓN TOTAL SOKKISHA MODELOS SETn

ESTAC16N TOTAL GEODIMETER-500

LIBRETA ELECTRÓNICA DE DATOS LED1

COMPARACIÓN CON OTROS EQUIPOS

GEODIMETER500

MEMORIA 32 K

TECLADO Numérico

SERVICIO NAL.

COSTO

CAPAC I TAC ió N

MANTENIMIENTO

IDIOMA

CÁLCULOS

No

No

No

Inglés

Básicos

SOKKISHA TRIPOD DATA SYS GEODAT LED1

O 128K 64K 64K

O alfanum 45 teclas O alfanum 56t

No si No Sí

++- - ++++ + - - -

No No No sí

No No No si

Inglés Inglés Inglés Español

Básicos Completos No No

8 7 C 5 I

O

DIAGRAMA DEL SISTEMA II

'SRAM 32 Kb

TECLADO

-4 DISPLAY LCD 1

f l j PUERTO SERIAL1

PROTOTIPO II

............. \ .............. a . . O . . . . O . . . . . O . . O O .

LAYER 1

.............. ...... ' ....... -....a.

. . . O . . . . . O . 8

LAYER 2

TOPCALC

Topografía y Cálculos

Manual De Usuario

Constructora LED S.A.

División Sistemas

Mayo 95

TOPCALC es un paquete destinado al cálculo topográfico capaz de realizar básicamente

el cálculo de las radiaciones, con los puntos observados en campo: cálculo de poligonal cerrada

y abierta, cálculo de rumbos, cálculo de intersecciones (batimetría) y orientación astronómica.

Todos los datos base pueden ser ingresados mediante el teclado, para no dejar obsoleto al

equipo, analógico de topografía carente de un colector de datos electrónico, o bien pueden ser

descargados automáticamente a la PC vía el puerto serial de comunicaciones RS-232CI desde

el colector de datos electrónico LED-I -(Libreta Electrónica de Datos), desde la memoria interna

de la estación total de Geodimeter 500 y la libreta electrónica de TOPCON implementada en la

calculadora FC-48GX de Hewlett Packard. Esta compatibilidad entre los equipos antes

mencionados, le permitirá a usted o a su topógrafo realizar los cálculos correspondientes al

levantamiento realizado, solo con un paquete de topografía en este caso:TOPCALC optimizando

así, el tiempo requerido en aprender a usar los diferentes paquetes que se ofrecen con sus

diferentes equipos, además de eliminar errores de interpretación ya que TOPCALC esta

realizado en Español 100%.

Organización :

TOPCALC esta organizado en campos que realizan las diferentes funciones descritas

anteriormente y entraremos en detalle una a una más adelante.

La manera de comunicar datos de un campo u operación a otro, por ejemplo de <Recibe>

al cálculo de <Radiaciones > se realiza por un archivo de Texto (ASCII), de tal manera que el

usuario tiene el 100% del control del cálculo permitiendo así la corrección o 'I Ajuste I' a su

conveniencia, de algunos datos.

La filosofía del paquete, es: el calculista sabe lo que esta haciendo y es por esto que es

dueño 100% del cálculo, por lo que puede,--imprimir resultados completamente diferentes a los

calculados editando correctamente el archivo indicado, con su editor de texto preferido tomando

en cuenta el orden de acomodo de este.

Durante el ingreso de datos por medio del teclado, siempre se forma un archivo de texto,

el cual puede ser editado y calculado las veces que sea necesario.

TOPCALC, esta diseñado para satisfacer las necesidades básicas del cálculo que se

requieren en un levantamiento topográfico, además de ser flexible en sus aplicaciones ya que

contamos con personal que puede modificar y ampliar las capacidades del paquete,

adecuándolo a sus necesidades y forma de trabajo .

EL ENTORNO

El entorno esta organizado por menús, que definen la operación a realizar, el Único menú

es horizontal y es el principal, situado en la parte superior de la pantalla el cual contiene los

campos de izquierda a derecha: <RECIBE> <INTERSE0 <ORIENTAClON> <RADIACION>

<POLIGONAL> <RUMBOS> <AUXILIAR> <SALIR>.

Para moverse dentro del entorno, sólo se ocupan las teclas indicadas con flechas, por

ejemplo, para moverse en el menú principal por ser este horizontal solamente serán válidas las

flechas izquierda y derecha, resaltando el campo en el cual se encuentra, para escogerlo

requiere que se presione "Enter" y estará ahora en el campo seleccionado, para salir de

cualquier campo es necesario situarse con las flechas en <Salir> y presionar "ENTER1 al

escoger <SALIR> del menú principal el programa terminará.

OP ERAC IÓN

El campo <RECIBE> :

Este es el primero de los campos del menú principal y su tarea esta abocada a la

Consiste en un menú dividido principalmente en tres, el primero recibirá datos que

recepción de datos colectados electrónicamente,

colectaron en campo mediante la libreta electrónica de datos LED-1 indicada en el menú como

LED--10 >. El segundo menú, es capaz de recibir datos colectados en campo mediante la libreta

electrónica de TDS (Tripod Data Systems) implementada en una calculadora FC-48GX de

Hewlett Packard indicado como <Tils>. El tercer campo rotulado como <Geodimeter-500 > es

capaz de recibir datos de la memoria interna del Geodimeter-500 Ó de sus módulos de memoria

externa denominados GEODAT.

Cabe señalar, del programa TOPCALC maneja varios tipos de archivos todos de texto

(ASCII) diferenciándolos por sus extensiones, para poder calcular las radiaciones de los puntos

de campo es necesario primero generar el archivo con los datos base (colectados en la libreta).

Este archivo, siempre lleva la extensión .FTE (Fuente) del cual se calcularán otros archivos que

contienen las coordenadas cartesianas de los puntos de campo, pero esto se examinará más

adelante en el campo de <RADIACIONES>. Así que las operaciones básicas se realizan al

ejecutar cualquiera de los campos antes mencionados de <RECIBE> son :

1.- Descargar los datos de la libreta de campo (LED-l), de la memoria interna o externa

(Geodat) de Geodimeter o De la libreta de TDS hacia la PC vía el puerto serial, siguiendo

las instrucciones en pantalla.

2.- Convertir el tipo de archivo característico de cada sistema a uno compatible con TOPCALC

en este caso tipo FTE ( Fuente ) el cual ya puede ser procesado por el paquete. Por

ejemplo si se recibe un archivo colectado en campo usando la libreta de TDS tendrá una

extensión .RW5 (Raw en inglés crudo o sin procesar ), para procesarlo en TOPCALC, es

necesario que tenga la extensión .FTE y la conversión a este formato se realiza

automáticamente, al terminar la transmisión de datos hacia la PC solamente al dar el

nombre del archivo .FTE requerido. Lo mismo se aplica al recibir datos de la libreta

electrónica LED-1 y la memoria del Geodimeter-500.

Ahora, lo único que nos interesa es el archivo formado con extensión *.FTE es el

comunica al campo de <RADIACIONES>, para el cálculo de éstas. Es posible modificar

este archivo ".FTE mediante su editor de texto preferido y recalcularlo mediante

<RADIACIONES> las veces que sea necesario.

El campo <RADIAC16N> :

Este campo se encarga de procesar los datos colectados durante el levantamiento,

cuando se encuentren en un archivo de texto de tipo fuente *.FTE, lo que realiza básicamente es

calcular las coordenadas cartesianas de los datos contenidos en un archivo FTE, generando

otros archivos de texto que contienen la descripción y las coordenadas en formatos compatibles

con Quick Surf y DCA. Es posible hacer compatible esta salida de datos calculados con el

paquete de dibujo asistido por computadora CAD, de su preferencia siempre y cuando este

paquete sea capaz de recibir las coordenadas y la descripción en un archivo de texto (ASCII).

<Continua Archivo Fuente> :

Este es el primer campo en orden descendente del menú <RADIACIÓN>, la función que

realiza es la de "Continuar" un archivo del tipo Fuente (*.FTE), mediante la introducción de los

datos por medio del teclado. Lo que necesita saber aquí, es el nombre del archivo a continuar el

cual es de tipo FTE, de no existir este aparecerá un mensaje indicándolo y le pedirá el nombre

de nuevo. La manera de salir al no recordar el nombre del archivo presiona una "Q" y ENTER

para Salir y regresar al campo <RADIACION>.

Genera Archivos *.QS >:

AI generar archivos *.QS es la extensión de los archivos de texto la cual lee Quick Surf, se

calculan las coordenadas de los puntos colectados en campo una vez en su archivo *.FTE,

correspondiente y se generan dos tipos de archivo los cuales son :*.QS y *.DAT. El primero

contiene solamente las coordenadas cartesianas XI Y, Z de todos los puntos (en ese orden) y el

segundo contiene los datos de apoyo ( Tomados de campo ) y sus coordenadas

correspondientes en el siguiente orden: Descripción, Ángulo derecho, Distancia, Desnivel, XI Y,

Z

Este archivo se usa para la impresión del reporte de cálculo, contiene los datos de apoyo

y las coordenadas calculadas puede ser usado para buscar posibles errores o ambigüedades

que pudieran existir.

AI entrar al campo <Genera Archivos QS > la pregunta inmediata que mostrará el

programa será: el numero de decimales que se usarán a la salida de los archivos antes

mencionados *.QS y *.DAT, teniendo un rango de números enteros de O a 4 para X y Y,

preguntará también el número de decimales usados para la impresión de la Z que puede ser

igual o diferente al número de decimales usados para las X y Y.

Debe quedar claro que el número de decimales, con los que se calculan los datos

(precisión) lo impone la computadora usada y es DIFERENTE de la cantidad de decimales con la

que se "muestra el resultado, similar a la instrucción FIX de las calculadoras .

Aquí, se le da el nombre del archivo a procesar (*.FTE) y se da el nombre de los archivos

de salida (*.CIS ) y ( *.DAT ) que pueden tener el mismo nombre o uno diferente.

El proceso de cálculo se muestra en pantalla y al final en la ventana derecha, se da un

recuento de los siguientes parámetros: puntos totales, puntos sin desnivel, puntos con desnivel,

número de paradas, X maxima y minima ,Y máxima y minima, Z máxima y mínima; se establecen

cotas para dimensionar el plano o dibujo, la diferencia de nivel maxima y datos importantes como

el número de puntos que puede usar para comprobar que se hayan vaciado todos los puntos al

dibujo y número de paradas de la estación.

< Genera archivos *.DCA > :

Este campo realiza prácticamente la misma función, que el campo que genera los

archivos *.QS, es decir, se alimenta como datos de entrada un archivo que contenga los datos

de campo, es decir, uno que tenga la extensión ( *.FTE ).También pregunta por el número de

decimales que se imprimirán en los archivos, pero aquí como el nombre del campo lo indica lo

que se genera aqui, es el archivo ( *.DCA ) contiene en el siguiente orden, siendo también un

archivo de texto (ASCII) los parámetros:X, Y, Z, Descripción

impresión de los cálculos .

También genera el archivo ( *.DAT ) que se analizó anteriormente y que se usa para la

< Imeresión Total > :

Este campo como su nombre lo indica realiza la función de imprimir, todo el reporte de

cálculo, imprimiendo básicamente el contenido de el archivo( *.DAT ) que como recordaremos

contiene los datos de apoyo y los datos calculados, es decir, las coordenadas X, Y, Z . Preguntará primero por el número de decimales que se imprimirán en las X, Y y Z

que es del mismo rango que el usado en los otros campos de O a 4 decimales.

Preguntará inmediatamente después por lo que sería el encabezado del reporte de cada

página, en orden Preguntará por: el Predio, el estado donde este se encuentra ,el Municipio, el

código del proyecto, y la fecha.

AI preguntar por el nombre, del archivo a imprimir es claro que imprimirá el archivo que

contiene todos los datos de apoyo y los calculados, en este caso ( * .DAT ) .

< Salida Por Pantalla > :

Como su nombre lo indica este campo muestra por pantalla el resultado del proceso de

calcular las coordenadas apartir del archivo ( *.FTE ), y como es de esperarse el archivo que

puede ser mostrado en la pantalla es el que lleva la extensión ( *.DAT ), contiene los datos de

apoyo de campo y las coordenadas XI Y, Z de estos así que la salida por pantalla puede ser

usada como una salida preliminar para revisar el trabajo, antes de mandarlo a una impresión

definitiva, cabe mencionar que la salida por pantalla es la misma salida que a impresora

respetando el número de página, por si al revisar la impresión se encuentra un error este podrá

ser identificado en la página correcta mediante la salida en pantalla y corregido desde antes del

proceso de cálculo es decir en su archivo ( *.FTE) para pasar por alguno de los dos campos

<Genera QS> o <Genera DCA> haciendo que el error sea eliminado al calcular por segunda

vez.

<Comienza Archivo Fuente > :

En este campo se crea desde teclado un archivo de tipo fuente ( .FTE), contiene los datos

de campo. Se puede crear desde teclado para que TOPCALC pueda ser utilizado de manera

manual, es decir, con la libreta tradicional de control a papel y lápiz, es necesario de vez en

cuando capturar los datos de campo en papel por que se pueden manejar de la manera en que

la mayoría de nosotros estamos acostumbrados, aunque no quita la posibilidad de que sean

resguardados en una libreta electrónica, también descargados a la PC y luego revisados con los

que se tienen en -papel Ó para estar habilitado para realizar el trabajo en caso de que se tenga

un equipo analógico con distanciómetro que no tenga salida de datos, Ó que durante este le

ocurra un accidente indeseado a la libreta electrónica.

< Imoresión Parcial > :

Este campo realiza la misma función que la <Impresión Total >con el mismo tipo de

archivo de entrada ( *.DAT ) preguntando por el nombre de éste y los parámetros. Desde la

página - Hasta la página .- y el número de decimales para X, Y y Z por separado, se tiene

que dar el encabezado que consiste en predio, estado etc. Esta función es Útil cuando se detecta

un error en las hojas de impresión que se corrige fácilmente editando el punto erróneo en su

archivo correspondiente ( *.FTE ) y calculando otra vez sin necesidad de imprimir todo el reporte

de nuevo solamente la hoja o las hojas que están equivocadas.

<SALIR> :

Este Campo proporciona la salida al menú principal.

El Campo < POLIGONAL > ( Cerrada ) :

Este campo esta compuesto por otro menú, el cual esta dividido básicamente en dos:

Entrada de datos por Archivo, y por teclado.

<Entrada De datos Dor TECLADO >:

La Entrada está compuesta de un punto el cual esta referenciado con un azimut inicial y

sus coordenadas son conocidas . A partir de este punto se ve otro el cual se conoce su descripción, el ángulo derecho (

interno ) y la distancia medida desde el Último punto, en este caso el primero (si se ve al

segundo punto desde el primero ) y se continúan dando datos de descripción, ángulo interno y

distancia hasta que la poligonal se cierra, esto es que se vea el primer punto dado desde el

Último punto, reconociendo a este por su descripción en la primera columna.

Se crea un archivo de texto (ASCII) que contiene los datos introducidos por el teclado

cuya extensión es ( *.POL ) (POLIGONAL ) .Pregunta los datos de encabezado como Nombre

del predio, Municipio, Estado, Fecha, y calculado por ...

Después de calcular muestra por pantalla o impresora el cálculo de POLIGONAL de

apoyo mostrando: Estación, Punto Visado, azimut, Distancia, Proyecciones Calculadas

:Norte(+), Sur(-), Este(+), West(-) ,el vértice, y sus coordenadas X y Y.

aproximación Obtenida y Los Factores de corrección.

Muestra también la suma de los ángulos, los errores en Y y en X al cerrar el error total, la

Con estos Valores Calcula La POLIGONAL COMPENSADA repartiendo el error en todos

los vértices de acuerdo al proceso topográfico.

Se crea otro tipo de archivo al calcular el archivo de apoyo para cálculo de poligonal

(.POL) y se genera el archivo cuya extensión es ( *.COR), de coordenadas contiene las

coordenadas ya compensadas por el proceso en el siguiente orden : XI Y, O, descripción

Nótese que el campo de las Z contiene un cero debido al cálculo de planimetría. Este

archivo está listo para ser vaciado hacia un programa de CAD, que pueda leer puntos

provenientes de un archivo de texto(ASCI1) de este formato (Si su paquete de CAD no contempla

este formato nosotros realizamos la conversión).

En suma se crean dos archivos básicos, uno el que contiene los datos sin procesar

(*.POL) y el archivo que contiene los datos de la poligonal compensada XI Y, Descripción

(.COR).

Entrada de datos Por Archivo >:

Este campo, permite realizar todos los cálculos de POLIGONAL de apoyo que en el

campo anterior (en donde ingresan los datos por el teclado) la única diferencia aquí reside en

los datos ingresados una vez por teclado no tendrán ser ingresados cada vez que se requiera

modificar algún dato de apoyo que se encuentre en su correspondiente archivo, en este caso ( *.POL), por que este tipo de archivo (*.POL) puede ser recalculado las veces que sea necesario

hasta encontrar el mejor "ajuste" a nuestra poligonal de apoyo generando cada vez que pase

por el proceso de cálculo un archivo el cual contenga los datos X,Y,descripción de la poligonal

compensada en este caso el archivo ( *.COR) .El cual sirve a su vez de entrada para el cálculo

de Rumbos optimizándo en el tiempo de cálculo, haciéndolo más fácil y lógico.

El campo <Salir > termina la sección del cálculo de poligonal regresando el control al

menú Principal.

El cam00 de < RUMBOS > :

Este campo se encarga de REVISAR LA POLIGONAL o calcularla a partir que se conozca

el número total de vértices que la componen, y las coordenadas X y Y de todos los vértices, así

que la entrada de datos, ya sean por: teclado o por un archivo formado previamente, que

proporciona a la salida los siguientes resultados :Estación, Punto Visado, Angulo Interior, Rumbo

Calculado, Distancia Horizontal, Azimut, Vértice, Coordenada X, Coordenada Y.

Calcula la suma de los ángulos internos y la superficie que encierra la poligonal ( Puede

ser impreso o no).

<Entrada de datos por TECLADO > :

Este campo realiza los cálculos descritos anteriormente en el campo genérico de

<RUMBOS> del menú principal . La ventaja de poder vaciar datos desde teclado estriba en que

teniendo las coordenadas de todos los vértices pueden obtenerse los datos antes mencionados

con el fin de revisar o supervisar un trabajo ya realizado .

AI teclear los datos desde el teclado se crea un archivo que I' Resguardará "estos datos

para su posterior uso en un archivo de Texto cuya extensión es ( *.COR) El cual contiene la

descripción y coordenadas X y Y de los vértices.

Como recordaremos en la parte del campo <POLIGONAL> al ingresar los datos por

teclado o por archivo de tipo ( *.POL ), al correr poligonal se genera un archivo de resultados

que contiene los vértices de la poligonal compensada de tipo ( *.COR ) que es del mismo tipo

que el que se genera al ingresar los datos por teclado en el campo <RUMBOS> (Teclado).

Lo que significa que los resultados obtenidos al calcular la poligonal compensada podrán

ser directamente leídos y procesados por el campo de ----<RUMBOS> sin tener que teclearlos

ahora para este.

Ai correr rumbos en cualquiera de sus dos campos se genera un archivo de texto cuya

extensión es ( *.TXT ) (texto) que contiene el formato adecuado para que sea leído por DCA

(Autocad) y no se tenga que teclear todo el cuadro de construcción para el dibujo.

Entrada de datos oor ARCHIVO> :

Este campo realiza las tareas descritas anteriormente con la diferencia que puede

procesar los datos de entrada desde un archivo de tipo ( *.COR ) ya sea generado por la corrida

de <POLIGONAL> o por teclado como anteriormente se explica.

Los resultados obtenidos por el cálculo de rumbos se obtienen de dos maneras, una por

salida a la impresora y la otra que es realizada siempre por un archivo de tipo ( *.TXT) que como

se menciona anteriormente es compatible con DCA(AutoCad) para incluir el cuadro de

construcción automáticamente al dibujo.

1 1 Calculo de Rumbos genera I

*.QS , *.TXT

W I Salida de datos por .pantalla o impresora I I 4 SI

Hay errores o ajustes 1-b [ Editar archivos*.COR 1 4

1.- Realce <RUMBOS> en el menú principal 2.- Realce <Entrada de datos por archivo> 3.- Conteste 3 decimales 4.- Escriba el archivo a procesar *.COR en este caso RUMBOS 5.- Escriba el archivo *.TXT en este caso RUMBOS 6.- Conteste S a reescribirlo? 7.- Realce <Salida por pantalla> 8.- Conteste 3 a No. De decimales 9.- Escriba el nombre del archivo a procesar *.COR en este caso RUMBOS 10.- Escriba el archivo *.TXT en este caso RUMBOS

1 1 .- Conteste S a reescribirlo? 12.- Presione enter hasta llegar al menú de rumbos. 13.- Encienda la impresora y coloque papel. 14.-Realce <Imprimir Resultados> 15.- Conteste a los datos de identificación. 16.- A la pregunta LED S.A.? Conteste presionando enter hasta la siguiente pregunta. 17.- Conteste 3 a número de decimales. 18.- Repita 9 , 10 y 1 1 19.- Conteste S a la pregunta : se

imprime superficie? 20.- Realce <Salir>

POLIGONAL CERRADA

Entrada de datos*.POL I

v I Cálculo de Poligonal genera *.COR\ I

Salida de los datos Calculados d I

e3 Impresora

I I

itar archivo *.POL

1 .- Realce <POLIGONAL> en el menú principal y de enter 2.- Realce <Poligonal Cerrada> y de enter 3.- Realce <Entrada de datos por archivo> y de enter 4.- Escriba el archivo a procesar *.POL ... POLICERR y de enter 5.- Conteste los datos de identificación de trabajo. 6.- Conteste (P) a la pregunta: salida por impresora o Pantalla?. 7.- Presione enter hasta que pregunte: otra salida?. 8.- Conteste S y de enter. 9.- Encienda la impresora y coloque el papel. 10.- Conteste I. 1 1 .- Conteste N a la pregunta: desea otra salida?. 12.- Escriba archivo poligonal Ajustada.. *.COR. ... . . . . POLICERl y de entrar. 13.- Conteste S a reescribirlo?. 14.- Realce <Salir > y de enter.

RADIACIONES

*.FTE entrada de datos 2 1 Calculo de radiaciones *.QS ,*.DAT 1

Salida de datos

Pantalla Impresora

+ I Revisióndeerrores I

1.- Realce en el menú principal<Radiacion> y de enter. 2.- Realce <Genera archivos *.DCA> y de enter. 3.- Conteste con el número de decimales requerido. Ejem 3 y de enter. 4.- Conteste con el número de decimales de Z (elevación) 5.- Escriba el nombre del archivo *.FTE .. RADIACIO y de enter. 6.- Escriba el nombre del archivo de salida *.DAT..,. RAD1 y de enter. 7.- Conteste SI a ¿reescribirlo ? (Esto sustituirá el archivo anterior)

8.- Escriba el archivo *.DCA ... RAD1 y de enter. 9.- Conteste SI 10.- Realizara el cálculo de las radiaciones y mostrara una ventana de resultados 1 1 .- Presione ENTER 12.- Realce <Salida por pantalla> y de enter. 13.- Escriba el archivo a mostr ar... RAD1 y de enter. 14.- Conteste Si a ¿pausa para cambiar hoja? 15.- Pulse Enter hasta regresar al menú de <Radiation> 16. - Encienda la impresora y coloque el papel al inicio del borde superior de la hoja

17.- Realce <Impresión Total> y de enter. 18.- Conteste 3 y de enter a la pregunta ¿No.decimales en X,Y? 19.- Conteste 2 y de enter. 20.- De Enter hasta que pregunte ,Predio? A la pregunta ¿ LED S.A. ? 21.- Conteste a los datos que se le piden. 22.- Escriba el archivo a imprimir ... RAD1 y de enter. 23.-Realce <Salir> y de Enter. Ahora se encuentra en el menú principal.

POLIGONAL ABIERTA

NO + SI

Entrada de datos por teclado forma *. AB1

L I

Cálculo genera *.COR / \

I I

Salida ]'-"

Pantalla I I

)Impresora. I I I I I 4 Fin de poligonal a b i e r t k l

I

Realce <POLIGONAL> en el menú principal y de ter. Realce <Poligonal Abierta> y de enter. Realce <Entrada de datos por archivo> y de enter Escriba el archivo a procesar *.AB1 ... POLIABI

:nter Conteste datos para identificar el trabajo. Conteste (P) a la pregunta : Salida por impresora

)or pantalla?

Presione enter hasta que pregunte ¿desea otra ida? Conteste Si y de enter Encienda la impresora y coloque el papel. - Conteste I. - Conteste N a la pregunta: otra salida?

12.- Escriba el archivo poligonal ajustada *.COR ... POLIABI y de enter. 13.- Conteste S a: reescribirlo?. 14.- Realce <Salir> y de enter.

T F ? ~ : 9 1 3 - 2 6 7 1 \RADA: :3 9 3 R A D I A C I O N E S PAGINA: 1

--- )DIí l ;O DE PROYECTO: "Codig" ELABORO: CONSTRUCTORA LED S.A. FECHA: A g o / 9 F ¿EDIO: "Predio x" EDO: E s t a d o X " MPIO: "Mun i c i p i o " {RT. EST. : STA VERT.APOY0: COORD.EST.X,Y( 1 0 0 0 0 . 0 0 0 ; 1 0 0 0 0 . 0 0 0 ) !T.DIR AL APOYO: 0 .0000 ANGULO AL APOYO: 0 . 0 0 0 0 ALT. DE APARATO: 1 0 0 . 0 0 0

Punto visado Ang.G.mmss Distancia Desnivel X Y Z

v 1 v 3

V2A EMC

EMCXIR G R G R G R R R R G

OC G

OC IG oc OC c;

OC OC G G

oc oc G G

oc O c G G

oc OC

G+IMC FG IG oc

GIMC G

OC

o. O001 2 6 1 . 2 0 4 6 1 1 0 . 1 0 2 7 1 0 4 . 1 0 0 0

5 6 . 4 3 3 2 2 . 1 9 3 7

1 0 . 1 0 1 2 2 . 0 9 0 4

1 3 . 3 2 1 4 3 5 1 . 4 7 3 3

1 9 . 0 5 0 3 2 3 . 3 6 5 6 2 9 . 4 5 3 0 4 5 . 2 3 1 1

2 7 5 . 2 9 5 5 2 0 7 . 4 7 2 0 2 4 4 . 3 3 1 1 2 1 4 . 5 3 4 8 2 1 0 . 2 1 0 9 2 5 5 . 2 3 3 4 2 2 0 . 1 9 3 1 2 1 6 . 2 5 2 6 2 3 6 . 2 8 3 4 2 2 7 . 0 7 4 6 2 2 4 . 2 6 0 0 2 3 7 . 5 1 1 4 2 3 5 . 4 3 3 2 2 3 4 . 4 1 1 0 2 3 2 . 2 9 3 8 2 4 2 , 2 6 0 1 2 4 1 . 1 2 0 7 2 4 2 . 0 3 0 8 2 4 0 . 5 0 1 7 2 4 6 . 3 2 0 2 2 4 5 . 4 4 0 1 2 4 8 . 5 5 1 1 2 4 8 . 3 4 1 1 2 5 2 . 3 3 5 0 2 5 2 . 0 7 1 1 2 5 3 . 1 8 1 4 2 5 2 . 3 3 2 8 2 5 6 . 3 7 2 2 2 5 6 . 1 2 1 8

G+MC 2 5 5 . 4 0 5 3

9 0 . 9 7 2 2 0 8 . 0 2 0

8 3 . 9 5 9 4 2 . 4 5 0

2 . 6 5 2 3 6 . 8 4 4 5 0 . 0 3 9 2 7 . 2 1 2 4 1 . 2 8 6 1 4 . 1 4 3 2 8 . 8 1 9 1 9 . 1 1 6 1 0 . 2 6 5

3 . 1 2 7 8 . 0 0 4 5 , 0 0 0

1 7 . 4 4 4 1 5 . 0 1 4 1 6 . 7 6 5 1 0 . 1 1 1 2 7 . 0 4 2 2 6 . 0 9 2 2 3 . 0 2 3 4 3 . 0 4 5 4 2 . 3 7 8 3 6 . 2 ' 7 4 3 6 . 5 6 5 6 0 . 7 2 4 6 0 . 0 8 7 5 7 . 4 2 9 5 8 . 0 2 0 7 7 . 8 6 2 7 8 . 6 1 3 7 0 . 1 2 3 7 1 .O63

1 0 3 . 6 2 0 1 0 7 . 1 4 5

9 5 . 2 6 3 9 5 . 8 6 6

1 3 1 . 8 1 1 1 3 2 . 3 8 1 1 3 1 . 3 6 1 1 6 3 . 0 9 1 1 6 4 . 2 2 5

- 1 . 0 8 1 3 . 2 5 4

- 0 . 5 1 0 - 0 . 0 6 5 o. 2 1 0

- 1 . 4 3 3 .- 1 . 0 9 6 .- 1 . 2 6 3 - 0 . 8 9 8 - 1 . 0 2 0 - 0 . 5 2 3 - 0 . 2 2 6 - 0 . 0 7 0

0 . 0 4 1 - 0 . 7 8 8

0 . 1 0 2 - 0 . 6 1 7

0 . 2 4 8 O. 2 0 9

- 0 . 7 0 8 0 . 5 3 9 0 . 4 6 2

- 0 . 3 6 4 0 . 5 3 3 0 . 7 2 2

- 0 . 2 3 2 - 0 . 0 5 5

1 . 1 7 2 1 . 0 9 5 O. 3 0 9 0 . 4 1 8 1 . 3 4 6 1 . 3 4 2 O . 6 4 5 O. 6 5 7 1 . 5 9 5 1 . 5 3 9 1 . 2 0 7 1 . 3 2 3 2 . 0 6 2 1 . 8 5 1 1 . 9 0 4 2 . 5 1 4 2 . 3 7 8

1 0 0 0 0 . 0 0 0 9 7 9 4 . 3 4 8

1 0 0 7 8 . 8 0 8 1 0 0 4 1 . 1 5 9 1 0 0 0 2 . 2 1 7 1 0 0 0 1 . 4 9 6 1 0 0 0 8 . 8 3 5 1 0 0 0 1 . o 2 1 1 0 0 0 9 . 6 6 4

9 9 9 7 . 9 8 1 1 0 0 0 9 . 4 2 3 1 0 0 0 7 . 6 5 8 1 0 0 0 5 .O95 1 0 0 0 2 . 2 2 6

9 9 9 2 . 0 3 3 9 9 9 7 . 6 6 9 9 9 8 4 . 2 4 8 9 9 9 1 . 3 7 6 9 9 9 1 . 5 2 8 9 9 9 0 . 2 1 6 9 9 8 2 . 5 0 0 9 9 8 4 . 5 0 8 9 9 8 0 . 8 0 7 9 9 6 8 , 4 5 3 9 9 7 0 . 3 3 2 9 9 6 9 . 2 8 7 9 9 6 9 . 7 8 5 9 9 5 0 . 4 4 9 9 9 5 2 . 3 3 4 9 9 4 9 . 0 9 1 9 9 4 9 . 1 5 6 9 9 3 1 . 2 1 9 9 9 3 1 . 3 5 2 9 9 3 5 . 6 7 6 9 9 3 5 . 2 1 6 9 9 0 3 . 3 1 5 9 9 0 0 . 2 6 3 9 9 0 9 . 1 1 4 9 9 0 8 . 7 6 4 9 8 7 3 . 7 4 6 9 8 7 3 . 7 0 6 9 8 7 2 . 2 0 3 9 8 4 1 . 6 1 3 9 8 4 0 . 5 1 7

1 0 0 9 0 . 9 1 2 9 9 6 8 . 7 0 0 9 9 7 1 . 0 4 5 9 9 8 9 . 6 1 1

1 0 0 0 1 . 4 5 5 1 0 0 3 6 . 8 1 4 1 0 0 4 9 . 2 5 3 1 0 0 2 7 . 1 9 3 1 0 0 4 0 . 1 3 9 1 0 0 1 3 . 9 9 8 1 0 0 2 7 . 2 3 5 1 0 0 1 7 . 6 1 5 1 0 0 0 8 . 9 1 1 1 0 0 0 2 . 1 9 6 1 0 0 0 0 . 7 6 7

9 9 9 5 . 5 7 7 9 9 9 2 . 5 0 5 9 9 8 7 . 6 3 7 9 9 8 5 . 5 3 3 9 9 9 7 . 4 5 0 9 9 7 9 . 3 8 4 9 9 7 9 . 0 0 5 9 9 8 7 . 2 8 5 9 9 7 0 . 7 1 5 9 9 6 9 . 7 3 9 9 9 8 0 . 6 9 9 9 9 7 9 . 4 0 8 9 9 6 4 . 8 9 8 9 9 6 3 . 4 1 6 9 9 7 3 . 4 2 3 9 9 7 2 . 0 5 0 9 9 6 3 . 5 0 9 9 9 6 1 . 6 9 3 9 9 7 2 , 0 7 7 9 9 7 0 . 7 9 5 9 9 6 2 . 7 3 0 9 9 6 0 . 8 5 3 9 9 7 1 . 4 5 5 9 9 7 0 . 5 6 6 9 9 6 2 . 1 3 1 9 9 6 0 . 3 2 0 9 9 6 9 . 6 0 8 9 9 6 1 . 1 1 1 9 9 5 9 . 3 5 5

9 8 . 9 2 1 0 3 . 2 5

9 9 . 4 9 9 9 . 9 4

1 0 0 . 2 1 9 8 . 5 ? 9 8 . 9 0 9 s . 7 4 9 9 . 1 0 9 s . 9 8 99.45 9 9 . 7 7 9 9 . 9 3

1 0 0 . 0 4 9 9 . 2 1

1 0 0 . 1 0 9 9 . 3 8

1 0 0 . 2 5 1 0 0 . 2 1

9 9 . 2 9 1 0 0 . 5 4 1 0 0 . 4 6

9 9 . 6 4 1 0 0 . 8 3 1 0 0 . 7 3

9 9 . 7 7 9 9 . 9 5

1 0 1 . 1 7 101 * o 9 1 0 0 . 3 1 1 0 0 . 4 2 1 0 1 . 3 5 1 0 1 . 3 4 1 0 0 . 6 : , 1 0 0 . 6 6 1 0 1 . 5 9 1 0 1 . 5 4 1 0 1 . 2 1 1 0 1 . 3 2 1 0 2 . 0 6 1 0 1 . 8 6 1 0 1 . 9 0 1 0 2 . 5 1 1 0 2 . 3 5

r) \RADA: 394 R A D I A C I O N E S PAGINA: i-

) D I G O D E P R O Y E C T O : "Cc id I g " E L A B O R O : CONSTRUCTORA L E D S. A . F E C H A : Ago/Sf i I E D I O : " P r e d i o x " E D O : E s t a d o X" MPIO: " Mu n i c í p i o " CRT. E S T . : V3 V E R T . A P O Y 0 : C O O R D . E S T . X , Y ( 1 0 2 0 7 . 3 4 1 ; 1 0 0 1 6 . 7 9 3 ) ! T . D I l I A L A P O Y O : 1 8 4 . 0 1 2 5 ANGULO AI, A P O Y O : 2 5 5 . 4 0 5 3 A L T . D E A P A R A T O : 1 0 3 . 2 5 7

Punto visado A n g . (1. mms c D i s t a n c i a D e s n i v e 1 X Y 2

V2 0 . OOiIl 2 0 8 . 0 2 2 MOJXA 8 7 . 4 1 2 9 1 3 . 3 7 2

EMC 8 4 . 5 9 1 3 1 0 . 8 2 7 V4 9 1 . 0 3 0 9 7 2 . 0 7 9 OC 4 6 . 4 2 4 5 1 3 . 8 5 0

G+MC 5 5 . 2 4 5 0 1 4 . 1 0 3 G 1 2 . 4 3 4 0 1 1 . 9 1 6

OC 1 7 2 . 4 5 5 2 3 5 . 8 6 1 G 1 7 1 . 5 6 1 7 4 0 . 5 2 3 G 1 8 5 . 0 6 5 4 3 5 . 0 7 0

- 3 . 1 9 s 10003 .888 1 0 0 8 2 , 2 5 7 2 . 4 9 5 1 0 2 1 1 . 0 3 4 1 0 0 2 9 . 6 4 5 0 . 0 5 5 1 0 2 0 9 . 8 3 7 1 0 0 2 7 . 3 2 8 6 . 2 2 5 1 0 2 3 1 . 2 7 7 1 0 0 8 4 . 7 8 2 0 . 0 3 5 1 0 2 0 1 . 5 0 0 1 0 0 2 9 . 3 5 1 0 . 0 0 7 1 0 2 0 3 . 3 9 6 1 0 0 3 0 . 3 3 3

- 0 . 0 6 4 1 0 1 9 7 . 1 3 5 1 0 0 2 2 . 9 4 3 0 . 9 2 6 1 0 2 4 2 . 5 3 0 1 0 0 0 9 . 8 8 5 0 . 8 8 0 1 0 2 4 7 . 2 1 3 1 0 0 0 9 . 5 6 1 0 . 8 5 7 1 0 2 3 9 . 5 1 3 1 0 0 0 2 . 8 3 3

1 0 0 . 0 6 1 0 5 . 7 5 1 0 3 . 3 1 1 0 9 . 4 8 1 0 3 . 2 9 1 0 3 . 2 6 1 0 3 . 1 9 1 0 4 . 1 8 1 0 4 . 1 4 1 0 4 . 1 1

\RADA : 395 R A D I A C I O N E S PAGINA: 3 - I - - -_ _. .- I_ ---

)DIGO DE PROYECTO: " C o d i g " ELABORO: CONSTRUCTORA LED S . A . FECHA: Ago/96 {EDIO: "Predio x " EDO: E s t a d o X " MPIO: "Municipio" 5RT. EST. : V4 VERT, APOYO: STA COORD.EST.X,Y( 10202.843 ; 10088.731) 5T.DIR AL APOYO: 265.2211 ANGULO AL APOYO: 185.0654 ALT. DE APARATO: 109.446

Punto v i s a d o An g . C. mms s D i s t a nc i a Des n i ve 1 x Y Z

V3 CHMO J * A

EMC FMC V5 v4 V6 VG v7 V6A V6

MOJ*B H+5. OOM

V8 v7

H+6. O O M v9 V8

VAR I LLA MOJXREF V2A*CI

V9 CL ESCU

v2*

o . O000 0.4607 68.4032 80.1108

216.2432 359.5959 115.4952

o. 0001 70.2804 1.0731 o . O000 84.3348 90.1504 203.2425

o. O000 46.3856 133.1712

o . O000 170.0431 161.5402 125.0313 359.5959 334.4139 148.1856

72.076 58.717 7.110 44.479 24.090 24.090 304.468 304.467 148.391 68.032

148.393 37.090 43.420 127.901 127.903 54.474 36.179 36. 180 61.531 65.191

153.047 153.048 86.020 83.963

-6.174 - 3.714 --O. 208 -2.360 0.115

- 0 . o93 -38.735 38.726 -3.789 -14.531 3.820 -8.608

-12.448 9.161 -9.140

-13.512 -1.. 860 I. 877

-7.949 - 9.595 25.241 -25.105 -39.814

O. 590

10273.879 10260.341 10206.512 10217.134 10181.315 10226.585 10118.482 10502.917 10275.412 10270.lO7 10349.095 10212.556 10210.005 10078.561 10328.900 10246.967 10180.301 10238.501 10144.903 10145.200 10137.417 10353.682 10273.262 10139.890

10100.931 10097.893 10082.641 10046.819 10099.541 10092.809 9796.134 10140.266 9959.295 10098.928 10113.849 10052.935 10045.906 10118.940 10110.381 10056.786 10060.1233 10094.855 10068 .O20 10058.282 9950.373 10114.638 10138.133 10033. 17.7

103.27 105.73 109.24 107.09 109.56 109.35 70.71 148.17 105.66 94 * 92

113.27 100.84 97.00 118.61 100.31 95.93

107 * 59 111.32 101.5Ci 99.85

134.69 84.34 6 9 . 6 3 110.04

1RADA: 4 0 2 R A D I A C I O N E S P A G I N A : 4

%2GO DE PROYECTO : " C o d i g " ELAB(3R13 : ( W N S T R k T O R A L E D S . A . FECHA : A g o / 9 6 I E D I O : " P r e d i o x" E D O : E s t a d o X " MPIO: "Mun i c i p i o 5 R T . E S T . : V l V E R T . A P O Y 0 : V9 C O O R D . E S T . X , Y ( 9 9 9 3 . 6 1 6 ; 9 9 0 9 . 2 6 3 ) !T.DIR A L APOYO: 3 2 5 . 5 2 3 4 ANGULO A L APOYO: 1 4 8 . 1 8 5 6 A L T . DE APARATO: 9 8 . 9 2 2

P u n t o visado A n g . G . m m s s D i s t a n c i a Desnivel X Y Z

v 2 v 1 0

G OC

G-+P OC OC F G

P G

OC QP

G OC

G (3 G R G r; G R G

G + R G R

G + R G

FR BG IR

O. 0000 1 5 8 . 0 7 0 7 1 6 0 . 0 4 1 5 1 6 1 . 3 3 3 1 1 6 2 . 2 2 4 2 1 6 0 . 4 4 1 0 1 6 3 . 2 8 1 6 1 6 4 . 2 3 4 9 1 6 5 . 2 4 4 9 1 6 1 . 1 2 4 3 1 6 1 . 3 5 3 8 1 6 3 . 4 9 2 6 1 6 0 . 4 7 0 1 1 6 1 . 1 5 4 2 1 6 5 . 0 3 3 8 1 5 8 . 2 4 4 8 1 6 7 . 5 0 2 2 1 7 0 . 5 5 1 . 3

2 9 . 3 8 5 3 1 6 9 . 3 4 3 0 3 5 8 . 5 0 5 5 1 7 1 . 2 0 5 5 3 5 s * 3 2 2 2 1 7 1 , 4 9 0 1 3 4 8 . 5 3 3 3 3 4 7 . 5 8 5 2 1 7 3 . 4 9 0 8 3 4 6 . 2 5 1 5 3 4 5 . 1 8 5 3 3 2 3 . 1 2 4 3 3 0 9 . 1 3 0 8

9 0 . 9 6 1 1 2 0 . 2 0 4

9 5 . 7 1 7 1 1 9 . 3 3 3 1 1 9 . 6 7 3

8 9 . 5 3 5 1 0 5 . 2 5 2 1 0 4 . 5 1 8 1 0 7 . 6 5 5

7 3 . 0 7 5 7 2 . 4 8 0

1 1 0 . 8 2 3 5 0 . 5 6 8 5 0 . 4 1 0 9 3 . 7 5 2 3 4 . 8 7 8 7 0 . 5 9 9 7 0 . 1 8 3 1 1 . 1 8 7 5 3 . 5 2 9 4 8 . 8 3 7 4 7 . 6 9 3 5 8 . 2 0 0 3 5 . 4 6 1 4 1 . 5 5 6 3 9 . 6 2 7 1 7 . 0 8 6 1 5 . 0 4 5 1 5 . 0 9 9

2 . 3 4 2 1 . 8 3 8

1 . O l f i 9 9 9 7 . 4 8 8 9 8 1 8 . 3 7 4 4 . 9 2 8 9 9 4 4 . 1 1 0 1 0 0 1 8 . 7 8 9 3 . 1 1 3 9 9 5 7 . 1 9 0 9 9 9 1 . 7 6 s 5 . 0 8 0 9 9 5 1 . 0 8 3 1 0 0 2 0 . 7 4 9 5 . 0 4 6 9 9 5 2 . 5 6 6 1 0 0 2 1 . 6 6 5 2 . 6 4 1 9 9 6 0 . 5 0 6 9 9 9 2 . 4 4 1 3 , 9 8 1 9 9 5 9 . 4 0 4 1 0 0 0 8 . 7 9 0 3 * 7 2 8 9 9 6 1 . 2 4 4 1 0 0 0 8 . 6 3 2 4 . 4 3 4 9 9 6 2 . 0 9 4 1 0 0 1 2 . 1 9 0 1 . 8 0 3 9 9 6 7 . 1 5 8 9 9 7 7 . 3 7 0 1 . 7 3 1 9 9 6 7 . 8 2 4 9 9 7 6 . 9 8 9 4 . 5 1 0 9 9 5 8 . 2 3 9 1 0 0 1 4 . 2 7 8 O. 7 9 7 9 9 7 4 . 9 5 5 9 9 5 6 . 2 5 2 0 . 7 5 9 9 9 7 5 . 4 0 5 9 9 5 6 . 2 5 9 3 . 1 4 5 9 9 6 5 . 6 1 3 9 9 9 8 . 7 2 5 0 . 3 5 6 9 9 7 9 . 4 1 5 W 4 1 . 1 0 9 1 . 9 8 9 9 9 7 5 . 8 2 0 9 9 7 7 . 5 7 2 2 . 5 3 9 9 9 7 9 . 6 0 1 9 9 7 8 . 0 2 2

- 0 . 5 0 6 9 9 8 8 . 5 0 1 9 8 9 9 . 3 0 4 1 . 2 0 9 9 9 8 1 . 6 9 s 9 9 6 1 , 4 3 8

- 0 . 5 4 3 9 9 9 6 . 6 7 5 9 8 6 0 . 5 1 2 1 . 1 1 4 9 9 8 4 . 4 4 2 9 9 5 6 . 0 5 5

- 0 . 3 4 0 9 9 9 7 . 5 7 4 9 8 5 1 . I 8 8 0 . 5 5 2 9 9 8 7 . 0 7 9 9 9 4 4 . 1 0 6 0 . 0 7 6 1 0 0 0 3 . 3 5 0 9 8 6 8 . 8 5 3

- 0 . 0 6 3 1 0 0 0 3 . 5 1 0 9 8 7 0 . 8 8 1 0 . 1 9 8 9 9 9 1 . 0 5 5 9 9 2 6 . 1 4 6

- 0 . 2 0 9 9 9 9 7 . 7 6 8 9 8 9 4 . 7 9 2 - 0 . 2 3 8 9 9 9 8 . 0 6 2 9 8 9 4 . 8 2 3 -0.058 9 9 9 5 . 0 9 7 9 9 0 7 . 4 3 9 - 0 . 0 1 5 9 9 9 5 . 0 8 8 9 9 0 8 . 1 5 3

9 9 . 9 3 1 0 3 . S 5 1 0 2 . 0 4 1 0 4 1 o 0 1 0 3 . Y7 1 0 1 . 5 f ; 1 0 2 . 9 0 1 0 2 . 6 5 1 0 3 . 3 6 1 0 0 . 7 3 1 0 0 . 6 5 1 0 3 . 4 3

9 9 . 7 2 9 9 . cis

1 0 2 . 0 7 99.28

1 0 0 . 9 1 1 0 1 . 4 6

9 8 . 4 2 1 0 0 . 1 3

9 s . 3 8 1 0 0 . 0 4

9 s . 5 8 9 9 . 4 7 9 9 . o o 9 8 . 8 6 9 9 . 1 2 9 8 . 7 1 9 8 . 6 9 9 8 . 8 6 9 8 . 9 1

R A D I A C I O N E S PAC; I NA : 5 1RADA: 4 0 3

)DI GO DE PROYECTO : "Cod i g " ELABORO: CONSTRUCTORA LED S . A . FECIIA : Ago/96 IEDIO: "Predio x " EDO: Estado X" MPIO: "Mun i c i p i o " ?HT. EST, : V i 0 VERT. APOYO: STA COORD.EST.X,Y( 1 0 0 3 0 . 4 7 7 ; 9 7 9 4 . 8 4 0 ) íT.DIR AL APOYO: 4 . 0 1 2 6 ANGULO AL APOYO: 3 0 9 . 1 3 0 8 ALT. DE APARATO: 1 0 3 . 9 2 3

.---I-- --

- Punto visado Ang.G.mmss Distancia Desnivel X Y 2

v 1 R

QP+FR c O

G+P G G

V11 oc

G OC R G oc IR

G v 1 0 V68 IG oc G

G+R oc

G GtR O c

G+R O c

G+R v 1 1 V69

oc P

oc P

oc OC OC O c OC P P P

OC

V69

3 5 9 . 5 9 5 9 3 2 0 . 4 7 5 6 3 1 4 . 2 3 0 8 1 8 0 . 1 7 1 7 1 8 2 . 4 3 3 1 1 7 3 . 4 2 3 7 1 6 9 . 2 3 3 8 1 7 3 . 5 4 1 9 1 7 4 . 4 4 1 0 1 6 7 . 1 1 1 4 1 7 3 . 4 3 4 2 1 7 4 . 4 7 2 2 1 6 6 . 2 0 1 3 1 7 4 . 0 1 5 1 1 7 5 . 4 1 1 1 3 5 3 . 0 9 1 5

o . O000 2 1 9 . 5 0 4 7 2 2 2 . 1 3 0 2 2 3 4 . 2 7 4 9 2 1 5 . 3 5 0 7 2 3 4 . 3 8 0 4 2 3 1 . 4 5 1 7 2 1 0 . 5 2 2 8 2 3 6 . 4 4 5 6 2 3 7 . 1 6 4 4 2 5 5 . 5 6 5 6 3 3 3 . 2 0 0 2 3 4 9 . 3 3 1 6

o . O000 2 2 1 . 1 3 0 2 2 2 3 . 3 7 1 7 2 2 2 . 5 4 5 9 2 2 3 . 5 6 2 4 2 1 8 . 4 0 0 8 2 2 4 . 3 5 0 1 2 1 9 . 0 2 2 1 2 2 5 . 0 1 2 1 2 2 5 . 3 8 1 6 2 4 3 . 1 3 1 6 2 6 6 . 1 4 1 3 2 4 9 . 2 7 2 8 3 0 5 . 1 1 1 7 2 6 9 . 4 7 3 4 2 7 2 . 2 7 4 3

1 2 0 . 2 0 4 3 3 . 3 9 0 3 3 . 1 7 6 3 0 . 6 5 3 3 1 . 4 2 9

1 0 1 . 1 1 2 8 4 . 5 5 1

1 0 2 . 6 2 9 8 5 . 4 2 8 6 6 . 6 4 3 7 2 . 7 0 2 7 2 . 4 3 0 3 6 . 2 1 0 6 0 . 6 8 7 6 0 . 8 3 9

9 . 7 5 4 1 0 2 . 6 3 3

4 9 . 9 5 6 4 2 . 3 9 5 4 8 . 5 2 8 2 6 . 0 5 1 3 8 . 3 4 6 3 5 . 7 6 4

9 . 8 6 1 2 4 . 9 8 6 1 7 . 7 5 0 1 2 . 8 0 6

9 . 7 9 8 1 6 . 9 2 6 4 9 . 9 5 4

1 1 9 . 9 8 1 1 5 1 . 2 4 8

9 4 . 6 7 0 9 3 . 0 0 9 9 6 . 9 1 1 8 3 . 6 7 3 6 7 . 7 6 6 6 8 . 3 4 0 2 1 . 0 5 3 2 3 . 23C

5 . 9 6 2 2 2 . 2 6 6 1 4 . 2 7 5 1 5 . 9 0 s 1 3 . 4 8 1

- 4 . 9 8 7 - 0 . 8 7 7 --O. 8 7 1

2 . 6 0 6 2 . 5 8 1 9 . 2 1 3 7 . 6 7 7 9 . 3 1 5 7 . 2 5 1 6 . 0 5 0 6 . 0 2 4 5 . 7 0 9 3 . 2 0 8 5. o 3 1 5 * 2 3 9

- 0 . 7 8 0 - 9 . 2 1 4

4 . 5 8 4 4 . 0 0 0 4 . 3 4 2 2 . 5 1 3 2 . 9 6 2 2 . 9 9 5 O. 9 6 4 1 . 5 7 0 1 . 0 6 5 o . 1 9 2

- 1 . 1 2 3 - 1 . 9 9 2 - 4 . 4 5 0

8 . 9 8 9 9 . 9 3 2 6 . 9 4 8 6 . 6 1 s 7 . 6 8 2 5 . 9 5 0 5 . 4 4 2 5 . 0 3 6 1 . 5 6 6 1 . 1 9 5 0 . 1 7 2 o . 7 9 0

.- 1 . 0 5 8 - 0 . os2 O. 0 2 7

1 0 1 2 8 . 7 0 7 1 0 0 3 9 . 4 5 8 1 0 0 3 5 . 7 7 6 1 0 0 0 5 . 3 3 9 1 0 0 0 3 . 9 6 1

9 9 5 4 . 2 8 1 9 9 7 1 . 5 3 2 9 9 5 3 . 3 6 3 9 9 6 5 . 4 7 7 9 9 8 5 . 8 9 1 9 9 7 5 . 9 9 8 9 9 7 5 . 3 2 3

1 0 0 0 6 . 6 5 3 9 9 5 4 . 7 9 0 9 9 8 3 . 5 3 8

1 0 0 3 7 . 7 2 1 1 0 1 1 4 . 3 4 8

9 9 8 0 . 6 8 6 9 9 8 8 . 4 0 0 9 9 8 4 . 3 8 4

1 0 0 0 4 . 4 2 7 9 9 9 4 . 3 1 7 9 9 9 6 . 1 9 6

1 0 0 2 0 . 6 4 4 1 0 0 0 7 . 2 3 8 1 0 0 1 4 . 0 2 9 1 0 0 2 0 . 7 7 6 1 0 0 3 5 . 0 9 8 1 0 0 4 2 . 3 1 1 1 0 0 7 1 . 2 9 9

9 9 1 1 . 1 5 8 9 5 8 0 . 8 6 2 9 9 3 6 . 6 6 5 9 9 3 8 . 5 4 9 9 9 3 3 . 7 4 4 9 9 4 7 . 9 3 7 9 9 6 2 . 8 6 3 9 9 6 3 . 1 4 0

1 0 0 0 9 . 7 7 3 1 0 0 0 9 . 9 8 2 1 0 0 2 6 . 7 2 8 1 0 0 1 2 . 0 7 5 1 0 0 3 0 . 4 7 5 1 0 0 2 1 . 2 6 1 1 0 0 2 3 . 1 5 7

9 8 6 4 . i 2 1 9 8 2 6 . 9 9 9 9 8 2 7 . 5 9 0 9 7 7 7 . 2 9 9 9 7 7 7 . 9 6 7 9 7 2 7 . 4 6 4 9 7 3 4 . 2 2 3 9 7 2 7 . 1 1 9 9 7 3 9 . 4 0 6 9 7 4 5 . 3 0 9 9 7 4 6 . 6 9 8 9 7 4 7 . 8 9 1 9 7 6 7 . 5 7 1 9 7 5 4 . 8 9 5 9 7 5 6 . 1 3 5 9 8 0 1 , 3 7 2 9 8 5 3 . 9 9 4 9 7 9 8 . 8 9 1 9 8 0 0 . 0 2 3 9 8 1 0 . 9 5 3 9 7 9 5 . 0 1 7 9 8 0 7 . 6 0 2 9 8 0 5 . 0 3 3 9 7 9 4 . 0 9 7 9 8 0 4 . 0 1 9 9 8 0 1 . 5 1 3 9 8 0 3 . 2 0 0 9 8 0 3 . 4 8 0 9 8 0 6 . 9 4 2 9 5 2 3 . 6 3 2 9 8 0 7 . 4 2 5 9 5 1 7 .O04 9 8 0 7 . 5 5 9 9)sOS. 9 8 1 9 8 0 0 . 7 1 2 9 8 0 8 . 5 6 2 9 7 9 9 . 3 8 3 9 8 0 6 . 5 0 4 9 7 9 9 , 6 5 6 9 8 0 5 . 7 8 8 9 7 9 9 . 4 7 6 9 8 0 7 . 3 7 6 9 8 0 9 . 1 í 5 9 8 0 1 . SO7 9 8 0 6 . 1 8 0

9 8 . 9 4 1 0 3 . 0 5 1 0 3 . 0 5 1 0 6 . 5 3 1 0 6 5 0 1 1 3 . 1 4 1 1 1 . 6 0 1 1 3 . 2 4 1 1 1 . 1 7 1 0 9 . 9 7 1 0 9 . 9 5 1 0 9 . 6 3 1 0 7 . 1 3 1 0 8 . 9 5 1 0 9 . 1 6 1 0 3 . 1 4

9 4 . 7 1 1 0 8 . 5 1 1 0 7 . 9 2 1 0 8 . 2 6 1 0 6 . 4 1 1 0 6 . 8 8 1 0 6 . 9 2 1 0 4 . 5 9 1 0 5 . 4 9 1 0 4 . 9 9 1 0 4 . 1 1 1 0 2 . so 1 0 1 . 9 3

9 9 . 4 7 1 1 2 . 9 1 1 1 3 . s 5 1 1 0 . 8 7 1 1 0 . 5 4 1 1 1 . 6 1 1 0 9 . 8 7 1 0 9 . 3 7 1 0 8 . 9 6 1 0 5 . 4 9 1 0 5 . 1 2 1 0 4 . 1 0 1 0 4 . 7 1 1 0 2 . 8 ? 1 0 3 . 8 4 1 0 3 . 9 5

REVISION POLIGONAL Led S.A.

tEDIO : " Nombre de1 Predio " FECHA : JUNIO 96

. A D O S ANGULO R U M B O DISTANCIA AZIMUT VERTICE COORDENADAS EST. P.V. INTERIOR CALCtJLADO HORIZONTAL X Y

,io ' ' Ll L2 L3 L4 L5 L6 L7 L8 L9

L 1 o L13A L14 111 5 A1 6 Al 7 Al S Al9 A20 A21 A24 A23

A23 ' 1,20 '

Ll L2 L3 L4 L5 L6 L7 L8 L9 L10

L13A L14 L15 A16 A17 Al8 A19 A20 A21 A22 A23 A23 ' L20 '

L 2 0 I '

90.1939 N 1.1741 180.0044 N 1.1825 182.3415 N 3.5240 184.1307 N 8.0543 184.1308 N 12.1856 184.1622 N 16.3518 184.3132 N 21.0650 181.3430 N 22.4139 179.5354 N 22.3514 180.3152 N 23.0706 179.0807 N 22.1513 67.5124 N 89.5323

179.5818 N 89.5505 180.0403 N 89.5102 170.3554 S 89.4452 179.4505 S 89.2956 77.0418 S 13.2545 184.1325 S 9.1220 183.2051 S 5.5129 184.0612 S 1.4517 183.0559 S 1.2042 181.4306 S 3.0348 87.5414 S 89.0158 180.0000 S 89.0158

E 23.4543 1.1741 Ll E 44.871 1.1825 L2 E 2 0 . 0 0 0 3.5240 L3 E 16.714 8.0548 L4 E 20.000 12.1856 L5 E 21.753 16.3518 L6 E 11 - 3 7 1 21 .U650 L 7 E 27.675 22.4119 L8 E 70.585 22.3514 L9 E 18.422 23.0706 L10 E 35.784 22.1513 L13A W 44.685 270.0637 L14 W 64.293 270.0455 L 1 5 W 48.747 270.0858 A16 W 73.043 269.4452 A17 W 63.562 269.2956 A18 E 36.185 166.3415 Al9 E 63.659 170.4740 A20 E 49.920 174.0831 A21 E 49.256 178.1443 A22 W 54.009 181.2042 A23 W 41.859 183.0348 A23' E 134.714 90.5802 L20' E 59.551 90.5802 L20"

1189.005 735.79Y 1170.029 780.657 1171.381 800.611 1173.735 817.159 1178.001 836.699 1184.211 857.546 1188.307 868.153 1198. Y82 893.686 1226.093 958.557 1233.326: 975.800 1248.878 1008.919 1202.193 1009.005 1137.900 1009.097 1089.153 1009.224 1016.111 1008.902 952.551 1008.347 960.955 973.151 971.139 910.312 976.234 860.653 977.742 811.420 976.475 757.426 974.233 71 5.627

1108.932 713.353 1168.475 712.348

SUMA = 3960.0000 SUPERFICIE = 65818.332

Predio " p r e d i o " Municipio Municipio Estado "Estado" Calculado por Constructora Led S.A Fecha ago/96

{ST P.V. AZIMUT DISTANCIA PROYECCIONES CALCULADAS VERT COORDENADAS N(+) S ( - ) E ( + ) W ( - ) X Y

CALCULO DE L A POLIGONAL DE APOYO

v2 v3 v3 v4 V4 v 5 v5 V6 V6 V7 v7 V8 V8 V9 VY Vl1

v11 v12 v12 v13 V13 V14 V14 Vl5 V15 V16 V16 Vi7 V17 V5B V5B Vl9 v19 v20 v20 v21 v21 v22 V2L v23 v23 v24 v24 v25 V25 V28 V28 v2

16.5526 15.2812 12.4447 27 .O832 30.2240 28.1352

194.0253 209.0723 212.0517 209.2216 196.4751 210.0335 208.4717 210.4119 188.4613 196.2751 188.2132 212.0817 195.5123 1.89.5739 204.4019 155.3321 194.5918 224.0543

390.177 346.304 450.274 583.079 638.228 317.963 198.293 193.636 272.859 286.980 77.667 91.097 178.865 158.126 65.860 136.468 74.820 42.341

147.200 200.211 110.579 35.741

329.534 154.882

373.279 113.581 V3 333.757 92.371 V4 439.178 99.347 v 5 518.869 266.001 V6 550.600 322.751 V? 280.140 150.406 Vi3

-192.363 -48.133 V9 -169.156 -94.240 V11 -231.175 -141.949 V12 -250.092 -140.753 Vi3 -74.353 -22.445 V14 -78.845 -45.631 Vl5 -156.759 -86.136 V16 -135.981 -80.703 V17 -65.090 -10.042 V5B -130.872 -38.677 V19 -74.025 -10.877 V20 -35.853 -22.524 V21 141.599 -40.219 V22 -197.193 -34.631 v23 -100.485 -46.158 V24 -32.537 14.790 V25

~ 318.323 -85.225 V28 -111.234 -107.775 V2

1113.581 1373.279 1205.952 1701,037 1305.299 2146.214 1571.300 2665.083 1894.051 3215.688 2044.457 3495.829 1996.324 3303.466 1902.084 3134.310 1757.135 2903.135 1616.382 2653.043 1593.937 2578.690 1548.306 2499.845 1462.170 2343.087 1381.467 2207.106 1371.425 2142.016 1332.748 2011.143 1321.871 1937.118 1299.347 1901.265 1259.128 1759.666 1224.497 1562.473 1178.339 1461.989 1193.128 1429.451 1107.904 líll.l'r39 1000 * 000 1000.000

4680.0000 5481.184 4991.763 2118.365 errores y: -0.106165 x: 0.128342

factores de correccion y : 0.000021 x : -0.000061 error total 0.165925 aproximacion 1:33034

P r e d i o "predi o" Municipio Municipio Estado "Estado" Calculado por C o n s t r u c t o r a Led S.A Fecha ago/96

ZST P.V. AZIMUT DISTANCIA PROYECCIONES CALCULADAS VERT COORDENADAS X Y N(+) S(--) E ( + ) W(-)

P O L I G O N A L C O M P E N S A D A

v2 v3 v3 v4 v4 v5 V5 V6 V6 V7 v7 V8 V8 v 9 v 9 Vil

v11 vi2 V12 V13 V13 VI4 Vi4 Vi5 V15 V16 V16 V17 V17 V5B V5B Vi9 Vl9 v20 V2D v21 v21 v22 v22 v23 v23 v24 v24 v25 V25 V28 V28 v2

v3 v4 v5 V6 v7 V8 v9 v11 v12 Ví3 V14 v15 V16 V17 V5B v19 v20 V21 V22 V23 V24 v25 V48 v2

1113.574 1205.939 1305.280 1571.265 1893.997 2044.394 1996.258 1902.012 1757.055 1616.293 1593.846 1548.213 1462.071 1381.363 1371.321 1332.641 1321.764 1299.239 1259.017 1224.384 1178.223 1193.012 1107.782 1000.000

1373.287 1707.052 2146.239 2665.118 3215.735 3495.881 3303.523 3134.371 2903.200 2653.114 2578.762 2499.919 2343.164 2207.186 2142.097 2011.227 1937.204 1901.351 1759.755 1562.567 1462.084 1429.547 1111.231 1000.000

LEDSA Tel. 5 1 3 - 2 6 7 1 Predio " Nombre" M u n i c i p i o " M u n i c i p o i " Estado " E d o " C a l c u l a d o p o r Constructora LED S . A Fecha ago/96

ZST P. V. A 2 I MUT DI STANC I A PROYECC JONES CALCrJLADAS VERT (i 0 OR D EN A D A S N(+) S(-) E ( + ) W ( - ) X Y

CALCULO DE LA POLICONAL DE APOYO

2n 2 0 A 1 5 8 . 2 0 0 2 1 0 0 . 1 0 6 20A 20R l r t 2 . 1 9 0 8 2 8 . 0 1 9 2 0 B 2 0 D 1 9 2 . 0 3 0 2 1 3 4 . 1 2 0 - 20D 20F 1 0 1 , 4 3 2 1 7 7 . 7 0 7 2 0 F 2OG 7 2 . 1 2 1 2 5 8 . 8 0 7 20G 20H 6 6 . 2 8 3 0 4 4 . 8 1 3 2 0 H 2OJ 6 8 . 2 7 0 3 8 6 . 2 0 3 2 0 5 22A 1 6 5 . 1 0 2 9 3 5 . 4 2 2

- 9 9 . 0 4 9 - - 5 . 9 7 8

1 3 1 . 1 6 5 - 1 5 . 7 8 8

1 7 . 9 7 4 1 7 . 8 8 7 3 1 . 6 6 2

- 3 4 . 2 4 3

20 9 5 5 9 3 . 2 5 5 1 0 1 0 1 1 . 1 6 1 . 1 4 . 5 1 0 2 0 A 9 5 5 7 8 . 1 4 5 1 0 0 9 1 2 . 1 1 2 2 7 . 3 7 4 LOB 9 5 6 0 8 . 1 1 9 1 0 0 9 0 6 . 1 3 4

- 2 8 . 0 0 1 20D 9 5 5 7 8 . 1 1 9 1 0 0 7 7 4 . 9 7 0 7 6 . 0 8 6 20F 9 5 6 5 4 . 2 0 5 1 0 0 7 5 9 . 1 8 2 5 5 . 9 9 3 20G 9 5 7 1 0 . 1 9 8 1 0 0 7 7 7 . 1 5 6 4 1 . 0 8 8 2 0 H 9 5 7 5 1 . 2 8 6 1 0 0 7 9 5 . 0 4 3 8 0 . 1 7 8 205 9 5 8 3 1 . 4 6 4 1 0 0 8 2 6 . 7 0 5

9 . 0 6 4 2 2 A 9 5 8 4 0 . 5 2 7 1 0 0 7 9 2 . 4 6 2

5 6 5 . 1 9 7 3 3 2 . 2 9 3 3 5 3 . 7 4 5 errores x : 0 . 0 0 1 2 5 7 y: 0 . 0 0 2 1 3 4

e r r o r total 0 . 0 0 2 4 7 7 aproximacion 1 : 2 2 8 1 5 1 factores d e correccion x : - 0 . 0 0 0 0 0 4 y : - - 0 . 0 0 0 0 0 6

LEDSA Tel. 813- 2671 Predi o " Nombre" Miin i c i p i o "Mun i c i po i It Es 1 ado "Edo" Calculado p o r Constructora LED S.A Fecha ago/96 ZST P.V. AZIMUT DISTANCIA PROYECCIONES CALCULADAS VERT COORDENADAS

N(+) S ( - ) E(+) W(--) X Y

P O L I G O N A L C O M P E N S A D A

20 20A 20B 2 U D 20F 2 ocn 2OH 205 22A

20 95593.255 101011.161 20A 95578.745 100912.111 20B 95606.119 100906.134 20D 95578,118 100774.965 20F 95654.204 100759.180 20G 95710.197 100177.154 20H 95751.285 100795.041 205 95831.463 100826.703 22A 95840.526 100792.460

393 STA 0.0000 '10000.000 10000.O00 V 1 0.0001 90.972 -1 .O81 v3

V2.4 EM c

EMC" IR G R G R (3 R R R R G

OC G OC IG O c oc

G OC OC

G G oc oc

G G oc OC G G

oc oc

G+IMC F (3 IG OC

G+MC G

OC G+MC

v2 M0J"A

EMC v4 oc

G+MC G

OC G G

395 V4 STA v3

CHMOJ*A

394 v3

261.20126 110.1027 104.1000 56.4332 2.1937 10.1012 2.0904

13.3214 351.4733 19.0503 23.3656 29.4530 45.2311

275.2955 207.4720 244.3311 214.5348 210.2109 255.2334 220.1931 216.2526 236.2834 227.0746 224.2600 237.5114 235.4332 234.4110 232.2938 242,2601 241.1207 242 .O308 240.5017 246.3202 245.4401 248.5511 248.3411 252.3350 252.0711 253.1814 252.3328 256,3722 256.1218 LO<#. 4053 184.0125 0. 0001 87.4129 84.5913 91 .O309 46.4245 55.2450 12.4340 172.4552 171.5617 185.0654 265.2211

o . O000 o. 4607

c1 c c

208.020 83.959 42.450 2.652 36.844 50.039 27.212 41 -286 14.143 28.819 19.116 10.265 3.127 8.004 5.000 17.444 15.074 16.765 10.111 27.042 26.092 23.023 43.045 42.378 36.274 36.565 60.724 60.087 57.429 58.020 77.862 78.613 70.123 71.063 103.620 107.145 95.263 95.866 131.811 132.381 131.361 163.091 164.225

10207.341 203. 022 13.372 10.827 72.079 13.850 14.103 11.916 35.861 40.523 35.070

10202.843 72.076 58.717

3.254 0.510

- 0 . 0 6 5 O. 210

- 1.433 -1.096 -1.263 --O. 898 -1.020 -0.523 -0.226 -0.070

0 . 041 -0.788 0, 102 -0.617

o . 243 0.209 -0.708

o . 539 O. 462

-0.364 0.833 O. 722

--O. 232 -0. o 5 5 1.172 1 .O95 o . 309 0.418 1.346 1.342 O. 645 0.657 1.595 1.539 1.207 1.323 2.062 1.857 1.904 2.514 2.378

10016.793 -3.198 2.495 o. 055 6.225 O. 035 O. 007 -0.064

o . 926 0.ss0 0.857

10088.731 --6.174 -3.714

EMC 68.4032 7.110 -0.208

100.000

103.257

109.446;

o . O000

255.4053

185.0654

10000 .000 1 0 0 9 0 , 9 7 2 9 7 9 4 . 3 4 8 9 9 6 5 . 7 0 0

1 0 0 7 8 . 8 0 s 9 9 7 1 .O45 1 0 0 4 1 . 1 5 9 9 9 8 9 . 6 1 1 . 1 0 0 0 2 . 2 1 7 1 0 0 0 1 . 4 5 5 . 0 0 0 1 . 4 9 6 1 0 0 3 6 . 8 1 4 1 0 0 0 8 . 8 3 5 1 0 0 4 9 . 2 5 3 1 0 0 0 1 . 0 2 1 1 0 0 2 7 . 1 9 3 ! . 0 0 0 9 . 6 6 4 1 0 0 4 0 . 1 3 9 9 9 9 7 . 9 8 1 1 0 0 1 3 . 9 9 8

1 0 0 0 9 . 4 2 3 1 0 0 2 7 . 2 3 5 . 0 0 0 7 . 6 5 8 1 0 0 1 7 . 5 1 5 ' 0 0 0 5 . o 9 5 1 0 0 0 8 . 9 1 1 . 0 0 0 2 . 2 2 6 1 0 0 0 2 . 1 9 6 9 9 9 2 . 0 3 3 1 0 0 0 0 . 7 6 7 9 9 9 7 . 6 6 9 9 9 9 5 . 5 7 7 9 9 8 4 . 2 4 8 9 9 9 2 . 5 0 5 9 9 9 1 . 3 7 8 9 9 8 7 . 6 3 7 9 9 9 1 . 5 2 8 9 9 5 5 . 5 3 3 9 9 9 0 . 2 1 6 9 9 9 7 . 4 5 0 9 9 8 2 . 5 0 0 9 9 7 9 . 3 8 4 9 9 8 4 . 5 0 8 9 9 7 9 . 0 0 5 9 9 8 0 . 8 0 7 9 9 8 7 . 2 8 5 9 9 6 8 . 4 5 3 9 9 7 0 . 7 1 5 9 9 7 0 . 3 3 2 9 9 6 9 . 7 3 9 9 9 6 9 . 2 8 7 9 9 8 0 . 6 9 9 9 9 6 9 . 7 8 5 9 9 7 9 . 4 0 8 4 9 5 0 . 1 4 9 9 9 6 4 . 8 9 8 9 9 5 2 . 3 3 4 9 9 6 3 . 4 1 6 9 9 4 9 . 0 9 1 9 9 7 3 . 4 2 3 9 9 4 9 . 1 5 6 9 9 7 2 . 0 5 0 9 9 3 1 . 2 1 9 9 9 6 3 . 5 0 9 9 9 3 1 . 3 5 2 9 9 6 1 . 6 9 3 9 9 3 5 . 6 7 6 9 9 7 2 . 0 7 7 9 9 3 5 . 2 1 6 9 9 7 0 . 7 9 5 9 9 0 3 . 3 1 5 9 9 6 2 . 7 3 0 9 9 0 0 . 2 6 3 9 9 6 0 . 8 5 3 9 9 0 9 . 1 1 4 9 9 7 1 . 4 5 5 9 9 0 8 . 7 6 4 9 9 7 0 . 5 6 6 9 8 7 3 . 7 4 6 9 9 6 2 . 1 3 1 9 S 7 . 3 . 7 0 6 9 9 6 0 . 3 2 0 9 8 7 2 . 2 0 3 9 9 6 9 . 6 0 8 9 8 4 1 . 6 1 3 9 9 6 1 . 1 1 1 9 8 4 0 . 8 7 7 9 9 5 9 . 3 8 5 0 0 0 9 . 8 8 8 1 0 0 8 2 . 2 5 7 0 2 1 1 . 0 3 4 1 . 0 0 2 9 . 6 4 5 0 2 0 9 . 8 3 7 1 0 0 2 7 . 3 2 8 0 2 3 1 . 2 7 7 1 0 0 8 4 . 7 8 2 0 2 0 1 . 5 0 0 1 0 0 2 9 . 3 5 1 0 2 0 3 . 3 9 6 1 0 0 3 0 . 3 3 3 0 1 9 7 . 1 3 5 1 0 0 2 2 . 9 4 3 0 2 4 2 . 5 3 0 1 0 0 0 9 . 8 8 5 0 2 4 7 . 2 1 3 1 0 0 0 9 . 5 6 1 0 2 3 9 . 5 1 3 1 0 0 0 2 . 8 3 3 0 2 7 3 . 8 7 9 1 0 1 0 0 . 9 3 1 0 2 6 0 . 8 4 1 1 0 0 9 7 . 8 9 3 0 2 0 6 . 5 1 2 1 0 0 8 2 . 6 4 1 0 2 1 ' 7 . 7 3 4 1 0 0 4 6 . 8 1 9 0 1 5 1 . 3 1 5 1 0 0 9 9 . 5 4 1 0 2 2 6 . 5 8 5 1 0 0 9 2 . 5 0 9

9 3 . 9 : v 1 1 0 3 . 2 5 V3

9 9 . 4 9 V 2 A 9 9 . 9 4 EMC

9 8 . 5 7 G 9 8 . 9 0 R 9 8 . 7 4 G 9 9 . 1 0 R 9 8 . 9 8 G 9 9 . 4 8 R 9 9 . 7 7 R 9 9 . 9 3 R

1 0 0 . 0 4 R 9 9 . 2 1 s

1 0 0 . 1 0 OC 9 9 . 3 8 (3

1 0 0 . 2 5 OC 1 0 0 . 2 1 IG

9 9 . 2 9 OC 1 0 0 . 5 4 oc 1 0 0 . 4 6 G

9 9 . 6 4 OC 1 0 0 . 8 3 OC 1 0 0 . 7 2 G

9 9 . 7 7 G 9 9 . 9 5 OC

1 0 1 . 1 7 OC 1 0 1 . 0 9 (3 1 0 0 . 3 1 G 1 0 0 . 4 2 OC 1 0 1 . 3 5 OC 1 0 1 . 3 4 Ci 1 0 0 . 6 5 G 1 0 0 . 6 6 OC 1 0 1 . 5 9 oc 1 0 1 . 5 4 G+IMC 1 0 1 . 2 1 FG 1 0 1 . 3 2 IG 1 0 2 . 0 6 OC 1 0 1 . 8 6 G+MC 1 0 1 . 9 0 G 1 0 2 . 5 1 o(: 1 0 2 . 3 8 G+MC 1 0 0 . 0 6 v 2 1 0 5 . 7 5 MOJ*A 1 0 3 . 3 1 EMC 1 0 9 . 4 8 v 4 1 0 3 . 2 9 OC 1 0 3 . 2 6 G+MC 1 0 3 . 1 9 G 1 0 4 . 1 8 OC 1 0 4 . 1 4 C; 1 0 4 . 1 1 G 1 0 3 . 2 7 V3 1 0 5 . 7 3 CHMOJ*A 1 0 9 . 2 4 EMC 1 0 7 . 0 9 FMC 1 0 9 . 5 6 v 5 1 0 9 . 3 5 v4

1 0 0 . 2 1 EMC*IR

1 1 6 9 . O 0 5 0 1 1 ? 0 . 0 2 8 5 1 1 7 1 , 3 S l l 1 1 7 3 . 1 3 5 2 1 1 7 5 . O 0 1 1 1 1 8 4 . 2 1 1 3 1 1 8 s . 3 0 7 3 1 1 9 8 . 9 8 2 2 1 2 2 6 . 0 9 3 0 1 2 3 3 . :32BO 1 2 4 6 . S778 1 2 0 2 . 1 9 2 7 11 3 7 . 9 0 0 0 1 0 3 9 . 1 5 2 9 l C ~ 1 6 . 1 1 1 0

9 5 2 . 5 5 1 3 9 6 0 . 9 5 5 0 9 7 1 . 1 3 9 0 9 7 6 . 2 3 1 1 9 7 7 * 7 4 2 4 9 7 6 . 4 7 4 7 9 7 4 . 2 3 7 7

1 1 0 5 . 9 3 2 5 1 1 6 8 . 4 7 5 0

? 3 5 . 7960 0 . i!OO

7 8 0 . 6 5 6 9 0.00') $OcI . 6 11 1 fJ , (IClc) 8 1 7 . 1 5 8 9 0.000 8 3 6 . 6 9 8 6 0 . 000 8 5 7 . 5 4 5 5 0.000 8 6 5 . 1 5 3 2 O . 000 8 9 3 . 6 3 6 5 0 . 0 0 0 9 5 8 . 8 5 7 4 0 . 0 0 0 9 7 5 . 8 0 0 0 0 . 0 0 0

1 0 0 8 . 9 1 9 1 O , 000 1 0 0 9 . 0 0 5 1 0 . 0 0 0 1 0 0 9 . 0 9 7 0 0 . 0 0 0 1 0 0 9 . 2 2 4 1 0 . 0 0 0 1 0 0 8 . 9 0 2 4 0 . 000 1 0 0 8 . 3 4 6 6 0 . O00

97:3.151:3 o . 000 9 1 0 . 3 1 2 1 0 . 0 0 0 8 6 0 . 6 5 2 9 O. 000 3 1 1 . 4 2 0 3 0 . 0 0 0 7 5 7 . 4 2 6 3 0 , 0 0 0 7 1 5 . 6 2 6 8 0.000 7 1 3 . 3 5 2 8 0 . 0 0 0

L1 12 l, :: 14 15 16 17 LS 19

110 113a 114 Llrs A l 6 A l 7 A18 A19 A 2 0 A 2 1 A 2 2 A23

A23 L 2 0

7 1 2 . 3 4 7 5 0.000 L 2 0 "

1169.005 1170. 029 1171.381 1173.735 1178.001 1184.211 1188.307 1198. 982 1226.093 1233.326 1246.878 1202.193 1 1 37. Y O 0 1089.153 1016.111 952.551 960,955 971 .I39 976.234 977 * 742 976.475 974.238

1108. 932 1168.475

735.798 780.657 s o o . til 1 817.159 8 3 6 . 6 9 9 857.546 868.153 593.686 958.857 975.800

1008.919 1009.005 1009.097 1009.224 1008. 902 1008.347 973.151 910.312 860.653 811.420 757.426 715.627 713. 353 712.348

o. 000 0. o00 o. o00 o. O00 0 . 000 0 . 000 0 . 000 0 . 0 0 0 0 . 000 0 . 000 0 . o00 0 . O00 0 . o00 0. 000 0. 000 o. O00 0 . o00 o . 000 0 . 0 0 0 0 . O00 0 . 000 0 . O00 o . 000 o . O00

'>,, . I , _,

1, 7

I,:! I , :: I, 4 I, I-, I , t ; 1,7 I , s I , 9

I, f ( t L13.4

L l 4 L 1 5 A 1 1; Al'? A 1 8 Al9 A20 A21 A 2 2 A 2 3

A 2 3 ' L 2 0 '

... , *i

I r

'A ! I

Y,!; t 1;

i s L 9

L 1 0 L l i . 1

I, 1 4 L l r , A 1 li Al? A l S A l 9 A20 A21 A 2 2 A2 3

A 2 3 ' L 2 0 '

L2O ' '

, 1.d

1 1 , ,

1 ,- i

d l i

.¡ A 5 ti

A X L!I

L 1 o L l 3,t

L 1 4 L I !i Alii At7 AlS A 1 9 A L O A 2 1 A22 A 2 3

A23' I d 2 0 *

' O d i

s 8 Y % % d 0 1 ' 5 8 " E 5 9 . 5 5 1 L 2 0 "

v 2 V2 V3 v '1 V5 V 6 V? vs V9

Vil VI 2 Vi3 V14 V15 v1 6 Vl? V5B vi9 v20 v21 v22 v 2 3 V24 V25 VLS

1 c i . 5526 1000.0000 1000.0000 V3 v4 v5 V6 V: V8 v9

v11 vi 2 vi3 vi4 v15 V16 V17 V5B v19 v 2 0 v21 v22 v23 V2-2 v25 V28 V2

332.4943 178.3246 177.1635 194.2345 183.1408 177.5112 345.4901 195.0430 182.5754 17?.1659 167.2535 193.1544 178.4342 181.5402 158.0454 187.4138 171.5341 203.4645 163.4306 174.0616 194.4210 130,5302 219.2557 209.062s

390.171 346.304 450.274 553,079 6 3 8 - 2 2 8 317.963 1 9 s . 293 193.636 272.859 286.980 77.667 91.097

178.865 155.126 65.860 136.468 74. Y20 42.341 147.200 200.211 110.579 35.741 329.534 154.882

1OOO.00O 1 1 1 3,s 7 4 1205. 9 3 9 1 3 0 5 . 2 8 0 1 5 7 1 . 2 6 5 1 8 9 3 . 9 9 7 2 0 4 4 . 3 9 4 1 9 9 6 . 2 5 8 1 9 o 2 . O 1 2 1 7 5 7 . 0 5 5 1 1 3 1 6 . 2 9 3 1 5 9 3 . 8 4 6 1 5 4 3 . 2 1 3 1 4 6 2 . 0 7 1 1 3 8 1 . 3 6 3 1 3 7 1 . 3 2 1 1 3 3 2 . 6 4 1 1 3 2 1 . 7 6 4 1 2 9 9 . 2 3 9 1 2 5 9 . 0 1 7 1 2 2 4 . 3 8 4 1 1 7 8 . 2 2 3 11 9 3 .O12 1 1 0 7 . 7 8 2

1 0 0 0 . o o o i! v 2 1 3 7 3 . 2 8 1 o v 3 1 7 0 7 . 0 5 2 O v 4 2 1 4 6 . 2 3 9 O V5 2 t i 6 5 . 1 1 3 O V6 3 2 1 5 . 7 3 5 O v7 3 4 9 5 . 8 3 1 O V8 3 3 0 3 . 5 2 3 O v 9 3 1 3 4 . 3 7 1 0 V I 1 2 9 0 3 . 2 0 0 O V l 2 2 6 5 3 . 1 1 4 O V13 2 5 7 8 . 7 6 2 0 V14 2 4 9 9 . 9 1 9 0 v 1 5 2 3 4 3 . 1 6 4 0 V16 2 2 0 7 . 1 8 6 O V i ? 2 1 4 2 . 0 9 7 O V5B 2 0 1 1 . 2 2 7 O V19 1 9 3 7 . 2 0 4 O V20 1 9 0 1 . 3 5 1 o v 2 1 1 7 5 9 . 7 5 5 0 V22 1 5 6 2 . 5 6 7 O V23 1 4 6 2 . 0 3 4 0 V24 1 4 2 9 . 5 4 7 O V"= A. 8)

1 1 1 1 . 2 3 1 O V28

2 0 1 8 8 . 2 0 0 2 9 5 5 9 3 . 2 5 5 0 1 0 1 0 1 1 . 1 6 1 0 L 2 A O . O000 9 5 8 4 0 . 5 2 6 0 1 0 0 7 9 2 . 4 6 0 0

2 0 20A o . 0000 1 0 0 . 1 0 6 20A 2 0 B 9 3 . 5 9 0 6 2 8 . 0 1 9 20B 20D 2 6 9 . 4 3 5 4 1 3 4 . 1 2 0 20D 20F 8 9 . 4 0 1 9 7 7 . 7 0 7 2OF 2CiG 1 5 0 . 2 8 5 1 5 8 . 8 0 7 20G 20H 1 7 4 . 1 6 1 8 4 4 . 3 1 3 20H 2 0 5 1 8 1 . 5 8 3 3 8 6 . 2 0 3 20J 22A 2 7 6 . 4 3 2 6 3 5 . 4 2 2

9 5 5 9 3 . 2 5 5 1 0 1 C ) 1 1 . 1 6 1 O LO 9 5 5 7 8 . 7 4 5 1 0 0 9 1 2 . 1 1 1 O 20A 9 5 6 0 6 . 1 1 9 1 0 0 9 0 6 . 1 3 4 O 20B 9 5 5 7 8 . 1 1 8 1 0 0 7 7 4 . 9 6 8 O 20D 9 5 6 5 4 . 2 0 4 1 0 0 7 5 9 . 1 8 0 O 2 0 F 9 5 7 1 0 . 1 9 7 1 0 0 7 7 7 . 1 5 4 O 20G 9 5 1 5 1 . 2 5 5 1 0 0 7 9 5 . 0 4 1 O 20H 9 5 8 3 1 . 4 6 3 1 0 0 8 2 6 . 7 0 3 O 205 9 5 8 4 0 . 5 2 6 1 0 0 7 9 2 . 4 6 0 O 22A

LIBRETA ELECTRÓNICA DE CAMPO LEDl Asesor :M. en C. Fausto Casco Departamento de Redes e lnterconectividad

Autor :Est.lng.Electrónica Sinuhé Ledesma Vázquez UAM I.Te1.813-2671 Tel. 724 4901 Av. Michoacán y La Purísima, Vicentina, D.F., México, O9340

Universidad Autónoma Metropolitana-lztapalapa

Resumen. El proyecto consta de una libreta electrónica

colector de datos electrónico para topografía stinado a facilitar el trabajo a los ingenieros de la dustria de la construcción substituyendo la libreta y piz con el fin de realizar el trabajo de una manera as eficiente eliminando la tarea de anotar 3 bordenadas y descripción de cada uno de los puntos servados en campo y posteriormente reescribirlos I una computadora para su procesa. La libreta sctrónica es capaz de capturar los datos de campo I memoria mediante la interfaz de la estación total y insmitirlos vía puerto serial a una PC para su oceso en TOPCALC que es un paquete de cómputo sefiado paralelamente a libreta LEDl.

LIBRETA DE CAMPO LEDl El proyecto esta en fase de prototipo el cual

diseño en un sistema mínimo controlado por un ,croprocesador 80188 con 30 Kb de memoria ram tática y memoria dinámica de tamaño variable ficiente para almacenar aproximadamente 1 O00 intos topográficos que es mas o menos el estándar I las libretas electrónicas existentes actualmente en mercado cuenta también con display y teclado

'anumérico para que sea amigable al usuario, erfaz serial RS232C para la comunicación entre la reta electrónica ,estación total y computadora . ograma inferno

El programa interno en ROM es capaz incipalmente de controlar el disparo de la estación :al via el puerto serial, recibir los datos transmitidos Ir la estación total que consta de ángulo horizontal igulo zenital ,distancia inclinada y descripción, ardándolos en memoria y transmitirlos a la PC para

posterior proceso en TOPCALC .Todas estas xiones básicas son ejecutadas por el usuario :leando en el promt de la libreta los comandos Iropiados. )mpafibilidad de Led1

La libreta electrónica de datos 1 (LED1) esta ieñada actualmente con tres protocolos diferentes, o que soporta a la estación total japonesa IKKISHA o SOKIA en sus modelos SETn genérico, 'o que soporta la estación total de GEODIMETER su modelo 500 y el ultimo que comunica los datos la memoria interna de la libreta LEDl hacia la PC

mendo en esta el programa de cálculos )ográficos TOPCALC.

Facilitando la manera de trabajo ya que con misma libreta se operan 2 equipos diferentes.

TOPCALC weralidades

Se diseño paralelamente a la libreta de campo el paquete de computo para cálculos topográficos abarcando el calculo de las radiaciones de los puntos observados en campo, el calculo de poligonal cerrada y abierta, el calculo de rumbos, cálculo de intersecciones (batimetrias) y orientación astronómica .Todos los datos base para los cálculos mencionados pueden ser ingresados mediante el teclado para no dejar obsoleto al equipo analógico de topografía carente de un colector de datos electrónico o bien pueden ser descargados automáticamente a la PC vía el puerto serial RS232C, desde el colector de datos electrónico LEDl, de la memoria interna de la estación total Geodimeter-500 y desde la libreta electrónica de TOPCON implementada en la calculadora FC-48GX de Hewlett Packard. Organizacibn:

TOPCALC esta organizado en campos que realizan las diferentes funciones descritas anteriormente y que entraremos en detalle una a una mas adelante.

La manera de comunicar datos de un campo u operación a otro por ejemplo de <Recibe> al cálculo de <Radiaciones> se realiza por un archivo de texto (ASCII) de tal manera que el usuario tiene el 100% del control del cálculo permitiendo así la corrección o "Ajuste" a su conveniencia de algunos datos.

La filosofía del paquete es que el calculista sabe lo que esta haciendo y es por esto que es dueño 100% del cálculo.Durante el ingreso del calculo por medio del teclado o mediante el puerto serial siempre se forma el archivo de texto el cual puede ser editado y calculado las veces que sea necesario. Entorno:

Esta organizado por menús que definen la operación a realizar, el único menú que es horizontal es el menú principal situado en la parte superior de la pantalla el cual contiene los campos de izquierda a derecha <RECIBE> <INTERSE0 <ORIENTACION> <RADIACION> <POLIGONAL> , <RUMBOS> <AUXILIAR> <SALIR>. Para moverse dentro de su entomo sólo se usan las teclas con flechas y ENTER para la operación deseada. Operacibn: El campo <RECIBE>:

Este es el primero del menú principal y su tarea esta evocada a la recepción de los datos colocados eledrónicamente; consiste de un menú dividido en tres partes, el primero recibirá datos que se colectaron en campo, mediante la libreta LEDl indicada en el menú <LEDl>, el segundo es capaz de recibir datos de la libreta electrónica de TDS (Tripod Data Systems) implementada en una calculadora FC- 48GX de Hewlett Packard indicado como <TDS>, el

rcer campo rotulado como CGeodimeter 500> es ipaz de recibir datos de la memoria intema de eodimeter 500 o de sus módulos de memoria dema denominados Geodat.

Las operaciones básicas que se realizan al ecutar cualquiera de los campos antes mencionados ites de <RECIBE> son: Descargar los datos de la libreta de campo LEDl ,

3 la memoria interna o externa (Geodat ) de eodimeter o de la libreta de TDS hacia la PC juiendo las instrucciones en pantalla.

Convertir el tipo de archivo característico a otro ;tema a uno compartido con TOPCALC en éste is0 de tipo F T E (Fuente), el cual puede ser ocesado por el paquete, por ejemplo si se recibe un chivo usando la libreta de TDS tendrá una 3ensión .RWS, para procesarlo en TOPCALC es !cesano que tenga la extensión .FTE, realizándose

conversión a ese formato inmediatamente al minar la transmisión de datos hacia la PC, lo iterior se aplica de la misma manera al recibir los itos de la libreta LEDl y la memoria del Geodimeter IO. Este archivo .FTE es el que se comunica al Imp0 de cRADIACIONES>para el cálculo de éstas Es posible modificar el archivo *.FTE usando un iitor de texto preferido y recalcularlo mediante WDIACIONES> las veces que sea necesario. campo <RADIACION>:

Éste campo se encarga de procesar los datos llectados durante el levantamiento topográfico que

se encuentran en un archivo de texto *,FTE. Lo ie realiza básicamente es calcular las coordenadas rtesianas generando otros archivos también de Kfo que contienen la descripción y las coordenadas i formatos compatibles con Quick Surf y DCA que n paquetes de dibujo asistido por computadora ipulares en el medio. Es posible hacer compatible ta salida de datos calculados con el paquete CAD i su preferencia siempre y cuando éste paquete sea paz de recibir las coordenadas en un archivo de Kfo ASCII.

Éste es el primer campo del menú de WDIACION> y la función que se realiza es la de lntinuar un archivo *.FTE, mediante la introducción i los datos base por medio del teclado, los datos de ltrada son: el nombre del archivo que se desea ntinuar de los datos nuevos.

AI generar archivos *.QS los datos base el archivo F T E son calculados a sus coordenadas

rtesianas y escritos en un archivo de texto en el mato en el que el paquete Quick Surf puede portarlos a su dibujo, paralelamente a esta eración se genera otro archivo de texto que ntiene todos los datos de entrada sin procesar y los tos ya calculados en el orden siguiente: !scripción, Anguio derecho, Distancia inclinada esnivel, X,Y,Z, este archivo (*.DAT) es el que se a para la impresión del reporte o memoria de

<Continua Archivo fuente>:

Genera Archivo C Q S :

cálculos y puede ser usado para corregir posibles errores puesto que contiene los puntos de entrada y los calculados de salida. AI final del proceso se muestra una ventana que da un informe del calculo expresando : Puntos totales, puntos sin desnivel ,puntos con desnivel, número de paradas XYZ máximas y mínimas las cuales dimencionan el tamaño del plano adecuado para que el dibujo este bien presentado.

Este campo realiza la misma función que el anterior ,la única diferencia es que la salida de los datos calculados se da en un archivo *.CICA en el formato adecuado para este paquete de dibujo en el orden X,Y,Z,Descripcción,generando durante el mismo proceso el archivo *.DAT descrito anteriormente.

Este campo imprime la totalidad del trabajo contenido en el archivo de texto *.DAT , preguntara el programa por el formato de impresión y por el encabezado de cada pagina, por el titulo o nombre del predio,El estado.Municipio,el d i g o de proyecto y la fecha.

Como su nombre lo indica este campo muestra por la pantalla el calculo previamente realizado en alguno de los campos que se encargan de calcular citados anteriormente proporcionando un despliegue previo y sujeto a revisión antes de imprimirlo.

<Comienza archivo fuente> Este campo es capaz de editar por primera

vez un archivo de datos colectados en campo y ponerlo en formato F T E para su posterior proceso ,los datos se ingresan directamente desde el teclado para evitar la obsolescencia del equipo anal6gico que existe en una cantidad grande de empresas mexicanas que se dedican a la topografía y que todavía usan la libreta tradicional y el lápiz.

Es necesario algunas veces si se detecta un error en alguna de las estaciones de trabajo corregirlo mediante un editor y reprocesarlo así que es conveniente que solo se imprima de nuevo la parte corregida y no todo el reporte que puede constar de miles de puntos. El Campo<POLIGONAL>

Este campo se encarga de realizar el calculo del error original al cerrar la poligonal y de repartir este error en todos los ángulos de la poligonal con el fin de compensar el error o distribuirlo para que la aproximación final a la realidad sea mas precisa.

<Entrada de datos por teclado> La entrada esta compuesta de un punto el cual esta referenciado con un azimut inicial y se conocen las coordenadas de este. Apartir de este punto se ve otro del cual se conocen

los siguientes datos: descripción,ángulo derecho (interno) y la distancia medida desde el punto anterior

c Genera archivo *. DCA>

clmpresión Totab

<Salida por pantalla>

<Impresi6n parcial>

actual para después referenciar el punto nuevo a irtir del anterior basándose en los mismos datos de impo y continuar de esta manera hasta cerrar la )ligonal.Se crea un archivo de texto ASCII que mtiene los datos ingresados por el teclado con la densión *.POL (poligonal) . áIculos

Después estos datos base se calculan al pedir ilida por pantalla o por impresora mostrando a la ilida : Estación, punto visado ,azimut,distancia royecciones calculadas :norte (+) sur(- este(+),west(-),el vértice y sus coordenadas X&Y. luestra también la suma de los ángulos internos, los rores en YyX ,el error total la aproximación obtenida :I cálculo, y los factores de corrección. osteriormente el programa calcula la POLIGONAL OMPENSADA repartiendo el error en todos los srtices de acuerdo al proceso pográfico.Paralelemente al proceso se crea otro chivo de texto con extensión *.COR de )ordenadas ya que contiene las coordenadas ya )mpensadas por el proceso en el siguiente orden : ,Y,O,descripción que esta listo para ser importado 3r un programa CAD y tener listo el calculo y el bujo en minutos.

Este campo realiza la función de leer un chivo del tipo *.POL que contiene los datos base ara la poligona1,de ser necesario se puede modificar ' archivo *.POL en algún punto sin necesidad de clear y recalcular toda la poligonal otra vez. Las ilidas de este proceso son exactamente las mismas Iie el campo anterior siendo la Única diferencia la lanera de ingresar los datos. I campo de <RUMBOS>

Este campo se encarga de revisar la Aigonal o calcularla a partir de que se conozca el umero total de vértices que la componen y sus )ordenadas ,la salida de este proceso es : stación,punto visado,ángulo interior,rumbo calculado listancio horizontal, azimut,vertice,coordenada X y . Calcula también la suma de los ángulos internos y

I superficie que encierra la poligonal .

Por Teclado : Este campo recibe como entrada IS coordenadas de todos los vértices y a la salida de I proceso tenemos todos los datos citados nteriormente, con el fin de revisar el trabajo !alizado para el cálculo de la poligonal o supervisar n cuadro de construcción calculado por alguien las.cuando se ingresan datos por teclado se crea un rchivo que es idéntico al que genera el campo poligonal > (*.COR) que puede recalcularse las eces que se necesario.

Por archivo :También se puede ingresar los datos 3r archivo para tener la ventaja de no perder los atos base cada vez que se corra el programa y jemás establece una comunicación entre los impos ya que el proceso de trabajo primero se :upa de calcular y corregir la poligonal para después

<Entrada de datos por archivo>

<Entrada de datos>

correr el campo de <rumbos> así que la salida del campo <poligonal> es la entrada del campo de rumbos.la salida de este campo es un reporte impreso de los datos mencionados anteriormente y un archivo de texto con una extensión *.TXT que contiene los datos de salida en un formato adecuado para ser leído con DCA para AutoCad e insertado en el dibujo del plano . <Campo de INERSEC>

El campo intersec se encarga de calcular las coordenadas de un punto desconocido en base a dos puntos con coordenadas conocidas y los ángulos interiores del punto conocido a el punto que no se conoce ,esto se aplica por ejemplo para ubicar aproximadamente la localización de un punto de referencia importante para la ubicación de un terreno en un lugar remoto o para realizar batimetrias esto es conocer la configuración del mar apartir de dos puntos conocidos en donde se operan las estaciones totales y una ecosonda que esta abordo de una lancha para determinar la profundidad del mar en ese punto y así obtener un mapa tridimensional o con superficies de nivel de la configuración del mar. Este campo puede recibir al igual que todos los demás por las ventajas antes expuestas los datos de entrada desde un archivo o desde teclado este ultimo el mas usado por la característica del problema. <El campo ORIENTAC16N>

Este campo realiza la función de orientacion astronómica para referir un punto sobre la tierra a su longitud y latitud. Para conocer el azimut de una línea asto es entre la estación total y un punto x referido al norte astronómico se realiza observaciones conociendo el ángulo horizontal, el ángulo vertical y la hora de cada observación al sol o a la estrella polar ;posteriormente con cálculos que realiza el programa se puede conocer tanto la latitud como la longitud y su orientación astronómica de dicho punto.

COMPATIBILIDAD Este sistema de solución de cálculos topográficos esta diseñado para brindar apoyo a la industria de la construcción así que el paquete tiene que adaptarse de la manera mas conveniente al equipo y programas ya existentes en el mercado y populares en el medio. La compatibilidad de la libreta electrónica de datos LED1 es tratada al principio .En cuanto al programa TOPCALC este es compatible con el protocolo usado por Geodimeter por Sokkisha ,por la libreta electrónica de Topgon Tripod Data Systems implementada en la calculadora 48GX de Hewlett Packard y con LED-1 y en cuanto a programas de uso común la salida de los datos procesados por TOPCALC esta en formato de AutoCad y de DCA Todas estas marcas comerciales registradas.

Esta compatibilidad permitirá al topógrafo que cuente con equipos populares en el medio,realizar los cálculos respectivos sin tener que cambiar de software por cada equipo, lo que redundara en un mejor desempeño además de evitar confusiones y malas interpretaciones ya que TOPCALC y LED-1

Ián realizados en español 100%. La ventaja .incipal sobre las equipos ya existentes es que se

iros,dar mantenimiento en México además de poder odificar o personalizar el programa en ROM de la reta electrónica de acuerdo a las necesidades o aferencias de cada empresa.

iede fabricar con componentes comerciales no muy BIBLIOGRAF~A

1 Geodimeter Software & Data Comunications tercera edición, Manual de Usuario 2 TOPCON manual de usuario 3 D.C.A. Using DTM & Earthworks tutorial

igura 1 Geodimeter-500

'OR LED-1

'igura 2 Sokkisha