Sie sind auf Seite 1von 164

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERA ELCTRICA

INTERFACE VISUAL PARA MONITOREO Y EXPERIMENTACIN CON EQUIPOS DE RADIOFRECUENCIA

TESIS PREVIA A LA OBTENCIN DEL TITULO DE

INGENIERO EN ELECTRNICA Y TELECOMUNICACIONES

JUAN PABLO ALMAGRO SUAREZ

QUITO, DICIEMBRE DE 1999

CERTIFICACIN

Certifico que el presente trabajo de tesis ha si sido realizado en su totalidad por el Seor Juan Pablo Almagro Surez bajo mi d reccin.

Ing. Carlos Egas DIRECTOR DE TESIS

flgrademien to
Un eterno agradecimiento a Dios por liaberme iluminado en los momentos mas difciles de mi vida, al Ing. Carlos Egas y Ramiro Morejn por su ayuda que a su debido tiempo me supieron dar, a Laurita por su amor, comprensin y apoyo moral, a Wilson, Patricia e Hilda por las consideraciones que tuvieron hacia mi y a todos mis companeros que de una u otra forma colaboraron en favor del presente trabajo.

(Dedicatoria
A mis Padres Holguer, Nelly, mis Hermanos Roberto y Mauricio que con sus sabios consejos supieron guiarme en todo sentido y lograron sembrar la semilla de la confianza y del xito en m, para que este trabajo llegue a un feliz termino.

'i

NDICE GENERAL

ndice Genera!. Introduccin CAPTULO I 1. Planteamiento del Problema y anfisis de la solucin 1.1. Aspectos Generales 1.2. Aspectos que se deben tomaren cuenta en un diseo 1.2.1. Parmetros para el diseo de la interface de usuario 1.3. Requerimientos que de cumplir un sistema 1.3.1. Requerimientos de Interlin 1.3.1.1.mbito de la aplicacin 1.3.1.2. Especificaciones del sistema ~ Interface de Usuario 1.3.1.3. Hardware y Software. CAPITULO II 2. Diseo del Sistema 2.1. Introduccin 2.2. Diseo de a comunicacin entre la Interface Visual y e Software de comunicaciones 2.3. Diseo de fas ventanas del programa 2.4. Diseo de la Interface 2.4.1. Diseo de fa Interface de a cartula del programa 2.4.2. Diseo de la interface de la configuracin del prtico serial 2.4.3.Diseo de la Interface de Prcticas Nueva

.IV

. vil

.1 .1

4
7

.9 .9

9
.11

12 .12

13 17 19 19 19 20
IV

2.4.4. Diseo de la Interace de prcticas prediseadas 2.4.5. Diseo de la interface para el control a distancia de los dispositivos. 2.4.6. Diseo de las Interfaces de los elementos del rea de trabajo CAPITULO ill 3. Implementacin del Sistema 3.11ntroduccin 3.2. Requerimientos de las Herramientas de Desarrollo 3.2.1. Existencia en el mercado 3.2.2. Tipo de programacin 3.2.3. Potabilidad. 3.2.4. Manejo de las entrada- salida 3.3. Seleccin de la herramienta de desarrollo 3.4. Iniciando la programacin 3.5. Anlisis de las implementaciones que presenta e/programa 3.5.1. Generacin de archivos de texto para almacenar datos 3.6. Generacin de archivos de ayuda para aplicaciones con Visual Basic 3.6.1 Manejo de un procesador de palabras (ton formato R.T.F. 3.5.2. El formato hpj. 3.6.3. Enlace con Visual Basic. 3.7.lmplementacin de la interface para modificar parmetros del prtico Serial 3.8. Herramientas, Propiedades, Mtodos y eventos utilizados en el programa 3.8.1. Definicin de las Herramientas ms importantes 3.8.2.Definicin de las Propiedades ms importantes 3.8.3. Definicin de las Mtodos ms importantes

22

.23

24

26
.26 27 .27
.27 .27 .27 27 .28

32 35

.37

38 39 40

43

46 46 50 53

3.8.4. Definicin de las Eventos ms importantes 3.8.5. Aplicacin de las herramientas, propiedades, mtodos y eventos en fa implementacin de los principales Formularios 3.9. Esquema general de la codificacin utilizada en Visual Basic. 3.9.1.Mtodo utilizado para adicionar un elemento al rea de trabajo 3.9.2. Adicin de nuevas prcticas medante programacin en Visual Basic. 3.9.3. Diagrama de bloques de sistema interfin 3.10. Interaccin del programa con (os diferentes trabajos complementarios. CAPTULO IV 4. Resultados CAPITULO V 5. Conclusiones y recomendaciones. 5.1 Conclusiones 5.2. Recomendaciones Bibliografa ANEXOS A- Ayuda contenida en el programa. A-2 Uso de Interin

54

56 59 62

63

64

.67

71

92
.92 ..95 ..96

..98 127

vi

INTRODUCCIN
El propsito principal de la presente tesis denominada NTERFACE VISUAL PARA MONITOREO Y EXPERIMENTACIN CON EQUIPOS DE

RADIOFRECUENCIA (NTERLIN) es el diseo y la irnplementacin de un prototipo de software el cual ayudar a controlar en forma remota dispositivos de radiofrecuencia. El uso del programa est destinado para el Laboratorio de Lneas de Transmisin de la Facultad de Ingeniera Elctrica en la Escuela Politcnica Nacional.

Este sistema no desarrolla simulaciones, y la implementacin del software permite la-interaccin entre el usuario y el programa de una manera fcil y sencilla. La comunicacin entre el programa y los dispositivos de R.F. se la har usando el puerto serial RS-232 que se encuentra en un Computador Personal, con la ayuda de software de comunicaciones

desarrollado en una tesis conjunta denominada "Diseo e implementacin del software para el control remoto de los dispositivos para el Laboratorio de Lneas de Transmisin" en la Facultad de Ingeniera Elctrica.

El Sistema denominado Interlin est irnplementado sobre Windows 95, usando el paquete de programacin Microsoft Visual Basic 5.0 Edicin Profesional, con la integracin y consecuente ayuda de software adicional, tales como un Procesador de palabras ( Microsoft Word97), paquetes grficos (Pbrush, Hotspot Editor, Image Compo ser 1.5) y un compilador de ayuda ( Microsoft Help Workshop).

introduccin

Me/face Visual para Monftoreo y experimentacin con equipos de R.F.

El uso de interlin no requiere

que el usuario tenga slidos

conocimientos de computacin ya que el Ambiente Visual1 brinda una ayuda interactiva2 acerca de su uso.

El Manual de Usuario de este programa est realizado de manera que pueda ser una fcil gua para el lector que quiera disponer de esta herramienta de desarrollo a nivel acadmico o a nivel profesional.

Esta tesis est subdividida en cinco captulos los mismos que se enumeran y se da un pequeo detalle a contini acin:

Planteamiento del problema y anlisis de la solucin Diseo del sistema Implementacin del sistema Resultados Conclusiones y recomendaciones

El Captulo I hace una referencia al "Planteamiento del problema y anlisis de la solucin", en esta parte se detalla los aspectos generales que involucra una interface de usuario, aspectos que se deben tomar en cuenta para un buen diseo y los requerimientos que debe cumplir una aplicacin.

En el captulo II trata e!

"Diseo Del Sistema", se detalla de una

forma muy simple, la apariencia que tendr las pantallas de! programa y la manera de interaccin entre ellas, adems se hace un bosquejo del diseo

1 Ambiente 2

diseado para darle amigabilidad al programa Accin que se ejerce recprocamente entre Usuario - Programa
VIH

Introduccin

Interface Visual para Monftoreo y experimentacin con equipos de R.F.

de !a comunicacin entre la nterface visual y e software de comunicaciones, asi como tambin una introduccin en el mane o del puerto seria!.

En el Captulo III se detalla a "Implementacin del sistema", es decir, como se implementa la interface Visual del Sistema Interlin, desde la seleccin del software hasta el detalle del funcionamiento colectivo de las diferentes pantallas, tambin se hace un esquema general de la codificacin del programa, se especifica las herramientas, eventos utilizados en el desarrollo de la interface. propiedades, mtodos y

El captulo IV hace mencin a los resultados que se obtuvieron, es decir las diferentes pantallas que presenta e programa, especificando en cada una de estas las caractersticas que presentan

Un captulo V destinado a" Conclusiones y Recomendaciones", una recopilacin de los resultados y experiencias a lo largo de la realizacin de la presente Tesis.

En la parte de anexos se detalla la Ayuda y forma de Uso programa.

del

Esperando que el presente trabajo aporte a la investigacin de los estudiantes y profesionales de la rama de Telecomunicaciones, estamos convencidos que este tipo de trabajos nos ayuda a construir un nuevo futuro para todos nosotros

CAPITULO I
PLANTEAMIENTO DEL PROBLEMA Y ANLISIS DE LA SOLUCIN

1.1 ASPECTOS GENERALES El laboratorio de Lneas de Transmisin es uno de ios ms importantes centros de experimentacin dentro del estudio de las

telecomunicaciones, debido a esto, y con el objetivo de Implementar un Laboratorio de calidad que vaya de acuerdo con las necesidades actuales, se ha emprendido un Proyecto el cual consta de las siguientes Fases (Figura 1.1): Diseo e mplementacin de Tarjetas de Adquisicin de datos para el control de dispositivos de R.F. Implementacin de la interface visual que ayude a controlar en forma remota los dispositivos de R.F. desde un Computador Personal. Desarrollo e Implementacin de las Comunicaciones entre el PC y las tarjetas de adquisicin de Datos usando la nterface Serial estndar RS232.
Interface Visual para controlar en forma remota dispositivos de R.F Comunicaciones entre el PC y ias tarjetas de adquisicin de datos por medio del prtico RS-232

Tarjetas de Adquisicin y Control de datos

Dispositivos de R.F

Figura 1.1 Estructura del proyecto de Lneas de Transmisin

Captulo I

Planteamiento del problema y anlisis de la solucin

OBJETIVOS: El objetivo planteado en esta tesis es hacer una Interface Visual que permita la transferencia de informacin de y hacia dispositivos de R.F. mediante la interface serial estndar de comunicaciones RS-232 de un computador personal, utilizando un softwa e de comunicaciones que se realiza en la tesis denominada "Diseo e Implementacin del software para el control remoto de los dispositivos para el laboratorio de Lneas de Transmisin" en la Facultad de Ingeniera Elctrica en forma paralela al presente trabajo.

Utilizar todas las ventajas que presenta la programacin

grfica y

orientada a eventos, para realizar una interface amigable para el usuario y que presente versatilidad en el momento de hacer uso de ella.

La interface de Usuario es quizs la parte ms importante de una aplicacin; ciertamente, es la ms visible. Para los usuarios, la interface es la aplicacin; seguramente a ellos no les interesa el cdigo que se ejecuta detrs. Independientemente del tiempo y el esfuerzo que haya empleado en la escritura y optimizacin de cdigo, la facilidad de uso de su aplicacin depende de la interface.

La nterface de usuario es en muchos sentidos "La envoltura" de nuestro software. Si es simple de utilizar, fcil de aprender y no muy estricto, el usuario podr hacer buen uso de ella. Si, por el contrario, no tiene ninguna de estas caractersticas, aparecern problemas inevitablemente.

A travs del tiempo y con ei avance

de la tecnologa se han

desarrollado varios tipos de interfaces de usuario como las siguientes:

Captulo i

Planteamiento del problema y anlisis de ia solucin

Interface de men simple Se presenta al usuario una lista de opciones y la seleccin se realiza por medio de un nmero, letra o un cdigo en particular. Ofrece al usuario un

contenido global, y es considerablemente propensa a errores, pero su uso puede llegar a ser tedioso.

interface orientada a ventanas A medida que el hardware se ha hecho ms eficiente y ios programadores han aprendido ms sobre los factores humanos, las tcnicas de interface evolucionaron, llegando a lo que se conoce como interfaces de la tercera generacin. Ofrece al usuario las siguiente ventajas:

Se puede visualizar diferentes tipos de informacin simultneamente El esquema de mens desplegables permite realizar muchas tareas interactivas diferentes.

Se realizan tareas de control y de dilogo en forma sencida. La utilizacin de mens desplegables:, botones y tcnicas de

presentacin reducen el manejo del teclado.

Interface de la cuarta generacin

Esta es ia generacin actual. Une todos los atributos de la generacin anterior con el hipertexto y la multitarea (varias tareas simultneamente).

Con la llegada de lenguajes de programacin

"Visuales",

la La

programacin en el entorno Windows es ms sencilla y amigable.

tecnologa actual apunta a que nuestras aplicaciones puedan interactuar fcilmente con el usuario, al mismo tiempo que tengan la versatilidad para la programacin.

Captulo I

Planteamiento del problema y anfisis de la solucin

"Pero como llegar a la aplicacin deseada y que tipo de herramientas utilizar para el efecto?1

Pueden ser innumerables las herramientas que se pueden utilizar para obtener el mismo objetivo, pero cada una de estas define diferentes requerimientos del sistema, siendo unas ms exigentes que otras, todas dependiendo del tipo de aplicacin final que se le quiera dar, sta depende en su mayora de la manera como se lo planifique o se lo disee, es por esto, que en el siguiente punto daremos una breve sntesis de aspectos que se deben tomar en cuenta en el momento de hacer un diseo de una interface de usuario.

1.2. ASPECTOS QUE SE DEBEN TOMAR EN CUENTA EN UN DISEO El diseo de la interface del usuario est tan relacionado con aspectos de la tecnofoga como con el estudio de la gente. Quin es el usuario? Cmo aprende el usuario a interaccionar con un sistema nuevo basado en una computadora?; Qu espera el usuario del sistema? Estas son algunas de las preguntas que debe responder quin disee la interface del usuario.

Al disear una interface de usuario se debe tomar en cuenta aspectos como los siguientes: Con qu rapidez puede un usuario descubrir las facilidades que le ofrece el programa sin necesidad de manejarlo varias veces Cuales son as opciones que ofrece la aplicacin cuando se producen errores? Que ayuda o asistencia al usuario va a proporcionar el programa? Apariencia visual del programa frente a los usuarios

Captulo I

Planteamiento del problema y anlisis de a solucin

A menos que la aplicacin que el programador cree sea para uso propio, la interface va a ser juzgada por el nmero de usuarios que vayan a utilizario en su momento.

La apariencia es una de las partes fundamentales en una interface, ya que la composicin o distribucin de un formulario no solo afecta a la parte esttica, sino que tambin tiene un tremendo impacto en a facilidad de uso de la aplicacin.

En la mayora de los diseos de interfaces de usuario aparecen cuatro aspectos comunes: Tiempo de respuesta del sistema Facilidades de ayuda al usuario Manejo de informacin de error Asignacin de nombres a las rdenes.

Es importante considerar estos aspectos desde el comienzo del diseo, cuando todava no es difcil hacer cambios y los costos son bajos.

Tiempo de respuesta del sistema. Tiene dos caractersticas importantes; El retardo y la variabilidad. Si el retardo de respuesta es demasiado grande, producir frustracin y estrs en e usuario. Sin embargo un retardo de respuesta muy rpido puede confundir al usuario que es guiado por la interface, llevndolo a .producir errores.

Captulo I

Planteamiento del problema y anlisis de la solucin

La variabilidad est referida a la desviacin del tiempo de respuesta medio (es preferible un retardo de 1 segundo para una orden, frente a un retardo que vare entre 0,1 y 2,5 segundos)

Facilidades de ayuda al usuario. En la actualidad los sistemas interactivos permiten al usuario obtener ayuda sin abandonar la interface. Normalmente se encuentran dos tipos de facilidades de ayuda: La ayuda integrada y la ayuda aadida,

La Ayuda integrada se disea en el software desde el principio, a menudo es sensible al contexto, permitiendo al usuario seleccionar temas relacionados con las acciones que est ejecutando en ese momento. Esto reduce el tiempo requerido por el usuario para obtener ayuda y aumenta la amigabilidad de la interface.

Una Ayuda Aadida es aquella que se incorpora al software terminado. En muchos casos esta ayuda es un manua de usuario interactivo con un conjunto limitado de tipos de preguntas. Manejo de informacin de error. Los mensajes de error y avisos constituyen "malas noticias" para los usuarios de sistemas interactivos, que indican que algo est mal. En general todos los mensajes de error o de avisos producidos por un sistema interactivo deberan tener las siguientes caractersticas:

El mensaje debe describir el problema en un lenguaje que comprenda el usuario. El mensaje debe proporcionar informacin constructiva para poder resolver el problema.

Captulo I

Planteamiento del problema y anlisis ce la solucin

Una filosofa efectiva de mensajes de error puede hacer mucho para mejorar la calidad del sistema interactivo y reducir significativamente la frustracin del usuario cuando aparezca el error. Asignacin de nombres a las rdenes. La forma ms comn de interaccin entre el usuario y ei sistema referido a la introduccin de rdenes es el teclado. Las interfaces orientadas a ventanas redujeron notablemente la dependencia del teclado, aunque siguen existiendo usuarios que prefieren el modo de interaccin orientado a rdenes.

1.2.1. Parmetros para el diseo de la interface de usuario El diseo de las pantallas3 de la interface de usuario del sistema debe realizarse tomando en consideracin los siguientes aspectos:

Consistencia.- Se debe utilizar un formato consistente para la seleccin de mens, la entrada de rdenes y la visualizacin de datos.

Preguntar por Verificacin.- Cualquier accin que altere significativamente el comportamiento del programa requiere confirmacin.

Reducir la informacin a memorizar.- No se debe esperar que el usuario recuerde todas las opciones del programa. Por ello se debe evitar el uso de nmeros o nombres utilizados como parmetros de las funciones.

Buscar eficiencia en el dilogo.- Reducir el nmero de pulsaciones y distancias a recorrer con el puntero del ratn entre acciones y mensajes incorporados.

Se utiliza igual que e! trmino ventana en este texto

Captulo I

Planteamiento dei problema y anlisis de la solucin

Categorizar actividades,- Organizar las opciones de rnens disponibles de acuerdo a su tipo.

1.3. REQUERIMIENTOS QUE DEBE CUMPLIR UN SISTEMA En todos los casos los requerimientos que nos planteamos para el desarrollo de una aplicacin que conlleve una interface de usuario, son de mucha importancia en el momento de decidir instancias finales, por ejemplo con que tipos de herramientas contar, por lo que entre varios requerimientos se deben considerar:

mbito de la aplicacin.- Se debe definir e! mbito de sta, es decir, se determina el sector para el cual se desarrolla la aplicacin.

Tipo de Aplicacin.' Dado que la informacin requerida por el sistema ha de ser procesada durante todo el tiempo, entonces se dice que el sistema es de tiempo real.

Tamao.- Se requiere de una herramienta que permita mplementar componentes grficos, los mismos que reducen el nmero de lneas de cdigo escritas, dando como consecuencia la disminucin del programa a elaborarse, lo que optimiza el tiempo de respuesta del sistema.

Comprensin.- Para facilitar la comprensin de la herramienta es necesario utilizar una Interface amigable, totalmente grfica para que el usuario tenga pleno conocimiento de los servicios que puede entregar la aplicacin.

Captulo I

Planteamiento del problema y anlisis de la solucin

Ayuda y Documentacin.- La ayuda en pantalla es parte importante de cualquier aplicacin; normalmente es el primer ugar donde el usuario busca cuando tiene alguna duda.

Al disear e sistema de ayuda, tenga en cuenta que su propsito principal es responder a preguntas. Intente pensar como el usuario cuando cree nombres de temas y entrada de ndice.

Dos de las principales caractersticas del sistema de ayuda se enumeran a continuacin: Una ayuda general que esta presente al inicio de la aplicacin. Mantenimiento de un botn denominado Que es esto? de acceso

directo a la ayuda que esta presente en cada una de las pantallas.

1.3.1. Requerimientos de interlin La Interface de Usuario para el monitoreo y experimentacin con equipos de R.F. es denominada Interlin, la misma que para su diseo e implementacin requiere de lo siguiente:

1.3,1.1. mbito de la aplicacin.- La interface de Usuario a desarrollarse ser utilizada en la Escuela Politcnica Nacional, Facultad de Ingeniera Elctrica, Laboratorio de Lneas de Transmisin, como parte de la formacin acadmica de ios estudiantes, pudindose en otros casos utilizarse el software y hardware de este sistema en el sector externo.

1.3.1.2 Especificaciones del Sistema.- Interface de Usuario Permitir ayuda visual para realizar prcticas del laboratorio de Lneas de Transmisin.

Captulo I

Planteamiento del problema y anlisis de a solucin

Implementar una pantalla que permita cambiar los parmetros de configuracin del prtico Serial.

Poder mostrar prcticas previamente diseadas o realizadas en tiempo de diseo.

Permitir Guardar las prcticas que se desarrollan en el laboratorio de Lineas de Transmisin.

Permitir Abrir prcticas previamente almacenadas en el Laboratorio de lneas de Transmisin.

Tener la posibilidad de control a distancia usando para e) efecto la implementacin de un programa adiciona!.

Fcil manipulacin de los elementos dentro de la interface de Usuario. Presentar botones de acceso directo a las pantallas de la interface Visual Proporcionar teclas de Acceso Directo para la ejecucin de comandos mplementar ayuda sensible al contexto. Implementar ayuda en lnea. implementar una ayuda general que contenga los punios mas

importantes del programa. Reconocer los eventos generados por el operador def sistema ( "Clic", dobleclic, etc.). Integrar el funcionamiento de la aplicacin con otras aplicaciones Recoleccin de datos de los dispositivos de R.F. hacia la interface Utilizar mens de opciones Utilizar barra de herramientas Utilizar Teclas de funcin Utilizar Cajas de texto para la entrada de datos Utizar Botones de seleccin-, cuadros de lista

10

Captulo I

Planteamiento del problema y anlisis de la solucin

Utilizar tips4 de ayuda flotante en los controles ms importantes de la interface.


:

Permitir una fcil interaccin con el softwafe de comunicaciones que se realizar en forma paralela a est trabajo.

1,3.1.3. Hardware y Software PC basado en Intel Pentium o superior .Dispositivos de entrada * Teclado, Ratn

'i.'.! !
;'
:

Dispositivos de salida * Pantalla \ PC instalado Windows 95

Interface serial estndar RS-232

En el siguiente captulo damos un detalle completo acerca del diseo del programa.

Son las.etiquetas que aparecen cuando se.posiciona el cursor sobre algn botn

11

CAPITULO II
DISEO DEL SISTEMA
2.1. INTRODUCCIN. E! Programa se va a basar en ventanas que irn ingresando a la vista del usuario de acuerdo a diferentes eventos que se vayan desencadenando por orden misma del operador del sistema.

El software de! sistema se lo implementar bajo un entorno de trabajo Windows 95, y con una herramienta que permita el manejo de eventos y objetos de carcter grfico, tai que permita la fcil programacin, la optimizacin de lneas de cdigo y la depuracin de la aplicacin.

En diferentes controles5 de las pantalllas, se dispondrn de etiquetas o leyendas explicativas que identifiquen de una forma corta la funcin que cumple un determinado botn (estas etiquetas tambin son llamadas tips de ayuda flotante), as mismo se dispondr de un icono (grfico) que dar la misma informacin anterior pero en forma visual, lo que dar dinamismo a la aplicacin.

La interactividad coherente de las pantallas, es otra forma de darle versatilidad al programa, por lo que el diseo debe cumplir con este objetivo, esta se encuentra estructurada bloques. en la figura 2.1 en forma de diagrama de

Son tos diferentes "Botones" que generan algn evento

Captulo II

Diseo def sistema

Configuracin de los dispositivos

Interface del Bloc de Notas

Figura 2.1. Esquema general de la interconectividad entre pantallas del programa

2.2 DISEO DE LA COMUNICACIN ENTRE LA INTERFACE VISUAL Y EL SOFTWARE DE COMUNICACIONES

En esta parte, vamos a disear el formato de comunicaciones que va a tener la inerface visual con el software de comunicaciones que se realiza en otra tesis, el mismo que va a regir en el sistema de transmisin de deseamos implementar. Antes de entrar en el diseo del formato de comunicacin de la nterface visual con el software de comunicaciones , vamos a dar una pautas acerca del software de comunicaciones.
13

Captulo II

Diseo del sistema

El programa Interln establece su funcionamiento sobre la adquisicin de datos hecho por el software de comunicaciones. Esta parte trabaja como columna vertebral y no posee nterface al usuario, esta a su vez permite al usuario interactuar con el programa durante la realizacin de las prcticas de Lneas de Transmisin. Este software deber ser capaz de recoger informacin de la interface en forma de archivos de texto, los mismos que sern procesados en las tarjetas de adquisicin de datos para controlar en forma remota los dispositivos de R.F. Deber estar en la capacidad de enviar informacin a a interface visual por medio de archivos de texto con una estructura que se explicar mas adelante. Deber poder aumentar mdulos de programacin para que se complemente las actividades de acuerdo a los requerimientos de los otros trabajos.

La nterface visual debe tener la posibilidad de transmitir informacin hacia las tarjetas que controlan [os dispositivos de R.F. y recibir informacin va archivos de texto, los mismos que tendrn una estructura especial que se explicar mas adelante en el captulo "Implementadn del sistema".

Cada archivo de texto deber estar disponible en un lugar especial dentro de su disco duro local, es decir, en una carpeta plenamente especificada, y deber tener una extensin fcilmente reconocible por cualquier procesador de palabras, el cual podr ser abierto y modificado de acuerdo a requerimientos del usuario.

Captulo II

Diseo efe/ sistema

Este

archivo deber

contener

informacin

del

dispositivo

configurarse, tal como: Identificativo y Nmero de dipositivo (en el caso de que haya varios de los mismos), y parmetros propios de cada elemento.

El trabajo que se desarrolla consiste en dejar a disposicin del software de comunicaciones los archivos antes explicados para su posterior tratamiento ms no poner directamente en el buffer de salida del prtico serial dichos archivos.

Vamos a dar unas pautas para el manejo del puerto ya que se considera necesario en la parte del manejo de las comunicaciones.

Antes de realizar cualquier adquisicin de datos por el Puerto de Comunicaciones Serial se debe configurar el mismo con parmetros propios como son: la Velocidad de Transmisin, la Paridad, los Bits de Datos o bits por carcter, y los bits de parada, tambin hay que especificar con cual puerto se va a trabajar, prefijando datos que por defecto va a iniciar el programa.

Podemos recomendar los siguientes pasos (Figura 2.2) para empezar a trabajar con cualquiera de los prticos de comunicaciones seriales.

1.- Identificar el puerto de Trabajo 2.- Configurar el Prtico 3.- Abrir el puerto de comunicaciones 4.-Transmitir-Recibir Informacin 5.- Cerrar el Puerto de comunicaciones

15

Captulo II

Diseo def sistema

Si se trabaja con datos constantes, se puede omitir el paso nmero 2, ya que la configuracin se lo puede hacer directamente por ineas de cdigo. Cualquiera sea el puerto de comunicaciones seriales que se use siempre se definirn los siguientes aspectos:

Figura 2.2. Proceso para trabajo con un puerto de comunicaciones serial

El nmero de puerto vlido de comunicaciones para que no presente conflictos con otro hardware. Configuracin de los parmetros del puerto . El nmero de bytes que va a leer el puerto Forma en que ingresan los datos al puerto Abrir el Puerto para procesar datos Procesamiento de datos (transmisin/Recepcin) Cerrar al puerto de comunicaciones
16

Captulo II

Diseo del sistema

2.3. DISEO DE LAS VENTANAS DEL PROGRAMA. En este subcaptulo damos lineamientos generales de lo que ser la interface de usuario, en otras palabras pequeos detalles de tendrn las pantallas que se implementarn.

Para el diseo de las ventanas, hay que tomar en cuenta que cada una de estas debe tener una nterconectividad coherente entre si, tal como se muestra en la figura 2.1, ya que esto hace que la interface visual llegue de mejor forma y ayude al usuario, indistintamente en el campo de fa ciencia que fuere.

En el campo de telecomunicaciones, se deben tener interfaces de usuario que optimicen parmetros como el tiempo de respuesta del sistema, en e! Sistema Interlin al disear pantallas que permitan configurar

dispositivos de R.F. remotamente, se est cumpliendo con la optimizacin de este factor.

Un aspecto bien importante dentro del diseo en general es la decisin de implementar pantallas que permitan terminar completamente la aplicacin, ya que las cuales redundarn en el beneficio de la optimizacin de recursos, adems de esto hay que tomar en cuenta por parte del programador que la descarga de memoria a tiempo de pantallas

innecesarias, dara mayor rapidez para la ejecucin del programa.

En las pantallas ms importantes a consideracin del prograrnador se tendr una ayuda sensible al contexto con un botn que llevar un icono con la forma de un signo de interrogacin (?), as como tambin tendrn de acuerdo a los requerimientos que ya detallamos, tips de ayuda flotante, es
17

Captulo If

Diseo del sistema

decir, las etiquetas informativas que aparecen cuando yo posiciono el cursor sobre un control del programa

Se prevee la posibilidad del uso de "Teclas de Mtodo Abreviado", las cuales permiten al usuario ejecutar un elemento de men

inmediatamente luego de escribir la combinacin de letras designadas. Las asignaciones de mtodos abreviados incluyen combinaciones de teclas de control por ejemplo Ctrl + X

Tambin se har uso de las "Teclas de Acceso", las cuales son una combinacin de la tecla Alt y una letra predesignada, por ejemplo Aft+M para ver un tipo de men. La asignacin de la tecla de acceso aparecer como una letra subrayada en el ttulo del control de mens, o en e! botn que requiera una tecla de acceso rpido.

Se debe tener cuidado en lo que a entrada de datos se refiere para poder discriminar lo que son datos numricos y otro tipo de datos, este diseo tomar en cuenta esta posibilidad contando para ello con cuadros de lista y cuadros de texto que dejen ingresar solo cierto rango de datos o que contengan en sus listas nicamente valores que acepten los dispositivos de R.F, en el caso de la ejecucin del comando de Configuracin Remota no se prevee esta posibilidad, ya que esta parte est diseada para poder manejar equipos de cualquier caracterstica, las restricciones necesarias se deber hacer en la parte del software de comunicaciones. El diseo debe concentrarse en la utilizacin del menor nmero de ventanas posibles, ya que resultara un evento lgico que el usuario navegue por una serie de pantallas solo conteniendo introducciones del programa y por ltimo entrar a la aplicacin propiamente dicha.
18

Captulo II

Diseo del sistema

Por ltimo se debe contemplar la opcin para guardar y abrir prcticas nuevas, estas debern tener una extensin predefinida por el programado^ para poder diferenciar de otro tipo de archivos.

2.4. DISEO DE LA INTERFACE 2.4.1. Diseo de la interface de la Cartula del programa. El diseo de esta pantalla tendr por objetivo dar informacin acerca del prograrma.por ejemplo, Titulo del Software, Institucin y Facultad donde fue realizado. Para el diseo de esta ventana, se deber pensar en la posibilidad de que el usuario pueda escoger entre una prctica nueva6, una prctica prediseada7, o una opcin que le permita configurar los dispositivos de una manera directa , es decir, sin tener que entrar a la interface grfica del programa, se dispondr un enlace con lo que a informacin de ayuda se refiere por lo que constar de botones que realicen esta funcin, tal como mostrar la Bibliografa y la ayuda propiamente dicha, y un control que permita salir directamente de la aplicacin, este diseo se muestra en la figura 2.3. Esta ser una pantalla muy especial dentro del funcionamiento global que permitir la nterelacin con las dems partes del programa.

2.4.2. Diseo de la interface para configuracin del prtico serial. La configuracin del prtico serial es muy importante para la etapa de adquisicin de datos, esta ventana deber tener los parmetros principales tales como: Velocidad de Transmisin, Paridad, Bits de datos, Bits de parada y visualizar la configuracin actual de la nterface de comunicaciones tambin deber tener controles que permitan tener una configuracin preestablecida, un control que permita aceptar todo lo antes configurado y un

6 7

Prctica que se realizar en el laboratorio de lneas de transmisin Prctica que se elabor mediante cdigo de programa.

19

Captuio II

Diseo del sistema

botn de regreso que neracte con la cartula principal como se muestra en la figura 2,4 .

Barras de Mens 1NTERFACE VISUAL PARA MONITOREO Y EXPERIMENTACIN PARA EQUIPOS DE R.F.
ESCUELA POLITCNICA NACIONAL FACULTAD DE INGENIERA ELCTRICA ELECTRNICA Y TELECOMUNICACIONES

Configuracin remota Prctica Prctica P red seada Prtico Serial Bibliografa Ayuda Acerca de.. Terminar

Figura 2.3 Diseo de la Cartula del programa

Seleccin de velocidades de Transmisin

Seleccin de bits de parada Seleccin de paridad

Seleccin de bits de datos

Ver datos configurados Aceptar Parmetros


Valores por defecto

Regresar

Figura 2.4 Diseo de la pantalla de configuracin del prtico Serial.

2.4.3. Diseo de la interface de prctica nueva. En esta pantalla, se deber disponer de tres vistas bien definidas: vista de Elementos, vista de Trabajo y vista de controles.
20

Captulo I

Diseo del sistema

La vista de elementos deber contener todos ios dispositivos que se encuentren habilitados para trabajar; el nombre de los elementos y el nmero de los mismos que contiene esta vista se encuentran en la tabla I. La vista de trabajo, ser un lugar en blanco que el usuario tendr a disposicin para estructurar sus propios diseos; cada elemento deber tener su valor configurado junto a l como una forma de darle versatilidad al programa. La vista efe controles, tiene botones que permiten al usuario mover y conectar los dispositivos en el rea de trabajo y almacenar datos en tiempo de ejecucin en formato texto.
Tabla I. Vista de Elementos
DISPOSITIVOS Amplificador F.. Atenuad ores Carga Lneas Ranuradas Mezclador Modulador Osciladores

No 1
3 1 2 1 1 4

Se deber disponer de un men, en el que el usuario tenga la opcin de escoger una nueva prctica para lo cual se deber desplegar un mensaje que le pregunte al usuario si quiere guardar su trabajo que est ejecutando en ese momento, adems la nterface debe permitir guardar la prctica con el nombre que el usuario escoja y abrir cualquier trabajo antes guardado, estos archivos tendrn la extensin nt, adems tener una presentacin

preliminar para la impresin y finalmente imprimir la prctica. As mismo debe tener la posibilidad de visualizar algunos resultados que se produzcan, una stmbologta que muestre el significado de cada elemento y mostrar datos

21

Captulo //

Diseo del sistema

en archivo y su respectiva ayuda, este diseo se muestra en la figura 2.5a y


2.5b.

*s
uj o

^*I.

^i

B*|ir;

VKTADE TRABAJO

S d

KS t

Figura 2.5 a Diseo de la Interace de prctica nueva

Nueva Prctica Guardar Como... Abrir archivo Presentacin Preliminar Imprimir Regresar Salir

Mover Elementos Conectar elementos Parmetros para Impresin


Roniotrar Wnmhre><;

Almacenar Datos Resultados del Amplificador de F.l.

Temas de Ayuda Acerca de P. Nuevas Simbologa Acerca de...

Figura 2.5b Mens de opciones contenidos en a interface de prctica nueva

Cuando se encuentre la prctica lista para ser guardada en algn archivo en especial, se deber agregar algn control para poder configurar datos para la impresin final, tal es el caso acadmico, se debe configurar el ttulo , objetivo y grupo de fa prctica y quienes lo integran .

2.4,4. Diseo de la nterface de prcticas predseadas Esta pantalla deber permitir que el usuario disponga de facilidades como:
22

Captulo II

Diseo del sistema

Regresar haca la cartula principal, registrar nombres de los integrantes de la prctica, adems habr controles o mens en los que se permitan escoger los diversos tipos de prcticas que se ofrecieren o se encuentren prediseadas y una opcin para salir directamente del programa.

Deberemos implementar una ayuda que describa la forma de utilizacin por parte del usuario de las mencionadas prcticas, las opciones ms importantes estarn contenidas en una barra de herramientas tal como se muestra en la figura 2.6a y 2.6b.
feniipnncia Barra de Herramientas

Figura 2.6 a Diseo de la nterface de prcticas prediseadas

'Men Principa] Regresar Registrar Nombres Salir

Determinacin de S>10 Determinacin de S<10 Determinacin de la Impedanciade Carga

Figura2.6b

smas de Ayuda -erca de P. redisenadas

Mens de opciones contenidos en la nterface de prctica prediseada

2.4.5. Diseo de la nterface para el control a distancia de los dispositivos

Esta es una facilidad que el sistema deber tener, la de enlazarse con otro tipo de programas, es decir, la parte de control a distancia es otro
23

Captulo II

Diseo del sistema

programa que se lo desea implementar, razn por la cual este diseo debe considerar todos los aspectos tratados en las comunicaciones ya que ste usar las mismas subrutinas desarrolladas. Con la informacin de estas configuraciones se formar los archivos de comunicaciones que se los procesar en la tarjeta de adquisicin de datos ta! como lo muestra la figura
2.7.

Seleccin del dispositivo Identifi cativo Localidad de memoria Parmetros a enviarse Aceptar Cerrar

Figura 2.7
Diseo de !a interface para el control a distancia de los dispositivos

2,4.6. Diseo de las nterfaces de los elementos del rea de trabajo. Todos los elementos disponibles en el rea de trabajo, tanto en las prcticas nuevas como en las prcticas prediseadas, tendrn un idntico tratamiento para el ingreso de datos, en cada uno se dispondrn de cuadros de texto o cuadros de lista; en los primeros se ingresarn los datos con las debidas restricciones indicadas en la interface y en el segundo, es decir, en los cuadros de lista, se escogern valores pre-elaborados en tiempo de diseoj estos sern almacenados en archivos especiales que estarn a disposicin de los usuarios para su posterior tratamiento para la

comunicacin serial, adems principalmente se dispondr de un control e

24

Captulo II

Diseo del sistema

que permitir que el usuario pueda aceptar lo que se configura en ese momento de acuerdo al dispositivo seleccionado.(Figura 2.8)
Smbolo de! Disposith/o . Nombre de! Dispositivo

DATOS DE CONFIGURACIN
1

ACEPTAR ;

Figura 2.8 Diseo de fa interface para configurarlos dispositivos del rea de . trabajo.

25

IMPLEMENTACtON DEL SISTEMA


3.1. INTRODUCCIN Este capitulo explica el proceso de implementacin del programa en general.

La implementacin del Laboratorio de Lneas de Transmisin consta de varias fases, de las cuales en la presente tesis realizamos el Diseo e implementacin de la nterface Visual de usuario', la transmisin de

informacin con los dems equipos, as mismo como la realizacin de los mismos son parte de la investigacin de otros trabajos conjuntos.

En la Figura 3.1 se muestra en detalle como est estructurado la implementacin dei laboratorio de lneas de Transmisin.

tarjeta ote- Bquisicioi de oos pira #/ corttfo de <ff$postfsos

r
L

1
2 * * * i4 n )J

PC -e !/ contratar remotamente

Comunicacin <e informacin via prtico RS-232

C~

a jj

DisposfrvosdeflF

Figura 3.1. Detalle de la impfementacin del proyecto de lneas de Transmisin

Captulo U

Implementactn del Sistema

3.2. REQUERIMIENTOS DE LAS HERRAMIENTAS DE DESARROLLO Antes de implementar nuestro sistema, debemos hacer un anlisis de las herramientas de desarrollo.

Entre los requerimientos

que debe poseer la herramienta de

desarrollo y de acuerdo a nuestras exigencias de diseo estn:

3.2.1. Existencia en el mercado.- Para el desarrollo de la aplicacin se utilizar un lenguaje de programacin visual que tenga acogida y vigencia en el medio.

3.2.2. Tipo de Programacin.- Permite el manejo de eventos y objetos, lo que facilita la programacin y depuracin de las aplicaciones.

3.2.3. Portablidad.- Permitir el desarrollo en varias plataformas Windows de 16 o 32 bits (3.11, Windows 95, NT) y adicionalmente generar discos de instalacin.

3.2.4. Manejo de las Entrada-Salida.- Selecciona una herramienta que facilite el manejo de perifricos y trabaje directamente con la API (Aplication Program Interface) del sistema.

3.3. SELECCIN DE LA HERRAMIENTA DE DESARROLLO


Basndose en los requerimientos de la aplicacin y en las cualidades que la herramienta de desarrollo debe cumplir, nos podemos decidir por Microsoft Visual Basic, por las siguientes razones:

Est disponible en el medio.

27

Captulo III

Implementacin del Sistema

Es un entorno de desarrollo que tiene mucha acogida. La Microsoft a travs de sus representantes da cursos oficiales sobre la herramienta.

La Microsoft a travs de su Pagina Web da informacin actualizada en el mundo, por io que es muy fcil acceder a caractersticas tcnicas del programa.

Se dispone de manuales de usuario y aplicaciones en las versiones profesional y empresarial de Visual Basic

Permite compilar un proyecto y entregar un archivo ejecutable Para que trabaje la aplicacin desarrollada en otras estaciones, slo es necesario ejecutar el asistente de instalacin de aplicaciones, el mismo que genera un conjunto de discos de instalacin que incluye todas las libreras necesarias para el funcionamiento de la aplicacin.

Posee varios controles personalizados que permiten interactuar con otros dispositivos del sistema entre ellos el Puerto Serial, el puerto paralelo, etc.

Para ms informacin acerca de Visual Basic se puede encontrar en: "Visual Basic, Manual del Programador o en www.microsoft.com/vbasic/' De acuerdo a nuestros requerimientos el sistema se lo ha implementado para que trabaje en una computadora 586 o superior con una memoria RAM de por lo menos 16 MB, con un monitor a color con una resolucin

aconsejada de 640 *480 pxeles con una paleta de colores de 256 colores, para que se vean de mejor manera los objetos grficos.

3.4. INICIANDO LA PROGRAMACIN El programa inicia con la cartula del programa en la que resaltan los siguientes aspectos: Nombre del tema de tesis

28

Captulo III

fmplementacin efe/ Sistema

Nombre de la Institucin, Facultad y Especialidad a la que corresponde la tesis * Botones * Configuracin Remota, Prctica Nueva, Prctica Prediseada, Puerto Serial, Bibliografa, Ayuda, Acerca del Programa, Terminar

Las pantallas iniciales son realizadas de forma muy sencilla y con un estilo modular, ya que el entorno en que se pretende implementar trabajo es justamente este. este

Esta pantalla se enlazar con diferentes partes del programa, tal como se explica a continuacin:

Configuracin Remota.-

Es un enlace que hace el programa con otra

aplicacin tambin desarrollada en Visual Basic 5.0 , denominada Control remoto.exe, la misma que se realiza tomando en cuenta todos tos requerimientos que para nterlin se cumplen, esta cumple con el objetivo de configurar los dispositivos directamente sin necesidad de entrar a la

interface grfica de Interlin. Control Remoto.exe es un programa que puede ser usado independientemente y se lo encuentra en la Carpeta Intertin y se lo instala con el mismo software del sistema Interiin

Prctica Nueva.- Al entrar en la interface de prctica nueva, esta tiene mplementado controles para introducir manualmente integrantes del grupo que trabaja en una prctica de lneas de transmisin, con el objetivo de que con estos datos y con los que se configura en la pantalla de diseo se forme un archivo de informacin de tipo texto (txt), el mismo que se lo ubicar para informacin del usuario en la siguiente ruta: c:\lnterlin\informes. Este archivo

29

Captulo US

mplementacin de! Sistema

de texto que se crear tomar el nombre del ttulo de la prctica nueva que se haga.

Adems de esta informacin este archivo tendr la informacin de los valores con los que esta configurado el prtico serial de comunicaciones y los datos de los dispositivos en ese momento configurados.

Prctica Prediseada.- Para el caso de prcticas prediseadas se ha mplementado, un control para que se despliegue un archivo con los datos de la configuracin de los elementos, el mismo se fo ha implementado para que pueda ser abierto con mayor facilidad por el bloc de notas de Windows, o por cualquier procesador de palabras. En esta parte del programa se mplementa tres prcticas: Determinacin de la Impedancia de carga, Determinacin de la relacin de onda estacionaria, en este caso para el caso cuando S es mayor que 10 y cuando S es menor que 10.

Puerto Serial.- Esta pantalla

servir bsicamente

para cambiar

los

parmetros que por defecto se configuran,

es decir, velocidad de

transmisin=2400 bps, Paridad^ N(ninguna), Bits de datos=8, Bits de parada=1 y puerto de trabajo Com2.

Un detalle en este punto es que por defecto se ha escogido el puerto Serial COM2, ya que en la mayora8 de los PC se destina el puerto COM1 para el uso del ratn (mouse), y el objetivo es prevenir futuros conflictos entre los puertos de comunicaciones, tambin podran ser usados otros puertos COM pero a nivel de computadores personales o de escritorio , o para este tipo de aplicaciones no resulta conveniente instalarlos, por este

30

Captulo Hl

mplementacin del Sistema

motivo se ha omitido la impementacin de la transmisin con este tipo de puertos de comunicacin serial.

Bibliografa.-

Este es un botn que se enlaza con una pantalla que

contiene la bibliografa que se utiliz para la elaboracin de este trabajo, esta se la implemento con la ayuda del programa Microsoft Help Workshop, el cual es un software para hacer archivos de ayuda, los mismos que contienen extensiones HLP, estos se explicarn mas adelante. Este botn hace un enlace al archivo bibiografa.hlp que se encuentra en la ruta c:\interlin

Ayuda.- Este es otro enlace hacia el archivo ayuda.hlp que se encuentra en la ruta c:\interlin\ principalmente contendr puntos de informacin que resultan necesarios para el manejo del programa, esta opcin se lo implementa a lo largo del programa para darle agilidad al mismo.

Acerca de ...

Es una pantalla mplementada con Visual Basic y da una

sntesis del programa, e informacin del autor de la tesis, es una pantalla solamente informativa.

Terminar.- Este botn descarga todas fas pantallas de memoria de Inerln y finaliza la aplicacin.

En el siguiente punto haremos un anlisis de la forma como crear carpetas y archivos especiales, para almacenar diferentes datos de acuerdo a lo expuesto anteriormente, as como tambin, daremos pautas para la creacin de archivos de ayuda.

Especialmente desde a generacin 586 e! puerto COM de los Pc's est ocupado por el

31

Captulo II!

Impfementacin del Sistema

3.5. ANLISIS DE LAS IMPLEMENTACIONES QUE PRESENTA EL PROGRAMA Todos los diseos presentados, son programas que se realizan bajo el entorno de Windows 95, y desarrollados por medio de Microsoft Visual Basic 5.0 Edicin Profesional.

La Interface entre el computador y el usuario, se realiz en base a ventanas9, en cada una de estas existen varios controles por medio de los cuales se accede a otros procesos.

La tabla II da los detalles de los formularios utilizados para la implementacin del programa, en ia que en el campo "Formulario utilizado en Visual Basid' se encuentran los nombres con los que se identifican las diferentes interfaces que componen el programa. Los archivos con

extensin frm son los archivos fuente que contienen el cdigo y objetos grficos de las pantallas de la aplicacin. Y por ltimo en el campo "Implementacin de la interface" se hace referencia a la funcin que cumple dentro del programa determinada pantalla en forma resumida.

En la figura 3.2 se detalla en forma de diagrama de bloques como est implementado el programa desde el punto de vista de los diferentes formularios que componen la aplicacin en la que por medio de eventos controlados por el usuario, tal como Clic, Doble Clic, etc se cargan y se descargan de memoria def Computador Personal las pantallas de la interface de usuario.

dispositivo del ratn.

32

Captulo III

Implementacin del Sistema

Tabla II. Formularios que intervienen en la implementadn Interin

Formulario utilizado en Visual Basic configuracin dibujo elementos elementos"! fea rat na frmabout frmate2 frmateS frmatenuador frmcargas frmconectar frmconfaten frmconfiaf frmconfmodem frmcontrol frmcorto frmdatosafi frmelementos frmgenerador frmnombres frmranu2 frmranurada frmvcol frmvco2 frmvcoS imp redatos practl pract2 predisenol

Archivo .frm
confpuerto frmdibujos elementos elementosl laboratorio acercade frmate2 frmateS frmatenuador frmcargas frmconectar confate frmafi modem frmcontrol frmcorto resulafi frmelementos generador frmnombres frmranuS frmranurada vcol vco2 vco3 mp redatos practl pract2 predisenol

Implementacin de la interface
Configuracin del prtico serial Prcticas Nuevas Datos y resultados S>10, deteminacion Zcarga Datos y resultados S<10 Cartula principal del programa Pantalla de Acerca del programa Configuracin del atenuador2 Configuracin del atenuadorS Configuracin del atenuadorl Configuracin de cargas (Prctica Nueva) Interconexin de dispositivos Confguarcin de localidad de los atenuadores Configuracin del amplificador de F.l. Configuracin del modulador pantalla que contiene MsComm Configuracin de cargasfPrctica Prediseada) Datos del amplificador de F.l. Simbologia de los dispostivos de R.F. Configuracin del generador Entrada de nombres de usuarios Configuarcin de la Lnea Ranrada2 Configuracin de la Lnea Ranuradal Configuracin del VCO1 Configuracin del VCO2 Configuracin del VCO3 Actualizar parmetros de impresin Deterrminacin de Zcarga y S>10 Prctica Prediseada, Determinacin de S<10 Prcticas prediseadas.

Nombre del Proyecto: Interlin.vbp

Son los formularios en el entorno Visual Basic

33

'S^f^f^fS,
Captulo I! Implementacin de! Sistema

frmatenuador frmate2 frmate3 frmconfaen frm cargas frm corto frm confiafi frmconfmodem frmgenerador frmranurada frmranu2 frm veo 1 frmvco2 frmvcoS frmdatosafi

Figura 3.2 '< Detalle de la implemntacin del programa


34

Captulo I!

Implementacn del Sistema

3.5.1. Generacin de archivos de texto para almacenar datos. El formato de comunicaciones se basa en la transmisin y recepcin de archivos de texto, por lo que es muy importante el detalle de este punto. Antes de explicar como se desarrolla este tipo de archivos, cabe sealar que este estar ubicada en una posicin predeterminada.

El programa se instalar en una carpeta llamada nterlin; cuando se inicia el programa por primera vez se crean en su disco local tres carpetas; Comunicaciones, informes y errores: las mismas que se ubicarn en las siguientes rutas: C:\interlin\comunicaciones\ C:\interlin\informes\\o de la carpeta comunicaciones se

archivos que se usarn para transmisin y recepcin de datos, en informes se crearn archivos con la informacin de la configuracin de los equipos y la parte introductoria de la prctica. Y por ultimo en errores se almacenarn archivos con extensiones bad, err, los cuales servirn para informacin del programa y no para el usuario, estos archivos recogen informacin de los dispositivos y hacen la comprobacin de la conexin de los mismos.

Para crear una carpeta usamos el comando MKDIR el mismo que utiliza la siguiente sintaxis: Mkdir Path ame +" Nombre de la carpeta" . Ejemplo: Mkdir "cAinterlinX+comunicaciones".

35

Captulo til

Implementacin del Sistema

Luego, cada accin con archivos debe empezar con un comando para abrir el archivo en cuestin y debe finalizar con el comando para cerrarlo. Los archivos se abren, ya sea para escribirlos o para leerlos con el comando OREN, a este comando se le debe asignar como parmetros el tipo de accin de archivos y el nmero de archivo libre.

Hay dos parmetros claves en este comando, como son : cuando se aplica Open Nombrearchivo for Output as # archivolibre, el archivo se abre con fines de escritura; y cuando se aplica Open Nombrearchivo for rnput as # archivolibre el archivo se abre con fines de lectura.

En este caso archivolibre es un nmero, y Nombrearchivo es el nombre de! archivo que se quiere leer o escribir. Por ejemplo si se quiere crear en la carpeta interlin un archivo que se llame VCO.txt para escritura procedemos de la siguiente manera: Open " c:\interlirf +" vco.txf for output as #1 Print #1," Escribo el contenido del archivo" Glose #1 Y si se quiere leer lo que escrib en el archivo procedemos de la siguiente forma: Open c:\interlin+" vco.txf for input as #1 Dowhilenot EOF(1) Line input #1, entrada Loop Glose #1 La informacin recolectada ser almacenada en la variable "entrada", la misma que puede ser procesada para generar cualquier evento.

Captulo III

Implementacn de! Sistema

3.6. GENERACIN DE ARCHIVOS DE AYUDA PARA APLICACIONES CON VISUAL BASIC Conociendo de antemano que Visual Basic es una herramienta poderosa y sencilla para el desarrollo de aplicaciones bajo Windows, podemos realizar archivos de ayuda10 y enlazarlo al programa, para dar al mismo un toque personalizado.

Hay varias formas para crear un archivo personalizado de ayuda, estos archivos tienen la extensin, hfp, aqu describiremos uno de los muy utilizados.

Antes de empezar se requiere por parte del prograrnador11 tener a su disposicin las siguientes Herramientas de Trabajo.12

Un procesador de palabras. Debe tener la capacidad de guardar archivos RTF (Rich Text Format), archivos de Texto (.hpj) por ejemplo puede ser Microsoft Word 6,0 o word97 , Wordperfect, entre otros, estos archivos se explicarn mas adelante. Los archivos de esta tesis estn generados con Microsoft Word 97.

Microsoft Help Workshop. Presenta gran facilidad para la compilacin, enlace y depuracin de archivo de ayuda. Los archivos de proyecto deben estar en formato ASCH o formato de texto con extensin .hpj. Este programa se lo puede conseguir desde el CD de Visual Basic. Programas que soporten grficos .BMP, .WMF, .SHG, entre otros

que son grficos que pueden ir vinculados con los temas de ayuda.

10 1 1 12

Es un archivo de texto con caractersticas especiales que contiene vanada informacin Persona que realiza e! programa Software disponible en el mercado para elaborar archivos de ayuda 37

Captulo III

Implemenfecin del Sistema

3.6.1. Manejo de un procesador de palabras con formato RTF Este paso es sumamente importante, ya que aqu se escribirn los textos de ayuda, con los hipervnculos entre los diferentes lugares para lo cual se tendr que disponer de un procesador de palabras que soporte dicho tipo de formato, Microsoft Word 97 presenta facilidades tales como

Subrayado simple (Control S); Subrayado Doble fControl+Shift+DV y Texto Oculto (Control+Shift+O). Para escribir texto de ayuda se debern mostrar los cdigos para que no haya confusiones por parte del programados Esto se lo hace con el botn que se muestra;

Dentro del texto es posible crear hiperenlaces con subrayado doble de una o ms palabras, inmediatamente despus y con el formato de texto oculto, se debe incluir una Etiqueta del tema al que se quiere saltar.

Una frase que se la realiza con doble subrayado, aparecer en la pantalla de ayuda con simple subrayado con coloracin verde. Por ejemplo:

Bibliografa

Bibliografa

El texto de cada pagina de salto se conecta con la respectiva frase de salto mediante la respectiva etiqueta de salto con un smbolo de nota al pie personalizado. De hecho, existen varios smbolos de nota al pie

personalizados que se pueden usar y cada uno llama a una caracterstica diferente del sistema de ayuda.
38

Captulo ///

Implementadn del Sistema

Entre los mas utilizados y los que vamos a usar se puede mencionar:

Smbolo Pie de Pgina # $

Descripcin
Conecta una pgina de salto con su frase y hace referencia a la etiqueta del salto Hace referencia al Ttulo de pgina de salto que aparecer en el cuadro de lista buscar del sistema de ayuda

El smbolo de nota al pie (#) se utiliza para enlazar una pgina de tema del compilador de ayuda con la etiqueta de salto relacionada. De esta manera, las etiquetas de salto identifican cada tema en el sistema de ayuda.

Cada etiqueta debe ser nica y puede asignarse solamente a un tema en el archivo o archivos de temas que vayan a intervenir en la compilacin. La asignacin de una etiqueta de salto le da al tema un ID (identificador) que puede usarse para crear saltos a ese tema o para desplegarlo en una ventana emergente.

El smbolo de pie personalizado ($) se usa para identificar un ttulo de tema de ayuda. E! ttulo de un tema aparece usualmente al principio de su texto y en el cuadro de lista buscar, si es que el tema tiene palabras claves, y si la aplicacin va a presentar esta facilidad, en nuestras ayudas no

hacemos uso de esta facilidad.

3.6.2. El Formato hpj. Es un archivo generado en un procesador de palabras o guardado con extensin de proyecto (*.HPJ), este va a contener toda la informacin tal como las rutas de los archivos RTF, las rutas de los archivos grficos,
39

Captulo til

implementacin del Sistema

colores, entre otros, informacin que va a ser utilizada por e! Microsoft Hep Workshop para generar el archivo de ayuda *.HLP

3.6.3. Enlace con Visual Basic. Hay dos maneras de enlazar con la aplicacin, una es hacerlo

aparecer como pantalla de informacin y otra es para hacerlo aparecer como ayuda del tipo Qu es esto?

Para la primera parte, el API de Windows (Aplication Program interface) posee una funcin que permite enlazar la aplicacin con el archivo de ayuda. Su sintaxis responde a la forma: Winhelp (Hwnd, IpszHelpFile, fuCommand, dwData) El primer parmetro es el manejador (handle) de la ventana que llama a la ayuda. El segundo parmetro es el nombre del archivo de ayuda. El tercer parmetro define de que manera se abre el archivo de ayuda. Y el cuarto parmetro depende del valor que tenga fuCommand

En este trabajo no se llega a describir ni los pormenores para hacer la compilacin ni los parmetros para el enlace con la aplicacin ya que este no es objetivo.

Para generar los tipos de ayuda del tipo Que es esto?, hay que tomar en cuenta ciertas propiedades de Visual Basic. Por ejemplo: What's This Button: Devuelve o establece un valor que determina si el botn Que es esto? Debe aparecer en la barra de titulo de un formulario.

40

Captulo III

Impfementacin del Sistema

What's This tfe/pi Devuelve o establece un valor que determina si la ayuda interactiva utiliza el men emergente Qu es esto? Que ofrece la ayuda de +Windows 95 o ia ventana principal de Ayuda.

What's This Help ID Devuelve o establece un nmero de contexto asociado a un objeto. Se utiliza para dotar a las aplicaciones de Ayuda interactiva con el men emergente Qu es esto? De la ayuda de Windows 95.

Otra opcin para visualizar los tipos de archivos de ayuda es por medio del control de Visual Basic denominado Common Dialog, el cual permite Invocar al motor de ayuda de Windows. Su sintaxis responde a la forma: CommonDialog.HelpFile=" Nombre del archivo.hip" CommonDialog.HeIpCommand=cdlHelpContents CommonDialog.showHelp El valor de cdlHelpContents se usa para mostrar el tema contenido en el archivo de ayuda indicado. Como una forma de simplificar el trabajo, aqu lo realizamos de la segunda forma.

La forma que se encuentra implementado las ayudas en el programa se encuentra resumido en ia figura 3.3, en la que de acuerdo a la tabla II los nombres de los bloques son los formularios que se utiliza para implementar la aplicacin y los archivos con extensin hlp son las ayudas mpiementadas en el programa de acuerdo a la tabla III.

41

Captulo III

Implementacin del Sistema

Figura 3.3 Implementacin de IB ayuda en ei programa

42

Captulo III

Implementacin del Sistema

Tabla III. Detalle de ios archivos de ayuda mpiementados en el programa

Archivo
Ayuda, hlp Bibliografa, hlp Acpracnuev.hlp

Detalle

Muestra la ayuda general del programa Muestra la bibliografa utilizada en el programa Muestra la pautas generales para utilizar la interface de prctica nueva Acpracpred.hlp Muestra las pautas generales para utilizar la interface de prctica prediseada ObjesmalO.hlp Muestra el objetivo cuando se selecciona la prctica determinacin S>10 ObjesmelO.hlp Muestra el objetivo cuando se selecciona la prctica determinacin de S<10 Muestra el objetivo cuando se selecciona la prctica Objezcarga.hlp determinacin Z carga ProcsmalQ.hlp Muestra el procedimiento cuando se selecciona la prctica determinacin de S>10 procsmelO.hip Muestra el procedimiento cuando se selecciona la prctica determinacin de S<10 Proczcarga.hlp Muestra el procedimiento cuando se selecciona la prctica determinacin de Zcarga

3.7. IMPLEMENTACION DE LA INTERFACE PARA MODIFICAR PARMETROS DEL PRTICO SERIAL Modificar los parmetros del puerto serial es un paso muy importante dentro de las comunicaciones del programa con los dispositivos de R.F, en esta seccin damos parmetros para establecer estas acciones.

Nuestro trabajo ^ no se involucra de forma directa con lo que es comunicaciones pero de alguna forma estamos relacionados en este campo, por lo que damos a continuacin aspectos para la modificacin de los parmetros del prtico serial de un PC usando el control MsComm de visual Basic.

43

Captulo III

Implementacin del Sistema

Visual

Basic

utiliza

el

control

MSComm

para

proporcionar

comunicaciones seriales de datos, es decir, para que la aplicacin pueda transmitir y recibir datos a travs de un puerto serie RS -232

Para establecer el nmero del Puerto de Comunicaciones usamos la propiedad CommPort de dicho control, la misma que nos devuelve el valor numrico del puerto que hayamos definido.

En

este

trabajo

hemos

definido

como

puerto

de

trabajo

predeterminado el puerto GOM2 ya que el puerto GOM1 est por lo general ocupado por el ratn del computador de trabajo. En el caso de otros puertos, difcilmente se los encuentra instalados en las PC's

Otro tipo de ayuda para nuestros objetivos es la propiedad Settings a misma que establece y devuelve la velocidad en baudios, paridad, bits de datos, y bits de parada.

Existen valores normalizados como los que se presenta en la siguiente tabla No IV

TABLA No IV DATOS NORMALIZADOS


Velocidad
110 300 600 1200 2400* 9600 14400 19200 Paridad E Par M Marca N Ninguna* O Impar S Espacio Bits de datos
4 5 6 7 8*

Bits de Parada
1*
1,5 2

Valores Predeterminados
44

Captulo III

fmpementacin del Sistema

Para nuetro propsito hemos definido valores predeterminados que son: velocidad de transmsisin en bps=2400, Paridad=Nnguna, Bits de

Datos=8, Bits de parada=1.

La propiedad OpenPort es la que establece el estado dei puerto de comunicaciones, as como tambin es la encargada de abrir y cerrar un puerto.

Ya para la transmisin propiamente dicha se usan dos propiedades muy importantes: Input, la cual devuelve y quita caracteres del buffer de recepcin; y la propiedad Output, esta escribe una cadena de caracteres en el buffer de transmisin.

En la tabla o V se resume las cuatro propiedades ms importantes de este control:

TABLA No V TABLA DE PROPIEDADES


CONTROL MSCOMM PROPIEDADES DESCRIPCIN

CommPort

Establece y devuelve el nmero del Puerto de Comunicaciones

Settings

Establece y devuelve la velocidad en baudios, paridad, bits de datos y bits de parada en forma de cadena

Input Output

Devuelve y quita caracteres del bfer de recepcin Escribe una cadena de caracteres en el bfer de transmisin.

45

Captulo III

tmplementacin del Sistema

3.8.

HERRAMIENTAS,

PROPIEDADES,

MTODOS

EVENTOS

UTILIZADOS EN EL PROGRAMA. Antes de seguir vamos a hacer un corto parntesis para explicar los trminos Herramientas, Propiedad, Mtodo y Evento. Herramientas.- Son los elementos grficos o controles que ofrece Visual Basic para reducir las lneas de cdigo de programa. Propiedad.- Se puede considerar como atributos de un objeto o control; por ejemplo (alto, ancho, tipo de letra, Color, etc, etc.)

Mtodos.- Son las acciones que realiza o ejecuta algn objeto, por ejemplo, (Move, etc)

Eventos.- Son las respuestas que da el programa. Por ejemplo( " Clic", Doble Clic, mousedown, mousemove, etc)

3.8.1. Definicin de las Herramientas ms importantes Command Button.- Este control, empieza, interrumpe o termina un proceso, cuando esta presionado un Command Button aparece presionado y a veces se denomina Botn de comando. Este tipo de control es muy importante dentro de la implementacin del programa, este desencadena al evento Clic, y hace llamados a diferentes formularios dentro de la aplicacin.

Frame.- Un control Frame proporciona un agolpamiento idenificable para controles. Tambin puede utilizar un control Frame para subdividir un formulario funcionalmente, por ejemplo para separar grupos de controles optionButton Este control est principalmente implementado en los formularios "configuracin y frmconectar" mediante este se hace la divisin de controles

46

Captulo ///

Implementacin del Sistema

optionButton que da a lugar a la modificacin de valores para el puerto serial en el un caso y para seleccionar el elemento de interconexin en la nterface de prctica nueva.

Imaqe.- El control Image sirve para mostrar un grfico. Un control Image puede mostrar un grfico desde un Mapa de Bits13, un icono14 o un metarchivo15, as como tambin un metarchivo mejorado, un archivo JPEG o archivos GIF. image es una herramienta muy interesante, debido que el entorno

que esta implementado el programa se basa en este control, todos fos dispositivos que aparece en las nterfaces de prcticas nuevas y prcticas prediseadas son mplementados con Image.

Label.-

Un control Label es un control grfico que puede utilizar para

mostrar texto que ei usuario no podr cambiar directamente. Este control esta implementado en todas los formularios, para dar diferentes mensajes como ayuda en lnea en la aplicacin o visualizar resultados que el usuario no puede editar.

ComboBox.- Los usuarios pueden introducir informacin en la parte del cuadro de texto o seleccionar un elemento en la parte de cuadro de lista del control.

Una imagen representada por pxeles y almacenadas como una coleccin de bits en la que uno o ms bits de informacin de color corresponden a cada pfxel. Los mapas de bits tienen normalmente un nombre de archivo con extensin .BMP 14 Representacin grfica de un objeto que se usa normalmente para representar aplicaciones minimizadas. Un cono es un mapa de bits con un tamao de 32*32 pxeles, tienen una extensin .ICO 15 Un archivo que almacena una imagen como objetos grficos (lineas, crculos, polgonos). Los mefarchivos estndar normalmente tiene una extensin WMF, los metarchvos mejorados tienen una extensin EMF. Los metarchivos conservan una imagen mas precisa que os pixeles cuando la imagen cambia de tamao
13

47

Captulo III

fmplementacin del Sistema

Por medio de este control se ha mplementado todas las opciones de selecciones, tales como valores de atenuaciones, modo de trabajo en el amplificador de F.l. pasos se salto de la lnea ranurada, etc.

OptionButton.- Un control OptonButton muestra una opcin que se puede activar o desactivar. Este control esta implementado dentro de un control Frame, para activar o desactivar opciones, tales como parmetros de configuracin del prtico serial, seleccin de algn dispositivo para hacer una conexin, ingreso del nmero de integrantes que realiza una prctica.

Shape.- Es un control grfico que se muestra como un rectngulo, un cuadrado, una elipse, un crculo, un cuadrado redondeado, un rectngulo redondeado. Utilizado principalmente para darle vistosidad al programa.

TextBox.- Tambin denominado control de campo de edicin, muestra informacin introducida en tiempo de diseo16, introducida por el usuario o asignada al control en cdigo en tiempo de ejecucin17. Usado principalmente en la implementacin de los elementos del rea de trabajo, mediante este control se pueden editar valores de acuerdo a ios requerimientos del usuario y de acuerdo al dispositivo que se quiera configurar. Tambin es usado para ingresar los nombres de los integrantes que realiza una prctica de Lneas de Transmisin, y para editar parmetros de la prctica para la impresin final.

Tiempo durante el cual se genera una aplicacin en ef entorno de desarrollo agregando controles, estableciendo propiedades de controles o formularios.
16

48

Captulo III

Impiementacin del Sistema

ImageUst.- Un control mageList contiene una coleccin de objetos Listlmage, a cada uno de los cuales se puede hacer referencia mediante su ndice. Un control Imagest no esta concebido para utilizarlo en solitario, sino como punto de almacenamiento central para proporcionar

cmodamente imgenes a otros controles. Este control es usado con el control toolbar, este almacena los grficos que se muestran en mencionado control.

MSComm.- El control MSComm proporciona comunicaciones serie para que su aplicacin pueda transmitir y recibir datos a travs de un Puerto Serie. Mediante este control, se puede hacer la transmisin serial utilizado la interface estndar del PC RS-232. Tambin utilizado para varias parmetros propios del puerto serial.

Toolbar.- Un control Toolbar contiene una coleccin de objetos Button, utilizados para crear una barra de herramientas asociada a una aplicacin. Utilizado para mplementar las barras de herramientas que aparecen en el entorno de prcticas prediseadas.

CommonDialoq.- El control CommonDialog proporciona un conjunto de cuadros de dilogo estndar para operaciones como abrir y guardar archivos, establecer las opciones de impresin y seleccionar colores y fuentes. Este control se los mplementa nicamente en el formulario "dibujo" para poder almacenar las prcticas que son realizadas, al mismo tiempo para abrir e imprimir las mencionadas prcticas.
El tipo durante el cual se esta ejecutando cdigo. Durante el tiempo de ejecucin se interacta con el cdigo como lo hara un usuario
17

49

Captulo III

imple mentacin del Sistema

Men.- Un Control Men muestra un men personalizado para la aplicacin. Un men puede incluir comandos, submens;y barras separadoras. Cada men que cree podr tener hasta cuatro niveles de submens. Usado para implementar todos los mens que se hace referencia en la aplicacin.

3.8.2.- Definicin de las Propiedades ms importantes18 Multine.- Devuelve o establece un valor que indica si un control TextBox acepta y muestra mltiples lneas de texto. Se hace uso de esta propiedad especialmente en el control textBox para ingresar varias lneas de texto en lo que se refiere por ejemplo para ' ingresar varios objetivos de una prctica entre otros. Cancel Error.- Devuelve o establece un valor que indica si se generar o no un error cuando el usuario haga clic en el botn Cancelar. Utilizado cuando se hace uso del control CommonDalogl y el mtodo ShowPrinter cuando el usuario hace clic en el botn cancelar de la pantalla estndar de impresin.

Caption.- determina el texto que se muestra en un control o junto a ste. Utilizado para poner texto no modificable en un control Label en todos los formularios del programa.

MousePointer. -Devuelve o establece un valor que indica el tipo de puntero de ratn que aparece cuando se sita el ratn sobre un rea determinada de un objeto en tiempo de ejecucin.

18

Manual del Programador CD Room Vbpro\tools\docs

50

Captulo III

mplementacin del Sistema

Principalmente para diferenciar el estado de los dispositivos, es decir si esta en posibilidad de moverse o no en la interface de prctica nueva. Moveable.- Devuelve o establece un valor que especifica si el objeto se puede mover. Utilizado para poder mover o no un formulario o pantalla en tiempo de ejecucin.

Default.- Devuelve o establece un valor que determina qu control CommandButton es el botn de comando predeterminado de un formulario. Esta propiedad acompaa al control Botn de Comando para indicar que este es el botn por defecto que se ejecuta cuando se presiona la tecla enter. Por ejemplo I^Wormularib^f lgotnfwfe^^SI
fcaratula frmabout dibujo frmco nctar frmnombres mpredatos configuracin Configuracin remota Cerrar mover aceptar aceptar aceptar aceptar parmetros

DragMode.- Devuelve o establece un valor que determina si se usa el modo de arrastre manual o automtico en una operacin de arrastrar y colocar. Esta propiedad es implementada asociada al formulario dibujo, permite que un dispositivo sea m'ovido en tiempo de ejecucin.

51

Captulo I!

Implementacin del Sistema

FileName.- Devuelve o establece la ruta y el nombre de un archivo seleccionado. Esta propiedad usado con el control Commondialog: sirve

especficamente para abrir o guardar un archivo en una ruta determinada por el usuario.

Filter.- Devuelve o establece los filtros presentados en el cuadro de lista Tipo de un cuadro de dilogo. Esta implementado esta propiedad junto con el control CommonDialog para prefijar la extensin de los archivos de interlin como Int.

ame.- Devuelve el nombre utilizado en el cdigo para identificar un formulario, un control o un objeto de acceso a datos. Asociado en todo formulario para darle una identificacin que se utilizar en todo el programa.

Picture.- Devuelve o establece un grfico que se mostrar en un control. Es utilizado junto con el control image para darle un grfico identificativo a cada dispositivo de R.F.

Text- devuelve o establece el texto contenido en el rea de edicin. Implementado junto con el control textbox para ingresar cualquier dato de usuario y almacenarlo en una variable especia!.

52

Captulo III

mplementacin del Sistema

ToolTipText.- Devuelve o establece Informacin sobre herramientas19. Implementado para crear los tips de ayuda flotante X1. Y1. X2, Y2.- Devuelven o establecen las coordenadas del punto inicial (X1, Y1) y del punto final (X2, Y2) de un control Line. Las coordenadas horizontales son X1 y X2, y las verticales son Yi e Y2. Implementado para prefijar la posicin de las lneas] especialmente utilizado en el formulario frmconectar para interconexin de los dispositivos.

3.8.3. Definicin de los Mtodos ms importantes Move.- Mueve objetos MDIForm o Form o controles. Esta implementado para mover un

20

objeto

una

posicin

predeterminada, en el caso cuando se hace doble clic en el rea de elementos, se llama al mtodo Move para prefijarlo en la posicin (30, 12)

PopupMenu.- Presenta un men emergente en un objeto MDIForm o Form en la posicin actual del ratn o en las coordenadas especificadas. Implementado para crear los mens flotantes Eliminar y Conectar en el entorno prcticas Nuevas

PrntForm.- Enva a la impresora una imagen bit21 a bit de un objeto Form. La impresora usada por PrintForm est determinada por los valores del Panel de Control del sistema operativo. Implementado para imprimir una pantalla en tiempo de ejecucin

19Palabra o frase corta que describe la funcin de un botn de una barra de herramienta o de otra herramienta. La informacin sobre herramientas aparece cuando detiene el puntero del ratn sobre un objeto. 20 Manual de! Programador CD Room VbproVoolsViocs

53

Captulo III

Impiementacin del Sistema

ShowSave.-

Presenta

el

cuadro

de

dilogo

Guardar

del

control

CommonDialog. Es mplementado en la Interface de prctica Nueva, cuando se hace clic en el submen guardar como ShowOpen.- Presenta el cuadro de dilogo Abrir del control CommonDialog. Es implementado en la Interface de prctica Nueva, cuando se hace clic en el submen Abrir

ShowPrinter.CommonDialog.

Presenta

el cuadro

de dilogo

Imprimir

del

control

Es impementado en la interface de prctica Nueva, cuando se hace clic en el submen Imprimir

ShowHelp.- Ejecuta Winhlp32.exe y presenta el archivo de Ayuda que especifique.

Es implementado para hacer llamado a los archivos de ayuda, cuando se hace clic en el men Ayuda

3.8.4. Definicin de los Eventos ms importantes22 Mouse up/Down.~ Ocurre cuando el usuario presiona(MouseDown) o suelta (Mouse Up)un botn del ratn. Mediante este evento se desencadena el llamado a los mens flotantes como es eliminar o conectar.

f\t

Dgito binario, la unidad de datos ms pequea que un equipo puede almacenar, los brts se expresan como 160 22 Manual del Programador CD Room VbproVoofs\docs

54

Captulo ///

mpiementacin de! Sistema

Load.- Ocurre cuando se carga un formulario. Para un formulario de inicio, ocurre cuando una aplicacin se inicia como resultado de una instruccin Load o como resultado de una referencia a una propiedad o control de un formulario descargado. Es muy importante, ya que en este evento se pueden poner las condiciones iniciales, por ejemplo un nombre en una etiqueta Labe!, un icono, predeterminado, etc

Click.- Ocurre cuando el usuario presiona y suelta el botn del ran(mouse) en un objeto. Tambin puede ocurrir cuando se cambia el valor de un control. implementado a lo largo del programa para desencadenar llamados a otras pantallas del programa

Dobleciick.- Se produce cuando un usuario presiona y suelta un botn de ratn (mouse) dos veces sobre un objeto. Impfementado especialmente en el rea de trabajo, mediante este se hace los llamados a las interfaces de configuracin de los diferentes elementos de la interface de prctica nueva o prctica prediseada.

Unload.- Ocurre cuando un formulario est a punto de quitarse de ia pantalla. Cuando ese formulario se vuelve a cargar, el contenido de todos sus controles se reinicializa. Este evento se desencadena porque un usuario cierra el formulario mediante el comando cerrar del men Control o una instruccin Unload. Principalmente es implementado para descargar los formularios de memoria del PC cuando se finaliza la aplicacin.

55

Captulo il

Implementacin de! Sistema

DraaProp.- Ocurre cuando se completa una operacin de arrastrar y colocar como resultado de arrastrar un control sobre un objeto y soltar el botn del ratn o utilizar el mtodo Drag con su argumento accin establecido a 2 (Drop). Desencadena e] movimiento de los elementos dentro de la interface de prctica nueva y ponerlo en una posicin determinada por e! usuario.

Vamos a

hacer

mencin los principales formularios

y sus

caractersticas ms importantes en cuanto a controles implementados.

3.8,5. Aplicacin de las herraminetas. propiedades, mtodos y eventos en te imptementacin de los principales Formularios

Formularlo Fcaratula. Permite mostrar la cartula del programa, en este formulario se implementaron controles tales como Shape, Picture, mage para darle vistosidad a la interfacej y como punto importante los controles

CommandButton para hacer llamados u ocultamiento mediante el evento Clic de otros formularios, tal como, dibujo, configuracin, frmabout. Ejemplo. Prvate Sub Dibujo.sfow i
I I "--V

Evento

fcaratulkjjde/
End Sub \

\ Herramiena
> Mtodo

En este ejemplo se hace uso del Evento Clic asociado a !a herramienta CommanButton denominada Btnnueva para generar que aparezca el formulario dibujo y se oculte el formulario fcaratula.

56

Captulo III

Implementacin del Sistema

Formulario configuracin La funcin principal de este formulario es la de establecer nuevos parmetros para la configurar el puerto serial de comunicaciones, razn por la cual se ha mplementado una serie de valores utilizando los controles principales Frame y OpionButton los cuales permiten la seleccin de valores aceptados en el puerto. Tratar de reducir los errores en el programa es un objetivo propuesto, razn por la cual no se implemento por medio de controles TextBox, ya que estos permiten el ingreso de cualquier valor, lo que obviamente producira errores en la ejecucin del programa. La implementacin de controles CommandButton hace que estos valores sean aceptados o no, desencadenndose ordenes del usuario tal como modificar los valores del puerto o salir de este formulario sin aceptar nada de lo hecho. Ejemplo

Herramienta Prvate Sub^ptionj)_Qic^lndex as ineger) if option1(1)(ya!ue;^truehen ^"^ velocidad-option1(1)gaptior end if


End Sub
En este ejemplo se hace uso del Evento Clic asociado a la herramienta OptionButton denominada optionl para decidir que s esta seleccionado la opcin nmero 1 (esto se establece con la propiedad Valu), el nombre que tenga ese control (esto se establece con la propiedad caption) se pasa a la variable velocidad.

Evento > Propiedad

57

Captulo ///

mplementacin del Sistema

Formulario dibujo. Este es uno de los principales formularios dentro de la aplicacin, y se constituye en la interface de prcticas nuevas, por lo que la mayor parte de herramientas utilizadas son mplementadas en la misma. Las herramientas ms importantes a criterio del programador son: Image, la misma que permiti la irnplementacin de todos los elementos de R.F. que se encuentran el la interface, y asociado a este esta el evento DragDrop, el mismo que permite arrastrar los elementos de una posicin a otra de acuerdo a los requerimientos de usuario. Las ubicaciones de los elementos son reconocidas a partir del evento Mouse Up y almacenadas en cajas de texto (textBox) y las mismas en variables tipo Variant. Otro control de suma importancia es CommandDalog, el mismo que permite abrir [os cuadros de dilogo de Abrir y Guardar archivos mediante los mtodos ShowOpen y ShowSave respectivamente, asociado con este se implemento las propiedades FileName y Filter, la primera para establecer la ruta donde se va guardar o de donde se va a abrir el archivo; y la segunda para establecer la extensin de los archivos de interlin, en este caso Int. Tambin se encuentra asociado a este control el mtodo ShowHelp, por medio del cual se puede invocar a un archivo de ayuda.Ejemplo.

Prvate SubQmgatenuadQjnfDblClicfO frmatenuadorsho^T End Sub ^ \ Eve* Herramienta Prvate Sub Fom^DragDrop^, > Mtodo ImgatenuadonfrveX. End Sub
En este ejemplo rmgatenuador es e! nombre de la herramienta image, la cual ayuda a mplementar todos los grficos, a esta est asociado un evento
58

Captulo III

Impiementacin del Sistema

doble Clic, que desencadena el efecto que aparezca un formulario denominado frmatenuador con el mtodo Show; tambin con el evento DragDop asociado a un formulario se puede mover un control

Image(lmfatenuador) con el mtodo move, desde una posicin inicial hasta una posicin (X,Y) definida por el usuario.

Formulario Predisenol. Este formulario constituye la interface para seleccionar diversas

prcticas prediseadas, en este se ha hecho uso entre otras de los Controles ImageList, en los cuales se almacenarn archivos grficos, en este caso los conos que llevar la barra de herramientas impementada con el control toofbar.

Formulario Practl v Pract2. Estos formularios se implementaron para las prcticas prediseadas, los controles Image asociados al evento DobleClic juegan un papel muy importante, ya que mediante dicho evento se desencadena el llamado a los formularios de los elementos del rea de trabajo para configurar diversos valores.

3.9. ESQUEMA GENERAL DE LA CODIFICACIN UTILIZADA EN VISUAL BASIC El programa en su estructura general sigue los siguientes

procedimientos: a) Parmetros de la cartula Principal Inicio Si Presiono Configuracin remota Entonces Me enlazo con la aplicacin ControlRemoto.exe

59

Captulo III

Implementacin de! Sistema

Caso contraro Si Presiono Prctica Nueva Entonces Cargo la pantalla de diseo Caso contrario Si Presiono Prcticas prediseadas Entonces De acuerdo a la seleccin del usuario cargo Determinacin de la mpedancia de carga Determinacin de S (caso para S>10) Determinacin de S (caso para S<10) Caso contrario Si Presiono Prtico Serial Entonces Cargo Configuracin de los parmetros para el prtico seria!. Caso contrario Si Presiono Bibliografa Entonces Me enlazo con la aplicacin bibliografa.hip Caso contraro Si Presiono Acerca de.. Entonces Cargo la pantalla de aboutfrm Caso contraro S Presiono terminar Entonces Descargo todos los formulario de memoria Fin Fin

b) Configuracin del prtico Serial inicio S Acepto los parmetros Entonces MSComm1.CommPort = Nmero de Puerto Vlido

60

Captulo til

fmplementacn del Sistema

configuracin = 2400, n, 8, 1

'velocidad + paridad + bitsDeDatos + Bitsparada

MSComml .Settings = configuracin MSComml .inputMode = comlnputModeText MSComml.InputLen = O MSComml.PortOpen = True Caso contraro Fin

Respuesta a los eventos generados por el Usuario a) Evento Doble Clic() . inicio Hago "Doble dic" al dispositivo en la vista elementos Ajusto la escala para milmetros con la opcin Scalemode Muevo el dispositivo a la posicin x=30 mm y Y=12 mm con a opcin Move (X,Y) Deshabilito el elemento de 3a posicin original (visible^ false) Fin b) Evento Mouse Up

Inicio
Si presiono botn derecho del ratn Entonces Configuro constantes Llamo a un men flotante Caso contraro Fin C) Procedimiento Conectar__Clic() inicio Guardo las posiciones de los elementos en variables especiales S el elemento se encuentra seleccionado en el rea de trabajo Entonces

61

Captulo III

mplementacn del Sistema

Habilito los dispositivos en la lista Caso Contrario Deshabilito los dispositivos en la lista EndSi Despliego la lista de dispositivos habilitados para la conexin Hago la conexin

Fin
C) Procedimiento Eliminar_Clic() Inicio Detecto " Clic" con los botones del ratn sobre el dispositivo Si Es botn derecho Entonces Desaparezco el dispositivo con la opcin visible=false Caso contrario

Fin
3.9.1. Mtodo utilizado para adicionar un elemento al rea de trabajo. 1. Selecciono el formulario "dibujo" de la ventana Explorador de Proyectos de Visual Basic 2. Adiciono un control Image y en este aado un grfico desde la ventana propiedades con la opcin Picture. Puede ser un grfico bmp, este debe estar en la columna de elementos.(vista de elementos) 3. Repito el procedimiento, pero ahora lo ubico en la parte interna del rea de trabajo, un control idntico al dibujado anteriormente, pero con un nombre diferente. 4. Ubico los eventos que se desea que el control responda, es decir, los generados por el usuario, por ejemplo "Doble Clic", "Clic" derecho, clic izquierdo, etc.

El nico evento generado en la Vista Elementos ser:

62

Captulo III

Implementacin def Sistema

Doble Clic al elemento.- Permite que el elemento se habilite en el rea de trabajo para poder moverlo o conectarlo en la posicin x-30 y=12 mm

Los eventos generados en la Vista de Trabajo sern: Doble Clic al elemento.- Permite mostrar el cuadro de dilogo para hacer las respectivas modificaciones a su configuracin Mouse up/Down.- Permite mostrar los mens flotantes, para poder eliminar o conectar el elemento. DragDrop.- permite arrastrar el dispositivo (icono grfico) dentro del formulario de trabajo (Dibujo o frmdibujo.frm) y colocarlo en la posicin definida por el usuario (X, Y)

5. Cuando yo quiero adicionar otro elemento que no conste en el rea de trabajo, tengo que necesariamente adicionar un procedimiento para aadir un archivo extra, por ejemplo si quiero aadir un medidor, este debe tener relacionado consigo un archivo de texto, por ejemplo medidor.txt y en el mismo deben estar inmersos detalles como su identificador, su localidad de memoria y parmetros propios para enviar y recibir datos, tal como se explica en la parte "Generacin de archivos de texto para almacenar datos"

3.9.2. Adicin de nuevas prcticas mediante programacin en Visual Basic Para adicionar una nueva prctica dentro del entorno denominado "Prcticas Prediseadas" es necesario que la persona que haga este trabajo conozca Visual Basic como herramienta de programacin como parte principal, y saber que tipo de prctica se desea realizar, de acuerdo a esto:

Capitulo iil

Implemenfacin del Sistema

Adicionar un nuevo formulario con la opcin Agregar formulario de la barra de herramientas de Visual Basic Adicionar tantos controles Image de la barra de herramientas en el formulario como elementos tenga la prctica Con la opcin Picture de la Ventana Propiedades, aado grficos, pueden ser estos bmp. gif.. Si estos grficos no se encuentran previamente en alguna ruta pre-establecida por el programador, ser necesario que el usuario scanee sus propios diseos. Con el mtodo Une aado las conexiones necesarias, trazando lneas entre los elementos grficos, especificando para esto las coordenadas X1, Y1 como punto inicial y X2, Y2 como punto final, previo a esto se puede establecer su propia unidad de medida estableciendo la propiedad ScaleMode a Milmetros, centmetros, pxees, etc de acuerdo a lo que el programador decida. Seguidamente debe adicionar los eventos necesarios por ejemplo Doble Clic para que se muestre el cuadro de dilogo para la respectiva variacin de parmetros invocando al mtodo show, si este cuadro de dilogo no se encuentra ser necesario que el programador personalice uno propio. Para esto se debe usar controles por ejemplo Command, Option, Frame, Toolbar, textbox, acompaando a estos propiedades tal como Caption, ForeColor, Text, etc, de acuerdo a lo que se explic en la seccin 3.8. Herramientas, Propiedades, mtodos y eventos utilizados en el programa.

3.9.3.- Diagrama de bloques del sistema nterln Intern en su estructura general se halla conformado de acuerdo al siguiente diagrama de Bloques en el mismo que se muestran como se inerelacionan las diferentes pantallas que componen la aplicacin:

64

tncio

I 3
o
O) 00

Cartula del Programa

cu

I oT
07

Configuracin Remota

Prctica Predsead Prctica Nueva i


T

Prtico Serial

Bibliograf

8;3"

E?

Control Remoto.exe

0 0

---x

'

Captulo ///

Implementacin del Sistema

Cont Interelacin de /as pantallas de Interlin

66

Captulo III

implementacin dei Sistema

CONFIGURACIONES DE LOS DISPOSITIVOS

inicio

Seleccin del Dispositivo

Transmisin/ Recepcin de datos > r

Fin

Cont. Intereladn de las pantallas de Interin

3.10.tnteraccn del programa con los diferentes trabajos complementarios.


El objetivo de nuestro trabajo, es hacer una nterface para usuario, la misma que permita tener una flexibilidad y ahorro de tiempo en el momento que de configurar remotamente dispositivos de R.F. se trate.

El programa Interin establece su funcionamiento sobre Ja adquisicin de datos hecho por el software de comunicaciones. Esta parte trabaja como columna vertebral y no posee interface al usuario, esta a su vez permite al usuario interactuar con el programa durante la realizacin de las prcticas de Lneas de Transmisin.

67

Captulo III

Impementacin de! Sistema

Como se explic el objetivo final del proyecto, es que el programa reciba y transmita datos en forma real, usando la nterface de

comunicaciones seriales RS-232.

El mtodo general usado para las comunicaciones ser la transmisin y recepcin de datos mediante archivos tipo texto, por este motivo e!

formato final de los datos que entregue la nterface visual sern en base a archivos que quedarn a disposicin de otras tesis para que ios mismos sean procesados y devueltos en los formatos que se explican mas adelante en este mismo subcaptulo, para visualizar posibles resultados en la pantalla del usuario.

A continuacin damos una visin general de cmo va a interactuar e programa con los otros sistemas.

Todos ios archivos que se formarn a partir de la configuracin de los dispositivos en el rea de trabajo por via remota tendrn el siguiente tipo de formato: (dentificativo) (Localidad de memoria) (Parmetros) En el caso de que existan varios dispositivos del mismo tipo el formato ser: (dentificativo) (No dispositivo) (Localidad de memoria) (Parmetros)

68

Captulo III

Impiementacn de! Sistema

En la

tabla VI damos las caractersticas de los dispositivos y de los

archivos de comunicaciones que se formarn a partir de la configuracin de estos elementos as como tambin la ruta donde se almacenarn para su posible modificacin en el caso de que sea necesario:

Tabla VI. Caractersticas de ios archivos de comunicaciones

Disp.
Atenuador Atenuador Atenuador Oscilador Oscilador Oscilador Ampficador F.l. Modulador

No 1
2
3 1

Loe. Me/n
7010 7011 7012

Parmetros
Atenuacin Atenuacin Atenuacin Frecuencia Frecuencia Frecuencia Modo de trabajo, ganancia

Ruta
c:\... \ate1.txt c:\-..\ate2.txt c:\... \ate3.txt c:V.. \vco1.txt c:\... \vco2.txt c:\... \vco3.txt c:\... \afi.txt

2 3

7020 7021 7021 8050 INOP

velocidad, tamao trama y c:\... \modem.txt tipo de correccion de errores posicin posicin
!NOP INOP

L. Ra n rada L. Ranurada

1
2

INOP INOP

1NOP= INOPERATIVA C:V.\ C:\lnteriin\Comunicactones\s archivos pueden ser modificados por ef usuario, siempre y

cuando conserven e mismo formato. De la misma forma se recibirn datos del amplificador de frecuencia intermedia y del demodulador en los siguientes archivos:

Para el amplificador de frecuencia intermedia: C:\interlin\comunicaciones\afunanual.txt C:\interlin\comunicaciones\afiauto.. txt

Captulo III

Implementacin de! Sistema

El formato de recepcin ser el siguiente; (Ganancia) (CaracterAscii) (Voltaje) (Valor en dB); ejm. 05D2.47518.77

para el caso de que la ganancia se configurada! automticamente (00) (CaracterAscii) (Voltaje Valor en dB); : ejm. OOD2.47518.77

para el caso de que la ganancia se configurada'manualmente

70

CAPITULO IV
RESULTADOS
Ponemos los principales resultados que se obtuvieron; cada pantalla tiene su nombre y caractersticas propias:

, -.

"

/0Wr/HCADOR: * NOMBRE: DESCRIPCIN:

PANTALLA 01 -

''.

- ' C " ;-V/.X

^-"~r"'

CARTULA PRINCIPAL DEL PROGRAMA DETALLA EL NOMBRE DEL PROGRAMA Y LA INSTITUCIN EN LA QUE SE ELABORO EL TRABAJO.

OBJETIVO: ELEMENTOS DE MEN: ENTRADAS: BOTONES

BRINDAR INTERCATIVIDAD CON LAS DEMS PANTALLAS MEN PRINCIPAL, AYUDA NINGUNA CONFIGURACIN REMOTA, PRCTICA NUEVA, PRCTICA PREDISEADA BIBLIOGRAFA, AYUDA, ACERCA DE, TERMINAR

COMENTARIOS;

CONTIENE TIPS DE AYUDA FLOTANTE EN LOS BOTONES SEALADOS, LA AYUDA Y LA BIBLOGRAFIA SE ENLAZAN CON ARCHIVOS HLP QUE SE GRABAN EN C:\INTERLIN EN EL MOMENTO DE LA INSTALACIN; TIENE ENLACES DIREC_ TOS CON LAS PANTALLAS PRINCIPALES DE LA APLICACIN.

FORMULARIO DE TRABAJO

FCARATULA; LABORATORIO. FRM

Captulo IV

Resultados

Ajfuda-l neas de Tiansmuin

"; . CONTENIDO 1, -w -i

J,

Escoja un ttm"pw obtener ftrformaclfT.

flc.BfCS de P/oqtama

Comandos
Abrir Afchrw Acerca de PnJctots_Kt*gvas Acerca de Pracficfta ^diseadas Cone Guard^rcomo

DENTIHCADOR; NOMBRE: DESCRIPCIN: OBJETIVO:

PANTALLA 02 ' - * '

' "- ;. \' ,v -

AYUDA-LNEAS DE TRANSMISIN PANTALLA DE AYUDA AL USUARIO PROPORCIONAR AYUDA RPIDA AL USUARIO

ELEMENTOS DE MEN: ARCHIVO, EDICIN, MARCADOR, OPCIONES, AYUDA ENTRADAS: BOTONES COMENTARIOS: NINGUNO ESTNDAR DE LA PANTALLA DE AYUDA PANTALLA REALIZADA CON MICROSOFT HELP WORKSHOP CONTIENE MENUS Y BOTONES ESTNDAR DE LA PANTALLA DE AYUDA DE WINDOWS SE LO PUEDE ABRIR DIRECTAMENTE CON MICROSOFT WINHELP.EXE (ARCHIVO AYUDA.HLP)

72

Captulo IV

Resultados

A INTtKFACE VISUAL - Bibfiogiafia 'tfc*Sf* (arcador j^tnnet1

T. : -ELSCTOOmCA ^ COttff UTAPORES-.'KEVISTA *O 1O COtWAfilA EDfTOBIAL e-ECTTIWCA. COLOMBIA 1397

1 KI
t

58
CEKIT. : gLECTROfflCA J COMPUrflDORES*. REVISTA

EDITO- ELECIRNTCA. COLOMBIA isee

r. : ~eiEC7TiomCA s: coMPifrapoRes' EDffO. aECIRMCA. COLOH&A tSG

NOGCOMPAA.

DEHTIFICbQt ;.!", PANTALLA 03 ' W/ 'j NOMBRE: DESCRIPCIN: INTERFACE V1SUAL-BIBLIOGRAFIA

*. *' = '*'\

PROPORCIONA AL USUARIO LA BIBLIOGRAFA UTILIZADA EN EL PROGRAMA

OBJETIVO:

DAR INFORMACIN ACERCA DE LA BIBLIOGRAFA QUE SE UTILIZO PARA ELABORAR ESTE TRABAJO

ELEMENTOS DE MEN: ARCHIVO, EDICIN, MARCADOR, OPCIONES, AYUDA ENTRADAS: BOTONES COMENTARIOS: NINGUNO ESTNDAR DE LA PANTALLA DE AYUDA PANTALLA REALIZADA CON MICROSOFT HELP WORKSHOP; CONTIENE MENUS Y BOTONES ESTNDAR DE LA PANTALLA DE AYUDA DE WINDOWS, SE LO PUEDE ABRIR DIRECTAMENTE CON M1CROSOFTWINHELP.EXE (BIBUOGRAFA.HLP)

73

Captulo IV

Resultados

. Acerca de La Inteiface de Usuario

'^iflfi^ivS^
'^'ii^^YTHTOroi^T^^^

1:

~-'"trT~^ iTTTr^i^y^'^T^^.rvrrii^r^nTp^'^'^^p^'^^TTXTr^rTri'^yl ^j^r:j7;

Ul*fefer^i% .* :-. - - - - 1"1


-S^r;:i:;;^/^gIVansffBS^

IDENTIFICADOR} NOMBRE: DESCRIPCIN:

,." PANTALLA 04 "

""

- Y

" '

'"" "

ACERCA DE LA INTERFACE DE USUARIO DESCRIBE DATOS ACERCA DEL PROGRAMA INTERLIN (NOMBRE DEL PROGRAMA, CAMPO DE ACCIN, AO DE CREACIN ) Y DE SU AUTOR

OBJETIVO:

PROPORCIONAR INFORMACIN ACERCA DEL PROGRAMA Y LOS DERECHOS DEL MISMO

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS: FORMULARIO DE TRABAJO

NINGUNO NINGUNO ACEPTAR ES UNA PANTALLA INFORMATIVA FRMABOUT; ACERCADE.FRM

74

Captulo IV

Resultados

.''Control a distancia de los dispositivos


- -Que1 Parmetro i^ia'ere modificar por via remota? .r '

- . Idenfif cativo cW DEpouTr-o

ATE 1

**'**' rte. -P*?T ir"*-' 5


' _' _ . i "' i*7^t*^p- (, ' ^ t,* ^ ^| ^ ' -|

';"'f Aceplaa.;

ibmriFicADOfr ~7"-;"
NOMBRE: DESCRIPCIN:

PANTALLA 05*** * .""*" ^ T"

r-. ~ "jr:^"' ^"^'"J^"J"__ -" "Jr"

COMTROL A DISTANCIA DE LOS DISPOSITIVOS COf^lGURACION DE LOS DISPOSITIVOS SIN NECESIDAD DE ENTRAR DIRECTAMENTE EN LA INTERFACE GRFICA

OBJETIVO:

USAR UNAAPL1CACIN EXTERN DENOMINADA COhTROLREMOTO.EXE, USANDO NICAMENTE LA TRANSMISIN DE ARCHIVOS

ELEMEI^TOSDEMEN: NINGUNO ENTRADAS: DISPOSITIVO, LOCALIDAD, ATENUACIN (ATENUADORES), MODO DE TRABAJO, GANANCIA (AMPLIFICADOR), FRECUENCIAfVCO's) BOTOfxES COMETARIOS: ACEPTAR, CERRAR MEDIANTE LA SELECCIN DEL DISPOSITIVO, SE PUEDE ALTERAR LOS ARCHIVOS DE TRANSMISIN SIN ENTRAR EN LA INTERFACE DE PRCTICAS NUEVAS, LA LOCALIDAD ES DE LA MEMORIA DE TRABAJO DEL MICROPROCESADOR FORMULARIO DE TRABAJO: ControlRemoto.exe

75

Captulo IV

Resultados

IDETIFICDOR? OK'"*^ PANTALQ6 NOMBRE: DESCRIPCIN:

'"^'+~"^

CC

- - - f - - * - -* ' -4

,'

PANTALLA DE PRCTICA NUEVA PONE A DISPOSICIN DEL USUARIO, LOS ELEMENTOS Y EL REA DE TRABAJO PARA REALIZAR UNA NUEVA PRCTICA

OBJETIVO:

REALIZAR UNA PRCTICA NUEVA DE LNEAS DE TRANSMISIN DE UNA FORMA GRFICA, Y CONFIGURAR LOS DISPOSITIVOS EN TIEMPO REAL

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

MEN, EDITAR, VER, AYUDA CONFIGURACIN DE LOS DISPOSITIVOS MOVER, CONECTAR, ALMACENAR DATOS. SE PUEDEN CONFIGURAR DESDE UN MNIMO DE UN DISPOSITIVO ESTOS VALORES IRN DIRECTAMENTE A FORMAR LOS ARCHIVOS DE COMUNICACIONES PARA SU POSTERIOR TRATAMIENTO ; CONTIENE SUBMENUS PARA REALIZAR VARIAS TAREAS

FORMULARIO DE TRABAJO

DIBUJO; FRMDIBUJO.FRM

76

Captulo IV

Resultados

, .' ,

IDENTIFfCADOR:'-* NOMBRE: DESCRIPCIN: .

'--

PAHTALLAQ7 ':-' '*

-*.-*

"f'- ' "V:V ' '"

" "^

PANTALLA DE INTERCONEXIN CONTIENE TODOS LOS ELEMENTOS LISTOS PARA SER CONECTADOS

OBJETIVO:

DAR LA POSIBILIDAD AL USUARIO PARA QUE PUEDA ESCOGER EL ELEMENTOS QUE DESEA 1NTERCONECTAR

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

NINGUNO DISPOSITIVO A SELECCIONARSE ACEPTAR, CANCELAR SOLO ESTARAN HABILITADOS LOS ELEMENTOS QUE SE ENCUENTREN USTOS PARA CONECTARSE EN EL REA DE TRABAJO

FORMULARIO DE TRABAJO

FRMCONECTAR; FRMCONECTAR.FRM

Captulo IV Dalos Personales

Resultados

?lx)
"7 ; _ri

"fj
'\ir

^.-1'f-^,. - ',
* "?>,
-rt V J '" t '

JE^1 *-^ 1

*
- *r^

"

1" i

^rcrT^ --^^ A

Acedar"

<

1 V "** " " -"" ,> "030081

:\,"

JDETIHCADOR; ^-a-^.NOMBRE: DESCRIPCIN: OBJETIVO:

o/t llfA I t fif

'

- -

- - - ^

PANTALLA DE DATOS PERSONALES PERMITE REGISTRAR EL NOMBRE DE LOS USUARIOS PERMITIR INCLUIR LOS NOMBRES DE LOS INTEGRANTES PARA UNA POSIBLE IMPRESIN

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

NINGUNO NMERO Y NOMBRE DE LOS USUARIOS ACEPTAR, CANCELAR TIENE AYUDA SENSIBLE AL CONTEXTO, ADEMAS SE DEBE INGRESAR HASTA 5 NOMBRES, ES UNA PANTALLA OPCIONAL PARA EL USUARIO

FORMULARIO DE TRABAJO

FRMNOMBRES; FRMNOMBRES.FRM

78

Captulo IV

Resultados

*, Parmetros para impresin de fa prctica

" ^T"^M-r,--'"^n"r/"yv:T;^i*i _* ^""-i-'_~i:.

""K *"*" ****

-v

yr~

"F* * ^~~" j "^*~ -^ -

~*- ^^ "*r ~~ -'.*-*.'-,-

"

"""

-*-**

^-

-, ",

IQENTlftCADOR: s-*> v*-7-NOMBRE: DESCRIPCIN:

AUtfrALW^-r1"

~ ~ _ - a ~ ^f" ^ ^ "

PARMETROS PARA IMPRESIN DE LA PRCTICA DA LA POSIBILIDAD DE INTRODUCIR EL TTULO Y OBJETIVO DE LA PRCTICA EN CURSO PARA PODER IMPRIMIRLA

OBJETIVO: ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

DAR FORMATO A LA PGINA, PARA LA VISTA DEL USUARIO NINGUNO TTULO, OBJETIVO DE LA PRCTICA Y GRUPO QUEN REALIZA ACEPTAR, CANCELAR ES UNA PANTALLA OPCIONAL PARA EL USUARIO, POR DEFECTO ES SINTTULO, SIN OBJETIVO Y GRUPO #0 PARA INFORMACIN DE QUIEN REALIZA LA PRCTICA

FORMULARIO DE TRABAJO

IMPREDATOS; IMPREDATOS.FRM

79

Captulo IV

Resultados

..EP.N.-F.I.E.

^*w|^;^<?^!^t!ti'^^^^

^Pftr^r^nnff^^^^^^ NOMBRE: DESCRIPCIN: OBJETIVO:

''/ iS^W* ^f ^3-"lf^^ *-?!** t'f\J irM*f^?zr+^'*^**T*^~.-:.':^;'!'Z^i*~?'.y*''t^

^S^^^t^T^^f^Tt^ffi^^^f ^ ''^^^^^^-^'y^'^^7^^^^^^

E. P. N. -F. I.E. PANTALLA DE SELECCIN DE PRCTICAS PREDISEADAS PERMITIR SELECCIONAR AL USUARIO DIFERENTES PRCTICAS QUE SE ENCUENTRAN CODIFICADAS

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

MEN PRINCIPAL, PRCTICAS, AYUDA NINGUNO BARRA DE HERRAMIENTAS TIENE AYUDA REFERENTE A PRCTICAS PRECHSEADAS Y DIFERENTES PRCTICAS PARA QUE ESCOJA EL USUARIO; CONTIENE UNA BARRA DE HERRAMIENTAS CON LAS PRINCIPALES TAREAS A REALIZARSE

FORMULARIO DE TRABAJO

PREDISENO1, PREDISENO1 .FRM

80

Captulo IV

Resultados

9b

fc

---

rt*w4*******

*TV*.*T ij**W*** -F

^V**

uWit;.. i

^j, "K^, j,

Determinacin de la Impedancta de carga


[EtTTvMiJ 124.30 dB] jiS^^w

f Mt*li3 l ATT.pSlOMtcHl'/FJ"

- Ditos *i^rei*5SPor ti U-aifa-

IDENTIFICADO]*: - ---^C. +*
NOMBRE: DESCRIPCIN: OBJETIVO:

PANTALLA 11*

U,'~ ^'----""^ <"" ^^*"r' " '"" ':

DETERMINACIN DE LA IMPEDANCIA DE CARGA PRIMERA PRCTICA PREDISEADA. DAR LOS VALORES DE MNIMOS DE VOLTAJE PARA EL CALCULO DE LA IMPEDANCIA DE CARGA

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

MEN, VER, PRCTICAS, AYUDA CONFIGURACIN DE LOS DISPOSITIVOS BARRA DE HERRAMIENTAS MEDIANTE DOBLE CLIC EN LOS DISPOSITIVOS SE PUEDE CONFIGURAR CADA UNO DE ELLOS.

FORMULARIO DE TRABAJO

PRACT1;PRACT1.FRM

81

Captulo IV

Resultados

- Ptocbcm ,

Determinacin de S (S>10)
(SCTM-fc) 24.50 dBJ

Sw&r
[50:

tBMHj) - MMn 3*4 impaflcsafM1 di FJ-i ~n>ws jgrtjWoipoillEUin

V-

2 Ai **noiitf:_

DENTIFCAD'Qfk-" V, NOMBRE: DESCRIPCIN: OBJETIVO:

PANTALLA1Z

'"

' ' ^ * ",'; ^ 'r , - r"" ^ "^ .""^ -'?-

DETERMINACIN DE S >10 SEGUNDA PRCTICA PREDISEADA. DAR LOS VALORES DE MNIMO DE VOLTAJE PARA EL CALCULO DE LA RELACIN DE ONDA ESTACIONARIA PARA S>10

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS: s^'"^

MEN, VER, PRCTICAS, AYUDA MNIMOS EN CORTOCIRCUITO Y CON CARGA DESCONOCIDA BARRA D HERRAMIENTAS MEDIANTE DOBLE CLIC EN LOS DISPOSITIVOS SE PUEDE CONFIGURAR CADA UNO DE ELLOS.

FORMULARIO DE TRABAJO

PRACT1; PRACT1.FRM

82

Captulo IV

Resultados

Determinacin de S (S < 10)

(SSMHz)

tWAmpfeidwdFJ.i

dB

IDENTFCADOR::^':'"^" "~ ' PANTALLA 13 ;~" ' :'~ 4 :* "-''V "V^"** "" " "'''-:;"" NOMBRE: DESCRIPCIN: OBJETIVO: DETERMINACIN DE S <1Q TERCERA PRCTICA PREDISEADA. DAR LOS VALORES DE VOLTAJE PARA EL CALCULO DE LA RELACIN DE ONDA ESTACIONARIA PARA S<10 ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS: MEN, VER, PRCTCAS, AYUDA CONFIGURACIN DE LOS DISPOSITIVOS BARRA DE HERRAMIENTAS MEDIANTE DOBLE CLfC EN LOS DISPOSITIVOS SE PUEDE CONFIGURAR CADA UNO DE ELLOS. FORMULARIO DE TRABAJO PRACT2; PRACT2.FRM

83

Captulo IV

Resultados

. CONFIGURACIN

i Configure ei^rto,serla de Comunicaciones

iDTIFJCADQR:" NOMBRE: DESCRIPCIN: OBJETIVO:

""'

PANTALLA 14 ~ - ~~ v-"!"

- "

\ T r "'I

CONFIGURACIN DEL PRTICO SERIAL CONFIGURACIN DE LA INTERFAZ RS-232 DEL PC CONFIGURAR EL PUERTO DE TRANSMISON/RECEPCION DE DATOS

ELEMENTOS DE MEN: ENTRADAS:

NINGUNO VELOCIDAD DE TRANSMISIN, PARIDAD, BITS DE DATOS BITS DE PARADA.

BOTONES:

ACEPTAR PARMETROS, VALORES POR DEFECTO, REGRESAR

COMENTARIOS:

ESTN LOS SIGUIENTES VALORES CONFIGURADOS POR DEFECTO: 2400, N, 8, 1. SE PUEDEN VARIAR LOS PARMETROS EN EL CASO QUE SE LOS REQUIERA

FORMULARIO DE TRABAJO

CONFIGURACIN; CONFPUERTO.FRM

84

Captulo IV

Resultados

IDENT1FCDOR: ' " . * ' . . NOMBRE: DESCRIPCIN: OBJETIVO:

- PANTALLAS*'^

:'"''"

"--

'''""'-."'

CONFIGURACIN DE DATOS Y RESULTADOS PANTALLA DE RESUMEN DAR UN RESUMEN DE TODOS LOS ELEMENTOS CONFIGURADOS EN LNEA

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

NINGUNO NINGUNO CERRAR PRESENTA LOS VALORES DE LOS DISPOSITIVOS CONFIGURADOS HASTA ESE INSTANTE, SI NO HAY DATOS SIGNIFICA QUE HAY ALGN TIPO DE ERROR EN LA COMUNICACIN, O MAL CONFIGURADO LOS DISPOSITIVOS, 0 NO ESTN CONECTADOS

FORMULARIO DE TRABAJO

ELEMENTOS; ELEMENTOS.FRM

85

Captulo IV

Resultados

Atenuador (11 , Configuracin de Alenuadores-

IDETFtCADR; NOMBRE: DESCRIPCIN: OBJETIVO:

"

* : PANTALLA 16 : :~ ATENUADOR

'

:"'

PERMITE CONFIGURAR EL ATENUADOR CONFIGURAR LOS PARMETROS NECESARIOS PARA FORMAR EL ARCHIVO DE TRANSMISIN

ELEMENTOS DE MEN: ENTRADAS: BOTONES: COMENTARIOS:

NINGUNO LOCALIDAD, ATENUACIN ACEPTAR, CANCELAR PERMITE SELECCIONAR EL VALOR DE ATENUACIN DE UN CUADRO DE LISTA, A SU VEZ PERMITE VARIAR MANUALMENTE LA ASIGNACIN DE UNA LOCALIDAD DE MEMORIA PARA EL TRATAMIENTO DE LA INFORMACIN. EXISTEN 3 ATENUADORES DISPONIBLES

FORMULARIO DE TRABAJO

FRMATENUADOR, FRMATENUADOR.FRM; CONFATEN; CONFATE. FRM

86

Captulo IV ,. Configuracin de Amplifi... El

Resultados

fDENTIFfCADOR: ' NOMBRE: DESCRIPCIN: OBJETIVO:

'-T .

PANTALLA 17 V

"--" - -.O" < ;"lT, -.-,' *

-O -.' "-, -

AMPLIFICADOR DE FRECUENCIA INTERMEDIA PERMITE CONFIGURAR EL AMPLIFICADOR DE F.l. CONFIGURAR LOS PARMETROS PARA FORMAR EL ARCHIVO DE TRANSMtSION

ELEMENTOS DE MEN: ENTRADAS: BOTONES: COMENTARIOS:

NINGUNO LOCALIDAD, MODO DE TRABAJO, GANANCIA ACEPTAR, CANCELAR TRABAJA EN DOS FORMAS DIFERENTES; EN FORMA MANUAL EN LA QUE EL USUARIO CONFIGURA LA GANANCIA; Y EN FORMA AUTOMTICA EN LA QUE LA TARJETA DE ADQISICJON DE DATOS ENVA DE REGRESO UNA GANANCIA DE ACUERDO A LOS REQUERIMIENTOS DE LA APLICACIN

FORMULARIO DE TRABAJO

FRMCONFIAFI; FRMAFi.FRM

87

Captulo IV

Resultados

.v.c.0. m

Di&m CADOR: " NOMBRE: DESCRIPCIN: OBJETIVO:

. . '' V PANTALLA 18 '.

<'

.:-','',---'/-.?.

.<

, '"

OSCILADOR CONTROLADO POR VOLTAJE PERMITE CONFIGURAR EL V.C.O. CONFIGURAR LOS PARMETROS PARA FORMAR EL ARCHIVO DE TRANSMISIN

ELEMENTOS DE MEN: ENTRADAS: BOTONES: COMENTARIOS:

NINGUNO LOCALIDAD, FRECUENCIA DE TRABAJO. ACEPTAR PERMITE VARIAR LA FRECUENCIA EN UN RANGO PRESTABLECIDO EN UN CUADRO DE TEXTO; ASI COMO TAMBIN LA LOCALIDAD DE MEMORIA PARA EL TRATAMIENTO DE LA INFORMACIN; EXITEN 3 OSCILADOES DISPONIBLES

FORMULARIO DE TRABAJO

FRMVC01;VCO1.FRM

88

Captulo IV

Resultados

fDEffnfCADOR -~ "' NOMBRE: DESCRIPCIN: OBJETIVO:

PANTALLA 19

"~

"" ~" """

" Y " -

'"' ' "~ * - r"' ' -

LNEA RANURADA PERMITE CONFIGURAR LA LNEA RANURADA CONFIGURAR LOS PARMETROS PARA FORMAR EL ARCHIVO DE TRANSMISIN

ELEMENTOS DE MEN: ENTRADAS:

NINGUNO POSICIN DE LA NEA, PASOS DE VARIACIN LOCALIDAD DE MEMORIA

BOTONES: COMENTARIOS:

CERRAR VARIA LA POSICIN DE LA LNEA RANURADA A DISTANCIA EN LNEA CON EL DISPOSITIVO

FORMULARIO DE TRABAJO

FRM RANURADA; FRM RANURADA. FRM

89

Captulo IV

Resultados

*. CARGAS TERMINALES

sisiag!^

iDETifCbo^:' ^"-' NOMBRE: DESCRIPCIN: OBJETIVO:

; PHTALLA'20--^^ CARGAS TERMINALES

> -- '

- - " '-<

PERMITE PONER EN EL GRFICO EL TIPO DE CARGA PONER LA CONFIGURACIN DE LA CARGA PARA GUIA DEL USUARIO EN LA PANTALLA

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

NINGUNO TIPO DE CARGA ACEPTAR, VALOR POR DEFECTO NO TIENE RELACIN CON LA TARJETA DE ADQUISICIN DE DATOS

FORMULARIO DE TRABAJO

FRMCARGAS, FRMCARGAS.FRM

90

Captulo IV

Resultados

Resultados del Amplificado! de F.l.

s&^^i.vk-- iijjjiii*g*fc-^~^?tei^^i*^

-.7,iqi

DENTfFiCDQR: '/ _NOMBRE: DESCRIPCIN: OBJETIVO:

. PANTALLA21

- '

* '""

~ >:- '- " - -' -^ *-* *-*" '

RESULTADOS DEL AMPLIFICADOR DE F.l. PANTALLA DE RESULTADOS DEL AMPLIFICADOR DE F.l. MOSTRAR LAS MEDICIONES HECHAS POR EL AMPLIFICADOR DE F.l.

ELEMENTOS DE MEN: ENTRADAS: BOTONES COMENTARIOS:

NINGUNO NINGUNO CERRAR PERMITE TENER DATOS DEL AMPLIFICADOR DE F.l. EN LNEA DE ACUERDO A LA VARIACIN DE LA POSICIN DE LA LNEA RANURADA

FORMULARIO DE TRABAJO

FRMDATOSAFI; RESULAFI.FRM

91

CAPITULO V

5.1. CONCLUSIONES
Queda la satisfaccin al final del trabajo, que se cumpli con e! objetivo que se propuso en un principio, es decir, disear y construir una Interface Visual amigable y fcil de usar para el usuario.

Esta tesis involucra un parmetro no utilizado en otro tipo de software, es la adquisicin de datos en tiempo real, basado en un software adicional de comunicaciones que se realiza en forma paralela a este trabajo.

La falta de culminacin de otras tesis especialmente lo que concierne al software de comunicaciones hace imposible que esta aplicacin se pueda terminar en forma completa, aclarando que los objetivos planteados para este desarrollo se cumpli punto por punto en su totalidad,

Este trabajo no hace ningn tipo de simulaciones, es implementado para ayudar a controlar en forma remota dispositivos usados en el laboratorio de Lneas de Transmisin.

Una de las partes importantes y complementaria de esta tesis es el diseo y la mplementacin de un software de comunicaciones, el mismo puede ser analizado en la tesis realizada en la Facultad de Ingeniera Elctrica

Captulo V

Conclusiones y Recomendaciones

titulada; "Diseo e Implementacin del software para el control remoto de los dispositivos para el laboratorio de lneas de transmisin."

El avance de la tecnologa nos hace ver la necesidad de mplementar un laboratorio que vaya de acuerdo con las necesidades actuales de la ingeniera moderna, razn de esto, es la nterface Visual sobre un implementacin de una

Computador personal con una herramienta

sencilla para la programacin tal como Visual Basic 5.0.

La presente nterface ha sido disenada

considerando todos

los

parmetros que la ingeniera de software indica, por este motivo, presenta una amigabilidad en la interaccin mquina - usuario, lo que facilita el rpido aprendizaje por parte de la persona que esta ejecutando la aplicacin.

Un aspecto bien importante que hay que destacar es la fcil instalacin del programa, y los pocos requerimientos que debe cumplir en lo

referente al hardware para ejecutar la aplicacin

Cuando se instala el programa se crea una carpeta Interlin, en la cual adems de guardarse todos los archivos necesarios para su

ejecutabilidad, se crean dos carpetas importantes adicionales: la primera c:\interlin\comunicaciones\n la que se guardarn los archivos listos a ser procesados, y la segunda c:\interlin\informes en la que se guardarn datos de las prcticas que se configuran en ese instante con un formato de informe, es decir, con su ttulo, Objetivo, integrantes y datos de la prctica, en algunos casos los resultados se los puede poner

manualmente e imprimirlos en algn procesador de palabras.

93

Captulo V

Conclusiones y Recomendaciones

El programa permite imprimir configuracin de datos mediante cualquier procesador de palabras exportar los datos en un diskette para su posterior tratamiento, los datos de comunicaciones se encuentran disponibles en la carpeta c:\lnterlin\comunicaciones, los cuales se hallan como archivos con extensin .txt

Este programa prevee

la posibilidad de que sus prcticas sean

almacenadas en un archivo con un formato grfico, este archivo tiene una extensin int y solo podr ser abierto por el programa interlin.

La aplicacin exterior ControfRemoto.exe es desarrollada con las mismas caractersticas de Interlin, y est construido en un mdulo adicional, el cual es llamado desde el interior del programa.

La seleccin del programa para la realizacin de la aplicacin, se considera un paso muy importante dentro del diseo mismo, ya que esta depende de factores tales como: Grado de conocimiento de la herramienta de desarrollo, facilidad de programacin, y un aspecto bien importante es ta parte Econmica.

94

Captulo V

Conclusiones y Recomendaciones

5.2. RECOMENDACIONES
Se recomienda que futuras actualizaciones al sistema pueden consistir en crear un mdulo de simulacin para lograr hacer un cuadro comparativo, entre lo simulado y lo analizado en tiempo real, para lo cual se deber disponer el programa Visual Basic edicin profesional Versin 5.0.

Tomar conciencia por parte de los estudiantes, profesores y autoridades relacionadas con la tcnica, que este tipo de tesis, nos ayuda a comprender en un paso ms adelante la tecnologa de las

comunicaciones.

Impulsar a los estudiantes a que mediante este tipo de trabajos, se logre mplementar laboratorios de calidad, al mismo tiempo reduciendo costos, que es un objetivo de la ingeniera en genera!.

Que se trate de incentivar de una manera adecuada el uso de software para proyectos de tesis que involucren comunicaciones.

Se recomienda a los estudiantes que se integren a hacer este tipo de trabajos, que Visual Basic es una herramienta de programacin que se la debe conocer muy bien antes de emprender un proyecto, ya que la misma ofrece herramientas grficas que se la puede ir descubriendo con la experiencia que se vaya teniendo.

95

BIBLIOGRAFA
1. AGUILAR, Danilo: "Software para la enseanza de Lneas de

Transmisin de Telecomunicaciones. Teora. Diseo v Simulacin". E.P.N. 1998 2. CEKIT. : "Electrnica & Computadores", Revista Editorial Electrnica. Colombia 1996 3. CEKIT. : "Electrnica & Computadores". Revista Editorial Electrnica. Colombia 1996 4. CEKIT. : "Electrnica & Computadores". Revista Editorial Electrnica. Colombia 1997 5. Hojas guas del laboratorio de Lneas de Transmisin E.P.N. 1997 6. KRUGLINSKI, David J.: "Progrese con Visual C++.". Primera Edicin Ed. mcgraw-hill. Espaa 1993 7. MINI CIRCUIT: "RF/iF Desgneos Guide". 1998 8. RICHARD Brooks: "Manual de Laboratorio para mediciones en No 10 Compaa No 6 Compaa No 2 Compaa

microondas" Editorial Marcombo 1976 9. ULCUANGO, Edwin: "Programa Computacional Didctico para a

enseanza de antenas, Teora. Diseo y Simulacin". E.P.N. 1998. 10. VISUAL BASIC 5.0: "Manual de Programacin" H.Wayne Tomasi: "Sistemas de Comunicaciones Electrnicas", Segunda Edicin, 1996

ANEXOA-I
AYUDA CONTEN EN EL PROGRAMA

ANEXO [A-l]

ndice de Ayuda
Escoja un tem para obtener informacin:

Concepto Acerca del Programa

Comandos Abrir Archivo Acerca de Prcticas Nuevas Acerca de Prcticas Prediseadas Conectar Elementos Almacenar Datos Guardar Como Mover Elementos Prcticas Nuevas Prcticas Prediseadas

Configuraciones Configurar Elementos Configurar Impresin Configurar Prtico Serial Configuracin Remota

Elementos Amplificador (Caractersticas)

Anexo A-l

Ayuda Contenida en el programa

Atenuador Atenuador (Caractersticas) Lnea Ranurada Mezclador (Caractersticas) Oscilador Controlado por Voltaje (Caractersticas) Oscilador Controlado por Voltaje (V.C.O.)

Teora Accesorios utilizados en Lneas de Transmisin Efecto de las Cargas con relacin a as ondas estacionaras

100

Anexo A-/

Ayuda Contenida en el programa

Acerca del Programa...


Este programa es e[ desarrollo de una tesis previa al grado de ingeniero en Electrnica y Telecomunicaciones de la Escuela Politcnica Nacional. Es autorizado su uso para la Escuela Politcnica Nacional, Facultad de Ingeniera Elctrica Laboratorio de Lneas de Transmisin. Fue Realizado gracias a la colaboracin de los Ingenieros Carlos Egas y Ramiro Morejn en funcin de Director y Codirector respectivamente Su Autor Sr. Juan Pablo Almagro Surez

Abrir Archivo.
Permite cargar archivos(archivos grficos) grabados previamente, esta opcin se lo encuentra en el Men Archivo - Abrir Archivo en la interface de prctica nueva, aparecer la pantalla Abrir estndar de Windows con los archivos disponibles, para abrir haga" Doble cic" en el nombre de! archivo que desea , estos archivos llevarn la extensin inl

Acerca de Prcticas Nuevas


Como puede configurar su prctica nueva: En este submdulo, se usa la interface grfica para configurar dispositivos remotamente, usando para ello la interface de comunicaciones seriales RS-232.

El usuario podr usar tanto si quiere para configurar un elemento independiente o un grupo de elementos interconectados, podr grabar, abrir o imprimir sus diseos en cualquier instante.

101

Anexo A-l

Ayuda Contenida en el programa

Los archivos que se guarden con Interlin llevarn una extensin In, que identificarn archivos de carcter grfico.

Como puede seleccionar los elementos necesarios: En la parte izquierda de la pantalla, se encuentra la barra de elementos o dispositivos , de aqu se puede seleccionar cualquiera de estos mediante un "Doble clid' con el botn izquierdo del Ratn sobre el elemento, inmediatamente este aparece en el rea principal de trabajo, en la esquina superior izquierda.

Para moverlos elementos: Cuando los elementos estn disponibles en el rea principal de trabajo, el cursor adoptar la forma de cruz, se procede a arrastrar los elementos a la posicin que uno crea conveniente para una mejor visin del funcionamiento de la prctica.

Para conectar los elementos seleccionados: Cuando todos los elementos estn seleccionados se procede a bloquear el movimiento de los mismos haciendo "Clic" en el botn Conectar, luego con un "Clid' en el botn derecho del Ratn y ubicado sobre el

elemento origen se despliega un men de elementos, el usuario podr seleccionar cualquiera de estos el mismo que ser usado como elemento destino, haciendo un "Clic", y presionando el botn aceptar,

Como imprimir su prctica: En el Men Archivo el usuario puede elegir la opcin "Imprimir" con esta se despliega una pantalla la que permite configurar los parmetros de impresin, tal como tipo de impresora, nmero de copias, etc.

102

Anexo A-f

Ayuda Contenida en el programa

Como configurarlos parmetros en los elementos: Para configurar, haga "Doble clic" sobre el elemento o los elementos, aparecer un cuadro de dilogo distinto para cada elemento, con los parmetros variables de acuerdo al dispositivo.

Acerca de Prcticas Prediseadas


Usted podr usar el programa como una adquisicin de datos con prcticas prediseadas es decir, prcticas que se codifican dentro del programa, desde el men "Prcticas" se escoge la prctica que el usuario necesite analizar, en este tipo de prcticas el usuario tiene que ingresar el nombre de o de los estudiantes que realizan la prctica (recomendado) pero no indispensable para entrar directamente a la sesin.

Como configurar su prctica: Cuando entra en la prctica por primera vez, los nombre de cada uno de los elementos se encontrarn colocados a un lado, el momento que se hace "Doble clid1 sobre estos aparecen pantallas de dilogo que le permitirn configurar los diferentes dispositivos, en este momento los nombres son reemplazados por los valores respectivos que adquieren en ese instante.

Como imprimir su prctica:


En el Men principal el estudiante puede elegir la opcin "Imprimir" con esta se despliega una pantalla la que permite configurar los parmetros de impresin, tal como tipo de impresora, nmero de copias, etc.

103

Anexo A-l

Ayuda Contenida en el programa

Conectar Elementos
i
Conectar,

Esta opcin denominada como "Conectar" se refiere al bloqueo de dispositivos, con este control, se podr congelar los mismos en la posicin que se encuentren, o que se decida ponerlos] para posteriormente proceder a su conexin.

Cuando se ejecuta este control, se tiene acceso a la modificacin de los parmetros de los dispositivos que se escoja; Mediante" Doble clic" sobre el icono del dispositivo, se presenta el cuadro de dilogo del elemento en estudio, tambin es posible la interconexin de los mismos, mediante un "Clc" con el botn derecho del ratn aparece la opcin de conectar, en ese momento se hace un "Clid1 con e! botn izquierdo del ratn y aparecer el cuadro de dilogo el que permitir seleccionar de con cual dispositivo quiere hacer ta conexin, presione aceptar para completar la operacin.

Almacenar Datos

Luego de realizar una prctica o de configurar en los dispositivos datos nuevos, estos datos sern guardados en un archivo, el nombre tiene una extensin txt ya que se encuentra asociado con la aplicacin de Bloc de Notas de Windows (archivo de texto) la ubicacin por defecto est en el Path: c:\lnterlin\informesY, el nombre que tomar este archivo ser por

104

Anexo A-l

Ayuda Contenida en el programa

defecto el nombre del ttulo de la practica.txt, este nombre se ingresa cuando en la aplicacin se escoge la opcin parmetros para impresin.

Importante: se debe almacenar los datos y resultados de las prcticas con nombres diferentes ya que de lo contrario se pueden perder los datos almacenados en las prcticas anteriores si los nombres llegan a coincidir

Guardar Como...
Permite grabar sus nuevos diseos en un archivo o en discos flexibles, estos archivos tienen una extensin int. Esta opcin se encuentra en la interface de prctica nueva en Archivo - Guardar como, la pantalla que aparece consta de las siguientes opciones: Nombre def archivo: Introduzca el nombre del archivo con extensin Int. Por ejemplo: practical.tnt Directorios: Asigne una ubicacin dentro del directorio que desee Mostrar archivos tipo: Muestra el tipo de archivo como se desea guardar, se define por defecto solo Int.

Mover Elementos

Esta es una facilidad que presenta el programa, la misma que permite mover o trasladar ios elementos de un lugar hacia otro dentro del rea de trabajo plenamente especificada en la interface.

Es conveniente mover los elementos con "Esttica" y ponerlos en una posicin previamente seleccionada, ya que mientras est activado el botn 105

Anexo A-l

Ayuda Contenida en el programa

"Movef" usted podr ubicarlos de una manera que pueda unirlos de forma cmoda para la vista del usuario.

Con esta opcin tambin hay la posibilidad de eliminar los dispositivos mal seleccionados, esto se consigue posicionndose sobre el elemento no deseado y haciendo un "Cite" con el botn derecho del ratn, en este caso aparece un men con la opcin "Eliminar", se procede a escoger la misma; esta opcin desaparece cuando se ejecuta el botn "Conectar"

Siempre que esta opcin est activada, hay la posibilidad de seleccionar, mover y eliminar elementos en un momento dado.

Prcticas Nuevas
, pv , -*,-* *

, 'Practica" Nueva:

Al escoger la opcin de Prcticas Nuevas desde la cartula principal, se podr configurar sus propias prcticas o configurar los elementos individualmente, esta pantalla tiene opciones para guardar y abrir un archivo con extensin Int, al final del trabajo el usuario podr configurar

opcionalmente e! ttulo de la prctica, el objetivo y los nombres de fos integrantes con su grupo respectivo [ara finalmente escoger la opcin de imprimir si lo prefiere la prctica en curso. Prcticas Prediseadas

Seleccionado la opcin de prcticas prediseadas, desde la cartula

106

Anexo A-l

Ayuda Contenida en el programa

Principal se accede a un men el mismo que contiene un grupo de Prcticas de lneas de transmisin, en este grupo se seleccionar el diseo, en el que se configurar parmetros en cada uno de los dispositivos y se enviar por el prtico serial mediante un software de comunicaciones diseado para el efecto hacia una tarjeta de adquisicin de datos, la misma que controlar los diferentes dispositivos configurados en pantalla.

Entre fas practicas prediseadas estn: Determinacin de S Medicin de Impedancas

Efecto de las cargas con relacin a las ondas estacionarias


Ondas estacionaras.Una lnea de transmisin infinitamente larga, tendra una reaccin extraa para una seal impuesta sobre el extremo de envo o de generador de la lnea.

El mundo prctico consiste de lneas de transmisin de longitud finita con atenuacin. Suponiendo una longitud de lnea de varias longitudes de onda en la frecuencia UHF. Qu ocurrira a a seal cuando llega al final de la lnea?

Para una lnea de bajas prdidas la seal tendr la misma intensidad al final como la tuvo en el generador. S se supone adems de que la lnea no esta terminada si no que se deja abierta, la sea liega al extremo, y en ausencia de una carga que absorba potencia,, rebota o es reflejada. As que se encuentra una onda directa (o seal incidente) y una onda reflejada o que retrocede.

107

Anexo A-!

Ayuda Contenida en el programa

Obviamente, la seal en el extremo abierto es un punto de corriente cero con e! voltaje en un mximo. Conforme la seal reflejada retoma hacia e! generador en diferentes puntos a lo largo de la lnea, puede sumarse a la onda incidente, incrementando la intensidad de la seal. De igual manera tambin cancela la onda incidente en otros puntos, resultando en una intensidad mnima de seal.

Puede establecerse, adems, que para la lnea en circuito abierto, los puntos de voltaje mnimos o nodo de voltaje ocurren en el mismo lugar a lo largo de la lnea de transmisin, como e! mximo o puntos antinodo de corriente y viceversa. Esta formacin de picos y nodos para voltaje vs corriente se llama una onda estacionaria y se muestra en la figura A1.

pico nodo ?

A/4

V4

A/4

A/4

Figura A1. Ondas estacionaras en una lnea de transmisin en circuito abierto

Esta figura demuestra la relacin de la onda estacionaria y la longitud de onda de la seal de generador, as como tambin la relacin nodo y antinodo del voltaje y corriente.

La figura A1 se aplica para una comparacin pico a nodo de ambas ondas de voltaje o corriente. En realidad las prdidas en a lnea impiden la reconstruccin completa en los picos y dan una cancelacin incompleta en
108

Anexo A-!

Ayuda Contenida en e! programa

los nodos. El resultado es una relacin pico a nodo de menos que infinito (tericamente infinito). Esta relacin se llama relacin de onda estacionara (SWR).

E! verdadero significado de onda estacionaria es que por primera vez se esta frente a un fenmeno donde la seal est determinada por el lugar (a lo largo de la lnea) y no exclusivamente por el tiempo de una seal. La forma de onda de la Onda estacionaria indica la mxima amplitud que la seal puede alcanzar en un punto particular sobre la lnea. Sin embargo, en cualquier instante la amplitud real est variando en la razn UHF de la fuente de seal.

Otro parmetro significativo que puede derivarse de la inspeccin de onda estacionaria es la impedancia "Vista" en cualquier punto a lo largo de la lnea. La figura anterior muestra un voltaje mximo y corriente mnima en los puntos A, C y E. Estos puntos corresponden a una mpedanca mxima. Tambin los puntos B y D muestran mxima corriente, mnimo voltaje y, por tanto, mnima impedancia. Como tambin puede demostrarse que en estos puntos, el voltaje y la corriente estn en fase, la impedancia vista es puramente resistiva.

Una lnea de transmisin terminada en cortocircuito representa tambin una carga que no consume energa. Aqu la seal reflejada es mxima y la VSWR es tericamente infinita. En todas estas consideraciones, los resultados son similares a aquellos de una lnea de extremo abierto. Las diferencias entre las dos condiciones se indican en la figura A2.

109

Anexo A-l

Ayuda Contenida en el programa

-V4 -* V4 R -- L* R*C -*R-

-X/4

Figura A2 Ondas estacionarias en una fnea de transmisin en cortocircuito

Las posiciones de mxima corriente y voltaje estn invertidas y los tipos de reactancia entre los puntos resistivos tambin lo estn: de otra manera, se aplica la misma teora.

Otros dos tipos de cargas de una lnea de transmisin resultan en una reflexin similar total de energa. Estas son la inductancia y capacitancia idealizadas (sin resistencia). Una reactancia pura no puede disipar energa. Solo puede almacenar energa durante un medio ciclo y retornarla a la fuente durante el otro medio ciclo.

Suponga ahora una lnea de transmisin que es infinita en longitud con una seal insertada en la entrada que nunca llega a la salida. La impedancia medida en la entrada de esta lnea infinita es la impedancia caracterstica de la lnea expresada en ohmios y representada por el smbolo Zo. En la prctica, la impedancia caracterstica de una lnea es la impedancia medida en la entrada de una longitud finita de lnea que est terminada en una impedancia igual a la impedancia caracterstica, en este caso no existir reflexiones y existir la Mxima Transferencia de Potencia.

110

Anexo A-l

Ayuda Contenida en el programa

Determinacin de Impedancias utilizando ia lnea Ranurada.23


Tratar de medir la distancia que existe desde un mnimo de voltaje a los terminales de carga (dmn) para calcular 2R a partir la Ecuacin 1 no resulta un asunto prctico debido a los errores que se pueden cometer en la medicin, pues no se puede determinar con precisin el sitio exacto de conexin de la carga (Figura 1)

S-

Terminales de entrada

-=> t

i
' '

Terminales de salida

Ecuacin 1 Figura 1. Lnea Ranurada Para evitar estos errores, se acostumbra a referir los terminales de carga a un punto intermedio en la lnea ranurada. Esto se consigue cortocircuitando los terminales de salida de la lnea ranurada y ubicando un punto en la misma en el cual la magnitud del voltaje sea mnima, mnimo de voltaje, punto A en la figura 2.

23

Prctica #5 de lneas de Transmisin

111

Anexo A-!

Ayuda Contenida en el programa

1
1

'
1 1

1 1
1
i f"1

1
1

/ \|

1 1 1

Figura ZRanurada.

Mtodo de medicin de impedancias utilizando la Lnea

Lnea Segmentada: Configuracin de ondas estacionarias con terminacin en cortocircuito. Lnea Continua: Con la impedancia de carga desconocida. Este punto de referencia puede ubicarse en cualquier mnimo de voltaje, no importa cual de ellos seleccionemos, siempre la distancia desde uno de ellos a los terminales de carga de la lnea ranurada ser un mltiplo entero de medias longitudes de onda. Luego retirando la terminacin de cortocircuito se conecta la impedancia cuyo valor se quiere determinar y se localiza un nuevo punto en el que el voltaje es mnimo. Existe para ello dos posibilidades,

1.- Se localiza este nuevo punto o mnimo de voltaje a la izquierda del punto A de referencia, y se mide la distancia d-i entre ellos, (fig 2) en este caso la impedancia desconocida se calcula mediante la Ecuacin 2.

Ecuacin 2

112

Anexo A-l

Ayuda Contenida en el programa

Comparando las ecuaciones 1 y 2 vemos que dmin es igual a di ms un nmero entero de medias longitudes por ello:

1 - -ton 2

2,

y las dos ecuaciones son idnticas. Adems debido a est hecho es que mencionamos anteriormente que no importa cual mnimo de voltaje seleccionramos como punto de referencia {bmc Ec4.shg} ( con n- 0,1,2,3,,.) . siempre que cumpliera que:

4* = 4+*-

2.- Se localiza un nuevo punto en el que e voltaje es mnimo a la derecha de! mnimo de referencia, y se mide la distancia d2 entre ellos, (figura 2). De la geometra de esta figura vemos que :

por ello:

y la ecuacin 2 se transforma en:

7-7 **. ~<?

113

Anexo A-!

Ayuda Contenida en el programa

que es la expresin que nos permite calcular en este caso la impedancia desconocida ZR .

Configurar Elementos
Una vez que la prctica ya esta armada y conectada en el caso de prcticas nuevas cuando ya esta seleccionada en el caso de prcticas prediseadas, se procede a hacer "Doble c//c" sobre el elemento que se quiera poner datos nuevos y se configura de acuerdo al cuadro de dilogo que se presente, por ejemplo los parmetros que se podrn configurar en los diferentes dispositivos son:

Elemento Oscilador .

Parmetro Frecuencia Posicin Atenuacin Ganancia, Modo de trabajo

Lnea Ranurada Atenuador Amplificador de F.I.

S el usuario decide configurar los dispositivos independientemente, es decir, sin una interconexin, lo puede hacer de la siguiente manera: Seleccione el elemento, muvalo desde la posicin origen, presione el botn conectar y configure los elementos de acuerdo a la tabla anterior.

Configurar Impresin

En cada pantalla, de prcticas nuevas o prcticas prediseadas, aparece en el men principal la opcin imprimir , mediante este se llama a la

114

Anexo A-

Ayuda Contenida en e! programa

ventana de impresin estndar de Windows , la que le permite escoger la impresora que se encuentra instalada en su sistema operativo, as como tambin parmetros propios de impresin tales como nmero de copias, tamao de hoja, calidad de impresin, etc.

Mediante

el botn aceptar comienza la impresin del documento

activo y con el botn Cancelar, abandona la misma.

Usted tiene acceso a esta ventana por medio de las opciones "Imprimir" o en su defecto invocando a la aplicacin de Wordpad y escogiendo la opcin imprimir en el Men Archivo.

Configurar Prtico Serial


Puerto'Seriaf '

Se dan las pautas para la configuracin del prtico seria!: Velocidad de Transmisin: Es la velocidad con la que se transfiere la informacin en bits por segundo (bps) Paridad: Chequea el estado de la fnea de transmisin Bits de datos: El nmero de bits de informacin que se transfiere por la tnterface serial Bits de Parada: El nmero de bits que se usa para la sincronizacin Puerto: El puerto actual con el que se est trabajando
115

Anexo A-l

Ayuda Contenida en e! programa

Pantalla de configuracin de! prtico sera! Configuracin Remota,


Usted puede configurar sus elementos de una manera directa, es decir sin entrar a la interface de usuario grfica, el enlace se lo hace hacia una aplicacin denominada ControfRemoto.exe, este programa puede ser usado independientemente.

Esta pantalla consta de las siguientes opciones: Seleccin del dispositivo; El usuario debe seleccionar el dispositivo que necesite configurar. Identificativo: Dato de informacin al usuario, no se tiene acceso a su modificacin Localidad de Memoria: Es una direccin para el microprocesado, en el cual se va a procesar la informacin. Parmetros: De acuerdo a los elementos seleccionados van apareciendo los parmetros que necesiten ser configurados.

Amplificador (Caractersticas Tcnicas)24


En la siguiente tabla se muestran las caractersticas ms importantes del
116

Anexo A-I

Ayuda Contenida en e] programa

Amplificador utilizado:

Tabla. Caractersticas Tcnicas del Amplificador

Atenuador25
Consideraciones Bsicas.La atenuacin es una medida de la prdida de la potencia de la seal en una red o una lnea de transmisin.

A bajas frecuencias, el trmino atenuacin describe la relacin entre los valores de tensin y comente en los terminales de un cuadripolo. A altas frecuencias (R.F) la relacin de potencia es mucho, ms til y se utiliza generalmente para definir la atenuacin. La atenuacin se define como a relacin entre la potencia que un generador podra entregar a una carga y la
RF/IF Designis Guete pg. 123 Richard Brooks, Manual de laboratorio para mediciones en microondas, pg. 95

24 25

117

Anexo A-l

Ayuda Contenida en ef programa

potencia que recibe la carga cuando se inserta una red entre el generador y la carga. Esta relacin se expresa en decibeles por la ecuacin: A- 10*log PO/PL Donde Po= es la potencia sin la red, y PL es lia potencia cuando la red est insertada. La exigencia de que la mpedancia del generador y la carga estn adaptadas con la impedancia caracterstica de la red est implcitamente contenida en la definicin.

Lnea Ranurada
La lnea Ranurada es el dispositivo que permite ya sea la medicin de SWR o de mpedancia a lo largo de la lnea de transmisin o de la frecuencia de la seal o la mpedancia de la carga. Se trata de una lnea coaxial rgida con una ranura a lo largo de su longitud. Una pieza deslizable o carro mvil puede moverse en una cubeta sobre la ranura. Un detector de prueba esta montado sobre el carro y se extiende parcialmente dentro de la lnea ranurada, acercndose (pero sin tocar) al conductor interno. De esta manera, se acopla la energa desde el conductor interior al detector de prueba, sin cambiar el patrn de onda estacionaria dentro de la lnea ranurada. Hay una escala en centmetros a lo largo de longitud de la lnea ranurada, de tal manera que una seal en una posicin puede correlacionarse a una seal en otra posicin en la lnea ranurada. La lnea ranurada debe acoplar la impedancia caracterstica de la lnea de transmisin. Una vez que la punta de prueba ha recolectado energa, la seal detectada puede tratarse en cualquier nmero de formas. Dependiendo del modo de modulacin, una portadora sin modular puede usar un detector diseado para un sistema superheterodino. Puede ser un simple detector que de una salida en decibeles, voltios, vatios o amperios.

118

Anexo A-l

Ayuda Contenida en el programa

La lnea ranura se puede observar en la siguiente figura:

Ranura Pared Ancha

Pared estrecha

Lnea Ranurada

Oscilador de Voltaje Controlado26


Un Oscilador de voltaje controlado (VCO), ms especficamente, un multivibrador operando libremente con una frecuencia de oscilacin, estable que depende de un voltaje de polarizacin externo. La salida de un VCO es una frecuencia, y su entrada es una seal polarizada o de control que puede ser un voltaje de cd o de ca. que cambia lentamente, la frecuencia de salida cambia o se desva proporcionalmente.

La siguiente figura muestra la curva de transferencia (frecuencia de salida contra las caractersticas de voltaje polarizado de entrada) para un VCO tpico. La frecuencia de salida (fo) con entrada polarizada de cero voltios es la frecuencia natural fn del VCO, que se determina por una red RC externa, y el cambio en la frecuencia de salida causado por un cambio en el voltaje de entrada se llama desviacin (Af) . En consecuencia, fo=fn+Af, donde: fo= a la frecuencia de salida del VCO. Para una Af simtrica, la frecuencia natural del VCO debe estar centrada dentro de la porcin lineal

Sistema de Comunicaciones Electrnicas, pg. 75,76

119

Anexo A-l

Ayuda Contenida en el programa

de la curva de entrada contra la salida. La funcin de transferencia para un VCO es:

En donde: Ko= Funcin de transferencia de entrada contra salida (Hz por Voltio) AV= Cambio en el voltaje de control de entrada (voltios) Af= Cambio en la frecuencia de salida (Hz)

180-

100T C

*>

80

8 S
-1 O +1

i +2

Potarizactn (vots)

Caractersticas de voltaje polarizado de entrada del oscilador de voltaje controlado contra frecuencia de salida

Atenuador (Caractersticas Tcnicas)27


RF/IF Designis Guide pg. 133

120

Anexo A-I

Ayuda Contenida en el programa

En la siguiente tabla se muestran las caractersticas ms importantes del atenuador utilizado:

ivfl^^y^gj^^i^i^s^*^

HjgSiKsi'n? >. A unsugitK&s&sss:

.:._ ,^--..-..r^-^.^ ^^^^gf^nuad<4


L "!;^^S!^SS;:S1
;i~.-^fr;v^r-.;-i^j.-v 'r-r',*!(.,:;*

Tabla. Caractersticas Tcnicas del atenuador

121

Anexo A-l

Ayuda Contenida en el programa

Mezclador (Caractersticas Tcnicas)28


En la siguiente tabla se muestran las caractersticas ms importantes del mezclador utilizado;

'

^|g^^g|^B^^.^g^g

e^^^2S!S^JM'ijiu^^-^~': ""_".". f" ~ty?f>!,sffiFai'iSslK'-^sS^'

Ta)/a. Caractersticas Tcnicas del mezclador


RF/IF Desgneos Guide pg. 62

122

Anexo A-l

Ayuda Contenida en eJ programa

V.C.O. (Caractersticas29 Tcnicas)


En la siguiente tabla se muestran las caractersticas ms importantes de V.C.O. utilizado:

ttax-16

Vr"r;;v'uJ^-.^T'['V>tt5r;r.;*y!,"'-^jT'2J
"*'"" ' '-"' ' r^3&V; ^ i ^ j ' . '

t,- . .i-:.. ..

Cufront may - 148 mA

Tab/a. Caractersticas Tcnicas def V.C.O.

RF/IF Desgneos Cuide pg. 16Q

123

Anexo A-l

Ayuda Contenida en el programa

Accesorios Utilizados en Lneas de Transmisin


Una Lnea de Transmisin transfiere energa de una seal desde un dispositivo a otro en una manera eficiente con prdidas mnimas. Una lnea de transmisin incorrectamente terminada origina ondas estacionarias y prdidas por radiacin. Los tipos bsicos de lneas de transmisin son el cable coaxial y el cable de conductores paralelos. La impedancia

caracterstica del cable coaxial tiene un valor nominal de 75 ^; la del cable de conductores paralelos 300 Q. La seccin 7J4 tiene una caracterstica

nica que hace a la mpedancia normalizada de entrada a la lnea el recproco de la impedancia normalizada de carga. Una carga desacoplada puede adaptarse con el transformador de acoplamiento de X/4 o las tcnicas de stubs en corto.

Hay muchos accesorios usados al hacer mediciones en lneas de transmisin; los fabricantes proveen una familia de generadores de seal que cubren los rangos de frecuencia VHF y UHF. Algunos generadores pueden cubrir un amplio rango de frecuencias en un solo generador, usando muchas bandas o relativamente pocas bandas.

Los instrumentos van desde unidades extremadamente exactas, caras y estables, hasta juegos de aficionado del tipo "hgalo usted mismo".

Algunas de las caractersticas que pueden ser importantes son la impedancia de salida potencia de salida, robustez (para el trabajo de campo), Portabilidad, fuente de poder interna vs externa, estabilidad de temperatura bajo cambios de carga, estabilidad de largo trmino, resolucin del cuadrante de frecuencia, resolucin del alternador de saiida, generacin de armnicas y una multitud de otros criterios especificados para la unidad
124

Anexo A-l

Ayuda Contenida en e! programa

Note que un generador de seales UHF bien fabricado puede usarse como una norma de frecuencia secundaria altamente exacta durante muchos aos, sin necesidad de reparacin, ajuste o recalibracin.

Otro dispositivo comnmente utilizado en mediciones de lneas de transmisin en el detector SWR. Es una unidad disponible en muchos diseos y modos de operacin , puede ser un simple detector de cristal. Puede contener amplificadores internos diseados para una frecuencia especfica, tal como modulacin de 1KHz o frecuencia IF de 30 MHz. La sensibilidad del detectores una consideracin importante.

Un Balun (figura) es un dispositivo usado para conectar un sistema balanceado a uno desbalanceado . Un cabie Twinex es un ejemplo de sistema balanceado. La lnea Coaxial es un sistema desbalanceado porque a impedancia a tierra difiere para e! blindaje comparado con el conductor interior. Un uso comn para un Balun es conectar un cable coaxial a una antena de TV tipo dipolo doblado. El Balun depende de los principios de acoplamiento de ?./4 y A/2 para su operacin. Exactamente como estas secciones son sensibles a la frecuencia, as es el Balun. Como resultado de ello, la frecuencia seleccionada para la operacin debe ser un compromiso en la banda de TV.

125

'- -i

il'

Anexo A-I

Ayuda Contenida en e! programa

Antena dipojo (carga balanceada)

t V4

i.
Tubo Lnea Coaxial (lnea no bafanceata) i

Balun

126

ANEXO [A-2] Uso de Interlin


2.1. INTRODUCCIN. "La Interface Visual Para Monitoreo y Experimentacin con Equipos de R.F." (INTERLIN) es un software que permite el control remoto por medio de la interface serial de comunicaciones estndar RS-232 a un grupo de equipos de R.F. los cuales son utilizados en el Laboratorio de lneas de Transmisin. Esta interface Visual se basa sobre el funcionamiento de un Software de Adquisicin de datos, el cual va a ser el punto intermedio entre las rdenes que enve el Computador y las rdenes que reciban las tarjetas de adquisicin de datos para procesar cualquier informacin en forma correcta.

2.2.

COMPROBACIN DE

LOS REQUISITOS DE HARDWARE Y

SOFTWARE DEL SISTEMA Para ejecutar Interlin, tiene que disponer de cierto hardware y software instalado en su equipo. Entre los requisitos del sistema cabe citar los siguientes: Microsoft Windows 95 Microprocesador 586 o superior Un disco Duro con un mnimo de 20 Megabytes de espacio disponible. Una unidad 3 14" Pantalla SVGA compatible con Microsoft Windows 16 MB de RAM Un Ratn (mouse). Teclado

Anexo A-2

Uso de Intertin

Interface serial estndar RS-232 DB 25

2.3. FORMA DE INSTALACIN Los siguientes pasos son bsicos para la instalacin del Sistema Interlin; estos pasos constan en el archivo "insta/acin.txt" que est contenido en el disco No 1 de instalacin del software, el contenido del mencionado archivo se indica a continuacin:

2.3.1.- Contenido del archivo Instalacin .txt

Interin 99 LAME de Informacin acerca de la instalacin Diciembre 1999

(c) Copyright E.P.N., 1999. Juan Pablo Almagro Surez Este documento contiene importante informacin acerca del uso del programa en su PC.

Cmo utilizar este documento

Para ver instalacion.txt en la pantalla de Bloc de notas, maximice la ventana de Bloc de notas. Para imprimir instalacion.txt, bralo en Bloc de notas u otro procesador de textos y, a continuacin, utilice el comando Imprimir del men Archivo.

CONTENIDO REQUERIMIENTOS PARA LA INSTALACIN CONFIGURACIN DE LOS COLORES DEL ESCRITORIO DE WINDOWS INSTALACIN DE INTERLIN EN SU PC DESINTALACtON DE INTERLIN DE SU PC

REQUERIMIENTOS PARA LA INSTALACIN


128

Anexo A-2

Uso de Inte/Un

Para la instalacin del programa nterlin, se requiere uri hardware y software instalados en su equipo de las siguientes caractersticas: Un procesador pentium o superior Mnimo 20 Mb libres en disco duro (HDD) 16 Mb de memoria RAM (recomendado) Monitor SVGA (recomendado) a color Ratn y Teclado Sistema operativo Windows 95 (recomendado) o superior Interface serial estndar RS-232 DB 25

CONFIGURACIN DE LOS COLORES DEL ESCRITORIO DE WINDOWS

Para que no haya conflicto con los colores que estn configurados en su PC y los colores con los que est realizado el Programa es necesario antes de todo configurar los colores del escritorio de Windows de la siguiente forma: a.En el men Inicio seleccione ConfQuradn. Pane! de Control y

haga "Doble clic" en el Icono Pantalla. b.- Haga "Clic" en el pestaa Apariencia c.- En el cuadro de dilogo de combinacin elija "Estndar de Windows" elemento Escritorio y acepte los cambios. y el

INSTALACIN DE INTERLIN EN SU PC

Los siguientes pasos son bsicos para la instalacin de Interlin: 1. Seleccione en el men Inicio - Ejecutar 2. Si est realizando la instalacin desde discos, inserte el disco No 1 de instalacin en la unidad y, junto a! smbolo del sistema, escriba la siguiente lnea: a:\interlin\setup.exe

129

Anexo A-2

Uso de Interin

donde "a" es la unidad que contiene el disco de instalacin e Interin es la carpeta que contiene el archivo "Setup.exe"., si Setup.exe no se encuentra en esta carpeta, haga "Clic" en examinar hasta localizar el archivo Setup.exe y Acepte la opcin. Si est realizando la instalacin desde un CD-ROM, escriba la siguiente lnea: d:\interlin\setup.exe donde "d" es la unidad que contiene el CD-ROM, siendo en este caso interfn la carpeta que contiene el archivo Setup.exe 3. El programa de instalacin verificar la existencia de espacio en su disco duro para poder seguir, y seguidamente le ir pidiendo los siguientes discos (disco No 2, disco No 3, disco No 4), caso contrario aparecer un mensaje de alerta, por falta de espacio. 4. Seguidamente se entra en la pantalla de Bienvenida de la instalacin de fnterin 5. Una vez aceptado se entra en el cuadro de dilogo de Seleccin del directorio, d i g ite: "c:\interiin "

6. Se copiarn en su disco duro los archivos necesarios para el correcto funcionamiento del programa. 7. Si todo se ejecut bien se muestra una pantalla de instalacin satisfactoria 8. Se crear un cono en su PC el mismo que se lo puede encontrar en: nido. Programas. Interin 9. Haga "Clic" en este Icono y estar listo para usar el Programa.

DESINSTALACION DE INTERLIN DE SU PC

Para desinstalar interlin se siguen los siguientes pasos: 1. Haga "Clic" en el botn "inicio", elija Configuracin y haga "Clic" en Panel de control. 2. Haga "Doble clic" en "Agregara quitar programas". 3. En la ficha Instalar o desinstalar, haga "Ciic" en Interlin y, a continuacin, en "Quitar11.

130

Anexo A-2

Uso de Interin

2.3.2.- Detalle de la Instalacin Una vez configurada la pantalla de acuerdo a lo explicado en el archivo nstalacion.txt ,se procede en detalle de la siguiente forma: Introduzca el disco No 1 y siga los siguientes pasos: 1. Seleccione en el men inicio Ejecutar (figura 2. 1}

Figura 2.1. Men Inicio de Windows 95

1. En el cuadro de dilogo Ejecutar escriba: a:\interlin\setup.exe y Acepte (figura 2.2), donde "a" es la unidad que contiene los discos de

instalacin, e interlin es la carpeta que contiene al archivo Setup.exe.


Ejecutar

ja Acapar , J n

Ll
>_i

Figura 2.2 Cuadro de Dilogo Ejecutar

2.

Se ingresa en la pantalla de Bienvenida de la instalacin del programa (figura 2.3.)

131

Anexo A-2
\f Instalacin de interlin

Uso de Interlin

T S ptogMa ds rutefaoon ne pueda rutafaf lotwctwot del xtstsna o Sutteac be aidwwE ccnpwtete etUn on unn.

Figura 2.3 Pantalla de Bienvenida para la instalacin

3. Una vez aceptado se ingresa en el cuadro de dilogo de Seleccin del directorio, haga clic en Cambiar Directorio y digite "C:\lnterlin" (figura 2.4), caso contrario habr problemas con la ejecucin del programa, el programa e preguntar si desea crear la carpeta, haga "Glic" en si y contine con la ejecucin
; Instalacin de inteilin

Figura 2.4. Pantalla de seleccin de directorio

4. Si todo se ejecut bien se muestra' una pantalla de instalacin satisfactoria, (figura 2.5) y se crea en su estacin local un icono con el

132

Anexo A-2

Uso de InterHn

nombre del programa. Este icono por defecto se lo puede encontrar en: Inicio - Programas - Interin (figura 2.6).

Instalacin de nterin ' - La retaiacin de mteifci ha terinacfo conectamente.'l!


-, - f Sr- *

Aceptar

Figura 2.5. Fin de la instalacin satisfactoria

Al hacer "Cc" en este Icono se entra directamente al programa el que lo detallaremos en el siguiente punto.

Figura 2.6. Acceso directo para InterHn

2.4. DETALLE DEL SOFTWARE El programa se lo ha realizado en dos simples mdulos lo cual facilita su uso por parte del usuario. Segn el Progreso del programa se ir detallando cada uno de los cuadros de dilogo que contiene el mismo.

133

Anexo A-2

Uso de Interin

El primer mdulo se refiere todo la nterface grfica del sistema Interlin, es decir como se pueden configurar los dispositivos desde un panel Grfico.

El segundo

mdulo

es un programa

adicional y

totalmente

independiente llamado ControlRemoto.exe, el cual se lo encuentra en la carpeta Interlin creada cuando se instala el sistema en su disco duro.

2.4,1. Cartula Principal del programa. Una vez instalado correctamente el programa en el Men Inicio. Programas se encuentra un icono llamado interlin, haciendo clic en ste se entra directamente a la Cartula Principal del Programa, la misma que consta de los puntos que se muestran en la tabla 2.1: Tabla 2.1 Estructura de la Cartula Principal def programa Pantalla Principal [nterface Visual para monitoreo
y experimentacin con equipos de R.F Nombre de la Institucin Nombre de la Facuftad Especialidad Botones varios Escuela Politcnica Nacional Facultad de Ingeniera Eleftrica Electrnica y Telecomunicaciones

Nombre de la Tesis

Existe implementada una barra de herramientas en la que constan los siguientes botones: Configuracin remota, Prctica Nueva, Prctica

Prediseada, Bibliografa, Ayuda, Acerca del programa y Terminar.

A continuacin se detallan las funciones de cada una de las opciones: Configuracin Remota. -

134

Anexo A-2

Uso de Interin

Es un enlace que hace el programa con la aplicacin, denominada "ControlRemoto.exe", permite la configuracin de los dispositivos

directamente sin necesidad de entrar a ControlRemoto.exe es un programa

la .interface grfica de Interin. que puede ser usado

independientemente; se lo encuentra en la Carpeta "Inerlin" y se lo instala con este mismo software.

Prctica Nueva. -

Se ingresa directamente a la pantalla de diseo, en la cual se puede realizar sus prcticas en forma grfica. Al ingresar a esta pantalla en usuario podr hacer uso de varias opciones, tales como Guardar su prctica, Abrir una prctica previamente guardada, ver una presentacin preliminar e imprimir la pgina en uso. Puede configurar tambin datos que servir para la impresin final, tales como Ttulo y objetivo de la prctica, nombres de los integrantes entre otros que se explicarn ms adelante siendo todos estos datos opcionales para el usuario. Estos datos formarn un archivo de texto que se guardar en el momento que se presione el botn Almacenar datos. Ademas de esta informacin este archivo contendr la informacin de los valores con los que esta configurado el prtico serial de comunicaciones y los datos de los dispositivos en ese momento cargados.

Prcticas Predrseadas.-Prdica' Predseada

Con este control se accede a una pantalla que contiene las principales prcticas de Lneas de Transmisin de la Facultad de ingeniera Elctrica; para este caso se ha implementado, un control para que se despliegue un
135

Anexo A-2

Uso de Inferfn

archivo con os datos y posibles resultados que logren obtenerse, este puede ser abierto con mayor facilidad por el Bloc de Notas de Windows, o por cualquier procesador de palabras. En esta parte del programa se

implementa tres prcticas: Determinacin d la Irnpedancia de carga, Determinacin de la relacin de onda estacionaria, para el caso cuando S es mayor que 10 y cuando S es menor que 10, estas se detallarn mas adelante.

Puerto Seria.-

Esta pantalla servir bsicamente para cambiar los parmetros que por defecto se configuran, es decir, velocidad de transrnsn=2400 bps, Paridad^ N(ninguna), Bits de datos=8, Bits de parada=1 y puerto de trabajo Com2, ya que los dispositivos para los que actualmente estn configurados exigen estas caractersticas de trabajo.

Un detalle en este punto es que por defecto se ha escogido el puerto Serial COM2, ya que en la gran parte de las PC's se destina el puerto

COM1 para el uso del ratn (mouse), y el objetivo es prevenir futuros conflictos entre los puertos de comunicaciones,

Bibliografa.-

Este es un botn que se enlaza con el archivo de ayuda bibliografia.hlp que contiene la bibliografa que se utiliz para la elaboradn de este trabajo, esta pantalla se la implemento con la ayuda del programa

136

Anexo A-2

Uso de nteriin

Microsoft Hep Workshop, el cual es un software para hacer archivos de ayuda, los mismos que contienen extensiones HLP.

Ayuda. -

Este es un enlace hacia el archivo ayuda.hlp , este principalmente contiene puntos de informacin que resultan necesarios para e! manejo de la aplicacin, esta opcin se lo mplementa a lo largo del programa para darle agilidad al mismo. Mediante la tecla F1, puede acceder a este comando automticamente.

Acerca de ...

Es una pantalla implementada con informacin relativa al Sistema Interlin , autor del mismo y los derechos correspondientes.

Terminar: Termirjor

Este botn descarga todas las aplicaciones de memoria de Interlin y finaliza la aplicacin.

Existe implementada un men de opciones que es otra forma de acceso a las opciones antes sealadas, tal como se muestra en la figura 2.7

137

Anexo A-2

Uso de Interin

Men Principal

-OiW PRcNueva

-*t*^

-
BfcfografH^ Acerca de~

.-F1 * '

CM+S-

Figura 2.7. Men de opciones de a Cartula Principal del Programa

2.4.2. Pantalla de Configuracin Remota. Cuando el usuario presiona" Configuracin remota" se muestra la pantalla de la figura 2.8.
Control a distancia de ios dispositivos ES Que Parmetro cp-ere modificar, por va ignota? JAtenuadorl
"^ ** ** *"* *"* t-A *^ ""

1 den6fc6vo det Dispositivo ~

ATE1

Locadad de Merroia \ %,.,.J7010].


<3V I " . ,*"-r' - -.'&

Atenuacin

dB

Aceptar

-Serrar : '

Figura 2.8. Pantalla de Configuracin Remota

Esta es una aplicacin, la cual permite configurar los dispositivos en forma remota sin necesidad de entrar en la interface grfica, es decir, de una forma ms directa, mediante la seleccin del dispositivo en el cuadro de lista mostrado, el identificativo del dispositivo es un valor que e! usuario no puede

138

Anexo A-2

Uso de interfn

alterar la localidad de memoria (se refiere a la localidad de memoria

de

microprocesador en la cual se procesarn los datos para e! control de los dispositivos), este valor puede ser alterado por el usuario y los parmetros propios de cada elemento se formarn archivos que tendrn las

caractersticas de acuerdo .a la siguiente tabla:


Disp. Atenuador 1 Atenuador 2 Atenuador 3 Oscilador 1 Oscilador 2 Oscilador 3 Amplficador F.l.

Id
ATE 1 ATE 2 ATE 3

Loe. Mem
7010 7011 7012

Parmetros
Atenuacin Atenuacin Atenuacin Frecuencia Frecuencia Frecuencia Modo de trabajo Ganancia

Directorio c:\...\ate1.txt c:U\ate2.txt c:\...\ate3.xt c:\...Wco1.txt c:\... Wco2.txt c:\... Wco3.txt c:\..-\an.txt

veo 1
VCO 2 VCO 3
AF|

7020 7021 7021 8050

C:\..\ C:\lnterlin\Comunicaciones\. Pantalla de configuracin de Prcticas Nuevas.

Con a! opcin "Prctica Nueva" desde la Cartula Principal se ingresa a la pantalla de diseo la misma que presenta un men de opciones en el que resaltan los siguientes puntos(figura 2.9):

JNueya Prcbca i PEuaida coma * fAfaft arctrvo " -*

"CbKI"

i y i Mover efementosr , ( ' Drt*W BAConecaretetnentot^tf * Qrt*C "ParBetrot para Bnpftn Regatear NomJres
- "^r

~ ** Drf*A

-Presentacin Pieimnar imprimir Retesar Safr ' .

CtrW

Orf*R'
t, f

u -

-^

-*-

3^-

TemascteAwda" ^ > i * 1 Anaca ffe PrAcinftS MURV^

'W^t

fAIrracenar DatosJ "

lf-""""""

"*.

Bfcfogtrfra Acerca dfe"',

Cirf+B

Resultados del AmDficador de FI ' j

Figura 2.9 Men de opciones de la pantalla de diseo de prcticas Nuevas

139

Anexo A-2

Uso de nteriin

Nueva Prctica.- Permite escoger una nueva prctica, e! programa cerrar la prctica actual, pero antes le preguntar si desea guardar los cambios, si desea, se hace "Clic" en Si, caso contrario en No o en Cancelar, para retornar a la misma prctica.

Guardar Como.- Puede guardar el documento activo en el que est trabajando, ya sea como un documento nuevo o uno existente, en el caso de que desee guardar su archivo con un nombre existente, el programa le preguntar si desea reemplazarlo. Adems, puede guardar una copia del documento activo con un nombre diferente o en otra ubicacin. Todo archivo que se guarde, llevar una extensin Int.

Abrir Archivo.- El cuadro de dilogo Abrir de Interlin permite abrir documentos que se encuentran en distintas ubicaciones. Puede abrir un documento que se encuentre en el disco duro del equipo o en un disco flexible. El programa solo te permitir abrir nicamente extensin Int. archivos con

Presentacin Preliminar,- Se presenta una pantalla con los elementos que aparecern en la impresin ftnai del formulario, de esta manera el usuario podr ordenar de mejor manera sus elementos en el rea de trabajo, o tener una mejor visin de cmo quedar su prctica en la parte fina!.

Imprimir.- Mediante esta opcin permite imprimir el formulario activo (rea principal de trabajo) con todos los elementos involucrados. Para imprimir un documento, primero debe seleccionar la impresora en la que va a imprimirse. A continuacin, nterfin guarda el archivo en el lenguaje de la impresora correspondiente.
140

Anexo A-2

Uso de Interlin

En la opcin Men , haga "Clic" en Imprimir. En e( cuadro Nombre, haga "Clic" en a impresora en la que va a imprimir el documento y luego "Clic" en Aceptar.

Regresar.- Con este botn se retoma a la Cartula Principal del programa.

Salir,- Sale del documento en se est trabajando, con el mensaje s desea grabar los cambios, en el caso que desea haga "Clic" en Si, caso contrario haga "Clic" en A/o o en "Cancelar" si no desea salir. El comando cerrar que se tiene (X en la esquina superior Derecha) har el mismo papel, pero no le preguntar si desea guardar los cambios ya que se asume que el usuario cierra su aplicacin de una forma rpida

Almacenar Datos .- Cuando se ejecuta se hace un llamado a una pantalla de texto en el que se mostrar un archivo, con los datos configurados hasta el momento, mas los datos de ttulo, objetivo y nombres de los integrantes de la prctica con el respectivo grupo de prctica.

Resultados del Amplificador de F.I.- Con esta opcin se puede ver las medidas que se obtienen en el amplificador de F.I., es decir valores como Voltajes en forma de decimales y en forma de dB, as como tambin en formato hexadecimal.

Mover Elementos.- Esta opcin permite hacer el movimiento, traslado y eliminacin de elementos. Mientras esta opcin est activa en la parte inferior del rea de trabajo de esta pantalla, existir un icono (candado) que este caso estar abierto, tambin podr eliminar los diferentes elementos de la siguiente manera:
141

Anexo A-2

Uso de Interin

Se hace clic con el botn derecho del ratn sobre el elemento que desee eliminar, aparecer un men flotante con la opcin eliminar, haciendo clic con el botn izquierdo del ratn se eliminar el elemento respectivo.

Conectar Elementos.- Con esta opcin se permita la interconexin y la configuracin de los dispositivos, mientras esta opcin est activada, en la parte inferior del rea de trabajo de esta pantalla, existir un icono (candado) que este caso estar cerrado. Podr conectar los elementos de la siguiente manera: Con el botn derecho del ratn haga clic en elemento que desee conectar, aparecer un men flotante con la opcin conectar, con un clic sobre este aparecer una pantalla que e dar a conocer con que elemento desea conectar y las respectivas opciones, una vez seleccionado un elemento con el que se desea conectar se hace clic en el botn aceptar para completar la operacin.

Parmetros para impresin.- Es una pantalla opcional que se presenta con el objetivo de llenar campos, tales como Titulo de la prctica, Objetivo de la prctica Grupo de la prctica, estos campos pueden ser alterables, y dos campos extras que son la fecha y la hora que se realiza la prctica, estos campos no son alterables por el usuario. S el usuario no llena este formulario, los campos por defecto sern : Ttulo: Sin Ttulo Objetivo: Sin Objetivo Grupo#: O

142

Anexo A-2

Uso de nterin

Registrar Nombres,- Permite el registro de los nombres de ios integrantes que est realizando la prctica, los mismos que se almacenarn en un

archivo de texto junto con el resto de informacin anteriormente almacenada.

Temas de ayuda.- A esta opcin se la puede invocar con la tecla de funcin F1, y se har el respectivo enlace con el archivo de ayuda que se encuentra en la carpeta Interlin de su disco duro.

Acerca de prcticas Nuevas.- Tiene un enlace hacia un archivo de ayuda, que se encuentra en la carpeta del programa Interlin, en su disco duro el cual explica como usar la pantalla de diseo de prcticas nuevas y algunas de las opciones ms importantes.

Simbologa.- Mediante la ejecucin de esta opcin se despliega una pantalla informativa para el usuario, en la que consta todos los dispositivos grficos con sus respectivos nombres.

Bibliografa y Acerca de.- son pantalla de ayuda, que se despliegan a travs de todo el programa, dando la informacin en el un caso la bibliografa utilizada en este desarrollo y en el segundo caso dando una informacin relativa de programa.

2,4.4. Pantalla de configuracin de Prcticas Prediseadas. Con al opcin "Prctica Prediseada" desde la Cartula Principal se ingresa a una pantalla para escoger las prcticas, a misma que contiene una barra de mens que contiene los siguientes puntos (figura 2.10):

143

Anexo A-2

Uso de Intern

Men Principal
e.- *
3/-1U

. ,j ' . '_,

. , ,\-

DetewnmacindeS<10-, ;

tJ"

Acerca de 'fctEas Prcfseads, j **'': -d

Figura 2.10. Men de opciones de la pantalla "Prcticas Predseadas"

Se describen brevemente las opciones contenidas en los mens: Regresar.-

Con este botn se retorna a la Cartula Principal de! programa. Registrar nombres.-

Permite hacer un llamado a la pantalla de registro de nombres, cumple exactamente la misma funcin que la opcin de registro de nombres en las prcticas nuevas, permite llevar un registro de las personas que estn haciendo uso del programa, en este caso tambin permite ingresar el grupo al cual pertenecen las personas que realizan la prctica. El valor por defecto para este campo es Grupo #0

144

Anexo A-2

Uso de interiin

Salir.-

Sale de! documento en que se est trabajando, en este caso no se despliega ningn mensaje ya que esta pantalla no es posible modificarla en cuanto a la disposicin fsica de ios elementos se refiere.

Temas de ayuda. -

A esta opcin se la puede invocar con la tecla de funcin F1, y se har el respectivo enlace con el archivo de ayuda que se encuentra en la carpeta Interiin de su disco duro.

Acerca de prcticas Prediseadas .- Hace un llamado hacia un archivo de ayuda, el cual tiene informacin en la que constan puntos para un mejor entendimiento del programa, en lo que a esta parte se refiere.

Prcticas.- En este men se encuentran las prcticas de tipo "prediseo" desde aqu se podrn escoger diferentes prcticas de acuerdo a las necesidades. Se hace mencin a las prcticas: Determinacin de la Relacin de onda estacionaria para S>10 Determinacin de la Relacin de onda estacionaria para S<10 Determinacin de la impedancia de carga

145

Anexo A-2

Uso de Intertin

Las tres tipos de prcticas tienen idntico tratamiento, nicamente se diferencia en el procedimiento para la determinacin del objetivo respectivo.

Como ejemplo vamos a poner la Prctica de ia determinacin de la Relacin de Voltaje de Onda estacionaria VSWR para S>10, este mtodo es llamado "mtodo del doble mnimo11. La interface de esta prctica se muestra en la Figura 2. 11.

Determinacin de S (S>10)

[17.18 dB]

Vofa

Interface de una prctica Prediseada

Para trabajar en esta pantalla, el usuario deber configurar los dispositivos, haciendo "Doble clic" sobre ellos (esto se explicar en detalle mas adelante), el vafor aparecer a un lado de los mismos tal como se muestra en la figura 2.11.

146

Anexo A-2

Uso de Interlin

En la seccin medidas del amplificador de F.l. ,se irn visualizando los valores de voltaje tanto en voltios como en dB, los cuales permitirn hacer una relacin de voltajes para conseguir S o contrariamente para otro caso aplicar la frmula circunstancias. para conseguir el mismo resultado, de acuerdo a las

En el caso de querer conocer la impedancia de carga, con los valores de S se aplica la formula respectiva y se podr sacar el valor de la impedancia deseada.

2.4.5. Pantalla de configuracin del Prtico Serial. Presionando el botn "Prtico Serial" se accede a la pantalla de configuracin de! prtico serial, en esta se procede a cargar la velocidad de transmisin, el nmero de bits de datos, el nmero de bit de parada, paridad, puerto sera! de comunicaciones por defecto es el COM 2, esta pantalla resulta opcional para el usuario ya que al inicio del programa se cargan los siguientes valores de acuerdo a como se detalla en los siguientes conceptos: velocidad de transmisin=2400 bps Paridad= N(ninguna) Bits de datos^S Bits de parada =1 puerto de trabajo= Com2

Velocidad de Transmisin.- Es la transferencia de informacin en bits por segundo (bps), la misma que se escoge de los siguientes datos: 110 bps, 300 bps, 600 bps, 1200 bps, 2400 bps, 9600 bps, 14400 bps

147

Anexo A-2

Uso de interin

Paridad.- Este es el concepto de deteccin de error ms sencillo usado en sistema de comunicacin de datos. Y puede ser: E Par, N Marca, N Ninguna, O Impar, S Espacio

Bits de datos,- El nmero de bits de informacin que se transfiere por la Interface serial. Puede ser 4,5,6,7,86113.

Bits de Parada.- El nmero de bits que se usa para la sincronizacin, puede sed, 1.5,2.

Puerto.- El puerto actual con el que se est trabajando, por defecto es el puerto 2, el puerto .1 no es utilizado para nuestro propsito ya que este es utilizado en la mayora de los PC por el Ratn Los siguientes botones se encuentran habilitados en esta pantalla:

Valores por defecto.- Son los valores por defecto que se configura en la Interface serial (2400,^8,1, puerto 2}

Aceptar parmetros.- Acepta parmetros configurados en la pantalla de configuracin, y los carga en el puerto de comunicaciones

Regresar.- Esta permite regresar hacia la Cartula Principal del programa

2.5. REA DE TRABAJO Este punto muestra los elementos grficos y los parmetros que se permiten configurar (tabla 2.2).

148

Anexo A-2

Uso de Inte/Un

Tabla 2.2 Elemento presentes en el rea de trabajo

Elemento Grfico

Descripcin Lnea Ranurada

Datos a Configurarse Posicin de la sonda

Atenuador

Atenuacin

Generador de Seal

Frecuencia

Ganancia, Modo de trabajo Amplificador (Manual, Automtico)

Oscilador Controlado por voltaje

Frecuencia

Velocidad. Long de Trama, Modulador/Demodulador Archivo

Carga

Cables de conexin

2.6. FORMA DE INTERACCIN CON LOS EQUIPOS Detallaremos como se procede para configurar una prctica nueva;

detallaremos los puntos ms importantes y que constan a continuacin: Seleccin del Elemento
149

Anexo A-2

Uso de nterin

Posicionar el elemento Bloquear su movimiento Realizar la conexin. Configurar los parmetros de los elementos escogidos.

Seleccin del Elemento.- En la parte baja de! rea de trabajo, hay un icono con un "candado de seguridad", cuando se encuentra abierto es equivalente a presionar sobre el botn "Mover"'en este caso, se pueden seleccionar y mover los elementos. Para poder seleccionar un dispositivo, se posiciona el cursor sobre cualquiera de estos, los mismos que se encuentran en la parte izquierda del rea de trabajo. Cuando se haya elegido un elemento se hace "Doble clic" sobre l y este aparecer en la parte superior Izquierda del rea principal de Trabajo.

Posicionar el elemento.- Una vez que haya elegido algn elemento, el cursor cambiar de forma como se muestra figura 2.12:

Figura 2.13. Forma que adopta el cursor para moverlos elementos

En este momento se puede colocar el elemento en cualquier posicin de la pantalla. Mientras el" Candado de seguridad' este abierto, el usuario podr eliminar los elementos mal seleccionados haciendo" Clic" con el botn derecho sobre el elemento y ejecutando la opcin" eliminad

150

Anexo A-2

Uso de Interin

importante: Cada elemento que se escoja, se deber mover de la posicin original en la que queda, es decir, se debe mover de la esquina superior izquierda.

Bloquear el elemento.- Una vez que

se han escogido "Todos" tos

elementos, con el botn "Conectar" estos se bloquean en las posiciones actuales, (o que permitir ms adelante realizar la conexin de los elementos, y la configuracin de los mismos.

Realizar la conexin.- Una vez que ios elementos estn posicionados y bloqueados, con el Ratn colocado sobre el elemento se hace un "Clic" en el botn derecho del ratn y aparece el men "Conectar", haga "Clicf en este y aparece una pantalla "Conectar con..."en la que se habilitan todos (os elementos presentes en la pantalla. Proceda a escoger su elemento, con un "Clic", en el caso de no se requiera ningn elemento deber ejecutar la opcin cerrar.

Configurar los parmetros de los elementos escogidos.- Una vez que hayan se hayan conectado los elementos se hace "Doble c//c" en cada dispositivo y en cada cuadro de dilogo que aparezca se va configurando cada uno de los datos a enviar, de acuerdo a fas figuras que se detallan en la tabla 2.2, luego de aceptar los parmetros configurado en cada uno de los dispositivos, estos forman archivos que contienen dicha informacin y que se pone a disposicin del software de comunicaciones.

2.7. CONFIGURACIN DE LOS ELEMENTOS DEL REA DE TRABAJO Lnea Ranurada.- En este elemento tiene bsicamente que configurarse la posicin que tendr la punta de prueba con respecto a un punto fijo, este
151

Anexo A-2

Uso de tnferin

punto de referencia es O cm. El cuadro de dilogo se muestra en la figura 2.14, aqu a medida que se varia la posicin de la lnea ranurada, su valor se visualiza en pantalla, hay una opcin para escoger el paso del salto de la posicin, es decir, puede se puede cambiar la posicin en pasos de 0.25, 0.5, 1 y 2 cm, para obtener mayor precisin en la medida, la localidad de memoria se escogern de acuerdo a la disponibilidad en el

microprocesador, no tiene una localidad predeterminada debido a que elemento se encuentra inoperativo.

u. LINEA HANUfAA |1|

Figura 2.14 Cuadro de dilogo de la Lnea Ranurada

Atenuadores.-

Hay que configurarse la atenuacin que tendr este (figura 2.15). En esta

elemento, este valor viene dado en decibeles.

nterface se posee tres atenuadores, los mismos que sern controlados por tarjetas de adquisicin de datos diferentes. Estas atenuaciones estn en un

rango que va desde 0.5 dB hasta 33 dB. Estos valores se pueden escoger de os datos que se encuentran almacenados en una Lista de acuerdo a diferentes rangos de operacin, luego de esto aparece una pantalla en !a que se puede cambiar la localidad de memoria para e! procesamiento de la informacin y el dato de la atenuacin que se configur.

152

Anexo A-2

Uso de Interfin

n, AtenuadaiIIJ

Figura 2,15. Cuadro de dialog del atenuador

Amplificador de F.I.- En este elemento bsicamente hay que configurarse la ganancia, (figura 2.16). Este elemento trabaja en dos modos, Manual Y automtico, en el primer modo se procede a poner manualmente a ganancia la misma que tiene valores de 1, 2, 5 y 10 mientras que en el modo automtico se deshabilita la entrada de datos y el propio hardware es el que se encarga de configurar la ganancia . Cuando se acepta su valor este valor se transferir al archivo ampli.txt que se encuentra en

c:\interlin\cominicaciones\ ai mismo tiempo que aparece en pantalla el valor configurado.

153

Anexo A-2 * Configuracin de Amplitt.

Uso de nteriin

Figura 2.16. Cuadro de dilogo del amplificador de RF

Generador de seal y Osciladores.- Estos son elementos que como los anteriores son controlados por diferentes tarjetas, en la pantalla de trabajo se disponen de tres VCOs y un generador (figuras 2.17).

'Aceptar

| | | | i |

Figura 2.17. Cuadro de Dilogo del VCO.

El rango de trabajo de los VCOs va desde una frecuencia de 485 MHz hasta los 765 MHz de acuerdo a las caractersticas que se indican en la parte de ayuda del programa, en el caso de que se introduzca datos fuera
. 154

Anexo A-2

Uso de Interin

del rango, o datos no permitidos el programa desplegar un mensaje que alertar a! usuario para que corrija el error, tal como muestra la figura 2.18. Cuando se acepta su valor este valor se transferir al archivo VCOY.txt (donde Y es el nmero del VCO que se utiliza ese momento), que se

encuentra en c:\interlin\cominicaciones\ al mismo tiempo que aparece en pantalla el valor configurado.


Alerta
yv r i , 4

-t 11 v^ est fuera de rango, vu^va a intentado

Mensaje de alerta de la pantalla de configuracin de los VCO's

2.8 TECLAS DE FUNCIN Las teclas de Funcin que se usa para darle rapidez al programa y que el usuario debe tener en cuenta son las que se muestran en la tabla 2.3:

155

Das könnte Ihnen auch gefallen