def get_altitude():
    alt = 0.0
    try:
        alt = database.read_work_file()[altitude]
    except:
        print("ERROR:Enter Aerodynamic Settings Value")
    return alt
def get_aoa_range():
    aoa = []
    try:
        aoa = database.read_work_file()[aoa_range]
    except:
        print("ERROR:Enter Aerodynamic Settings Value")
    return aoa
def get_mach_number():
    mach_number_ = 0
    try:
        mach_number_ = database.read_work_file()[mach_number]
    except:
        print("ERROR:Enter Aerodynamic Settings Value")
    return mach_number_
def set_altitude(altitude_=0):
    data = database.read_work_file()
    try:
        data[altitude] = altitude_
        database.write_work_file(data)
    except Exception as e:
        data.update({altitude: altitude_})
        database.write_work_file(data)
def set_mach_number(value=0.0):
    data = database.read_work_file()
    try:
        data[mach_number] = value
        database.write_work_file(data)
    except Exception as e:
        data.update({mach_number: value})
        database.write_work_file(data)
def set_aoa_range(max=0, min=0):
    data = database.read_work_file()
    try:
        delta = max / 4
        array = []
        counter = min
        while counter < max or counter == max:
            array.append(round(counter, 2))
            counter += delta
        data[aoa_range] = array
        database.write_work_file(data)
    except Exception as e:
        delta = max / 4
        array = []
        counter = min
        while counter < max or counter == max:
            array.append(round(counter, 2))
            counter += delta
        data.update({aoa_range: array})
        database.write_work_file(data)
Пример #7
0
def wipe_design_options():
    value = database.read_work_file()
    value.clear()
    database.write_work_file(value=value)
def read_settings():
    value = database.read_work_file()
    altitude_ = value.get(altitude)
    aoa_range_ = value.get(aoa_range)
    mach_number_range_ = value.get(mach_number)
    return altitude_, aoa_range_, mach_number_range_