Section One BBS

Welcome, Guest.


Subject: half wave dipole python script Date: Wed Mar 03 2021 02:01 pm
From: Kb3pml To: All

#
# Calculate the dimensions of and the resonant frequency of        
# a half-wave dipole's antenna elements
#
#         468
# F = ------------     
#          L     
#
#         468
# L = ------------     
#          F     
#
#def frequency(length):
#    return 468/length
#
#def length(frequency):
#    return 468/frequency
#
menuSelect = ''
print("\n")
print("Half-Wave Dipole Calculations\n")
#
invalidMenu = False
while invalidMenu == False:
      print("\n")
      print("[F] --- Calculate resonant frequency from length")
      print("[L] --- Calculate length from resonant frequency")
      print("[Q] --- Quit")
      menuSelect = input("Select: ")
      menuSelect = menuSelect.lower()
#
      if (menuSelect == 'f' or menuSelect == 'l' or menuSelect == 'q'):
         invalidMenu = True
      else:
         print("Please select a valid menu entry...")
#
# print(menuSelect)
#
if (menuSelect == 'q'):exit
elif (menuSelect == 'f'):
   l = input("Enter dipole's length in feet: ")  
   print("Resonant frequency: {0} MHz".format(468/float(l))) 
#
elif (menuSelect == 'l'):
   f = input("Enter dipole's resonant frequency in MHz: ")   
   print("Length: {0} feet".format(468/float(f)))
else:               
   print("ERROR")   
exit

---
 ■ Synchronet ■ Radio Mentor BBS - bbs.radiomentor.org

No More Messages       Next Message