Descripción del Proyecto Personal



Descargar 50.85 Kb.
Página6/6
Fecha de conversión02.11.2019
Tamaño50.85 Kb.
1   2   3   4   5   6

RadioLink

Permite ingresar las posiciones de las antenas sobre el perfil topográfico. Si el punto de ubicación de éstas no pertenece al perfil, lo ingresa a éste.




  • CFresnel

Esta clase es el núcleo matemático de la obtención de las Zonas de Fresnel. Calcula los radios de la primera zona para los diversos puntos del perfil, además contiene métodos que permiten detectar el inicio y fin de la obstrucción del radio enlace, para que posteriormente puedan ser graficados e identificados fácilmente.




  • DataFileIO

Permite leer archivos de texto que contengan los puntos correspondientes al radioenlace, además de dejar la posibilidad de poseer incorporar los datos de las antenas (posición y altura).

Otros métodos que posee permiten grabar archivos de textos con las tablas del perfil creado y del perfil modificado (debido a la curvatura del radioenlace).


  • PanelFresnel, PanelPerfil, XYPanel e InputPanel.

Permiten crear los paneles de ingreso de datos, como ubicación de las Antenas, Frecuencia del Enlace, Factor K, agregar puntos al Perfil y reescalar los ejes X e Y de los gráficos.




  • Graphic

Esta clase permite graficar los resultados obtenidos. Contiene métodos privados que le permiten dibujar el perfil, la primera Zona de Fresnel y de otro color la zona de obstrucción que presenta el radioenlace.




  • MenuFileOpen, MenuFileSaveProfile, MenuFileSaveFresnel.

Implementan el manejo de eventos del uso del Menú del Programa, permitiendo el manejo de archivos, ya sea para escribir o para guardar datos.




  • InputAntennaA, InputAntennaB, InputFactorK, InputFrequency, InputPoint, InputEscaleX, InputEscaleY.

Todas estas clases implementan el ActionListener para el manejo de Eventos del ingreso de datos de los diferentes paneles del programa.



  • Recta y SimpleComplex

Son sólo de manejo matemático interno. Recta permite obtener los puntos de una recta dado 2 puntos que pertenezcan a ella, se utiliza en la obtención de la línea del Radioenlace, dada la ubicación de las Antenas. SimpleComplex permite el manejo de números complejos, lo cual es necesario para poder modificar el perfil debido a la curvatura de la Tierra.




  • WindowQuitter

Esta clase se encarga de poder terminar el proceso y cerrar la ventana del programa.




Dificultades encontradas.

Sin lugar a dudas, la gran dificultad encontrada fue el llevar a cabo la integración entre los distintos módulos del programa, integrando la GUI con el manejo de eventos. Lamentablemente, dicho objetivo no se cumplió, no pudiendo poner en operación la aplicación.



Además, otra dificultad encontrada fue la realización de las operaciones matemáticas involucradas, debiendo implementarse una clase de número complejos para facilitar los cálculos.






Compartir con tus amigos:
1   2   3   4   5   6


La base de datos está protegida por derechos de autor ©odont.info 2019
enviar mensaje

    Página principal