Page header
Home
  UCC
    Elmag
      Clases

Programas y videos de las clases

2024

Archivo Tamaño Contenido
geany_templates.tar.gz 589 B Plantillas (templates) para editor Geany
0312.tar.gz 1.6 kB Programas básicos en Python - Simulador de circuitos
0318.tar.gz 2.0 kB Programas básicos en Python - Simulador de circuitos, con agregado de simulación de circuitos binarios: Buffer y Inverter.
0319.tar.gz 2.8 kB Programas básicos en Python - Simulador de circuitos, con agregado de simulación de circuitos binarios: Histeresis implementado en Logic. Ejemplos de aplicaciones: Varios osciladores. Actualizado 03/20.
0520.tar.gz 3.0 kB Tutorial para crear interfaces gráficos en Python. Como ejercicio se mostró una interfaz extensible para calcular ciertos valores de componentes y líneas.
demo.py: Código realizado en clases.
tools.py: Código preparado antes de clases, similar a demo.py, pero delega el código de las páginas a clases separadas.
0521.tar.gz 2.9 kB Tutorial para crear interfaces gráficos en Python.
tools.py: Nueva versión. La primera pestaña quedó sin mucho cambio, excepto que se creo una clase 'padre' para todas las pestañas, la que encarga de crear la página, con un Gtk.Frame (mas título).
Se creó una nueva pestaña, para graficar el comportamiento de líneas de transmisión con geometría no-estandard. Para iniciar al proyecto, se preparó un editor para la geometría a analizar.
0527.tar.gz 8.3 kB Tutorial para crear interfaces gráficos en Python.
tools.py: Nueva versión. La pestaña para la simulación de líneas de transmisión ahora:
  • Permite la edición de la 'sección' de una línea de transmisión: Es necesario de llenar todo la sección con material - conductores y dieléctricos. Generalmente se utilizará 'Masa' alrededor, se rellena es espacio interior con algún dieléctrico, y se configura un 'Conductor'.
  • Con el botón 'Ejecutar' el programa llamará a atlc para el actual análisis.
  • Si no se detectan errores, aparecerá una ventana nueva, con resultados numéricos (Zo, C, L, Vf etc) y con diferentes cortes con los campos internos de la línea analizada.
  • Seleccionando un 'corte', aparecerá una versión ampliada abajo.
  • atlc.pdf describe los conceptos teóricos básicos relacionados con atlc.
  • Cuando 'tools.py' guarda archivos utiliza - en este momento - siempre 'tools' como nombre base. Si desean guardar los archivos de los cortes. tendrán que renombrarlos, o copiarlos a otro lado.
0603.tar.gz 9.2 kB tools.py: Version corregida: Ahora arranca correctamente la GUI. Las imágenes fueron movidos hacia un directorio tools_images dentro del directorio donde reside tools.py.
read_nec.py: Lector y graficador para la salida del programa nec2pp.
test_re.py: Prueba y demo de expresiones regulares.
0604.tar.gz 7.6 kB read_nec.py: Graficador que plotea la salida del programa nec2++, utilizando matplotlib (en 3D).
Nota: read_nec.py actua con los archivos de salida del nec2++ (o necpp...).
Se pueden obtener estos archivos, bajando los archivos *.nec de la tabla en mi página sobre antenas
Luego se realiza la conversión con el programa nec2++ con el comando:
nec2pp -i 010.nec -o 010.out
0605.tar.gz 366.9 kB read_nec.py: Graficador que plotea la salida del programa nec2++, en diferentes formas. Ahora también permite editar los archivos de entrada (.nec) en forma semi-inteligente.
read_nec_cards.py: Editor para las 'tarjetas' de entrada del nec2++.
read_nec_misc.py: Rutinas misceláneas auxiliares necesarias para los programas arriba mencionados.
0610.tar.gz 367.3 kB Básicamente los mismo archivos que 0605.tar.gz con algunas adiciones, y mejoras.

251
(c) John Coppens ON6JC/LW3HAZ correo