Skip to content

Código fuente para el simulador GroundWave Simulator en Python

Notifications You must be signed in to change notification settings

Ssuki27/GWSim-sourceCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GWSim-sourceCode

Código fuente para el simulador GroundWave Simulator en Python

GroundWave Simulator ha sido desarrollado para la determinación y representación de intensidad de campo eléctrico recibido por onda de superficie para frecuencias entre 10 kHz y 30 MHz según la Rec. ITU-R P.368-9.

El simulador ha sido probado en entornos Windows 10 y Windows 10 Pro, y no se garantiza su funcionamiento fuera de éste.

El archivo principal del que se debe partir para su ejecución es GRMain.py, correspondiente a la primera ventana de bienvenida.

ventanaCalculos.py es la interfaz donde tienen lugar los cálculos tanto para terrenos homogéneos como para terrenos mixtos. Dentro de éste fichero se encuentran todas las posibles funciones a realizar. Su estructura base se ha realizado con el programa QtDesigner, que genera un archivo .ui (untitled.ui) y posteriormente convertido a .py con la opción pyuic5 (interfazCalculosStyle.py). Véase que se ha renombrado el archivo .py, interfazCalculosStyle.py y untitled.py son idénticos. Además, al generar el fichero .ui de QtDesigner y traducido a .py, se han incrustado algunas líneas de código adicionales, y se tendrá que hacer manualmente cada vez que se actualice la estructura con QtDesigner.

Para las ventanas emergentes o popUp's se utiliza popUpWarning.py, con estructura de QtDesigner: popUpWarning.ui.

info.py es otra ventana emergente de ayuda, al igual que freqWindow.py.

lectura2.py se encarga de la llamada a GRWAVE, lectura de sus datos de salida y posterior reconversión a estructuras de datos usando librería pandas.

mplwidget.py es la base para la representación de gráficas en ventanaCalculos.py, usando librería matplotlib.

Guia.txt ofrece una breve explicación del funcionamiento del simulador.

About

Código fuente para el simulador GroundWave Simulator en Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published