• half wave dipole python script

    From Kb3pml@VERT/RDOMENTR to All on Wednesday, March 03, 2021 14:01:33
    #
    # 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