Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTERFAZ INICIAL
import tkinter as tk
CALCULO
import tkinter as tk
# Función para calcular la impedancia característica de la línea bifilar
def calc_bifilar(f, a, d, R, L, C, G):
Z0 = (30 / (2 * 3.1416)) * ((1 / (C * ((2 * 3.1416 * f) ** 2))) ** 0.5) * (
(2 * 3.1416 * f) * ((L + R) / (2 * (C ** 2))) + 1) ** 0.5
return Z0
# Marco principal
main_frame = tk.Frame(root, padx=20, pady=20)
main_frame.pack()
# Campos de entrada
input_frame = tk.LabelFrame(main_frame, text="Ingresar Valores")
input_frame.pack(padx=10, pady=10)
opcion = tk.IntVar()
opcion.set(1)
opcion_label = tk.Label(input_frame, text="Seleccionar tipo de línea:")
opcion_label.grid(row=3, column=0)
bifilar_radio = tk.Radiobutton(input_frame, text="Línea Bifilar", variable=opcion, value=1)
bifilar_radio.grid(row=3, column=1, sticky=tk.W)
coaxial_radio = tk.Radiobutton(input_frame, text="Cable Coaxial", variable=opcion, value=2)
coaxial_radio.grid(row=4, column=1, sticky=tk.W)
placas_radio = tk.Radiobutton(input_frame, text="Línea de Placas Paralelas",
variable=opcion, value=3)
placas_radio.grid(row=5, column=1, sticky=tk.W)