*ARCHIVED* development moved to aircraft-studio.
clean gui
gui.py
@@ -17,12 +17,7 @@
17
17
import tkinter as tk
18
18
import tkinter.ttk as ttk
19
19
20
Removed:
import matplotlib.pyplot as plt
21
Removed:
from matplotlib.backends.backend_tkagg import (
22
Removed:
FigureCanvasTkAgg, NavigationToolbar2Tk)
23
Removed:
import numpy as np
24
20
25
Removed:
26
21
def main():
27
22
root = tk.Tk()
28
23
root.title('MAE 154B - Airfoil Design, Evaluation, Optimization')
@@ -33,39 +28,6 @@
33
28
ttk.Entry(frame).grid(row=0, column=1)
34
29
ttk.Label(frame, text='Chord Length').grid(row=1, sticky='W')
35
30
ttk.Entry(frame).grid(row=1, column=1)
36
Removed:
37
Removed:
# Create airfoil instance
38
Removed:
creator.Coordinates(68, 200)
39
Removed:
af = creator.Airfoil()
40
Removed:
af.add_naca(2412)
41
Removed:
af.add_mass(10)
42
Removed:
43
Removed:
af.spar = creator.Spar()
44
Removed:
af.spar.add_coord(af, 0.20)
45
Removed:
af.spar.add_coord(af, 0.65)
46
Removed:
af.spar.add_spar_caps(0.03)
47
Removed:
af.spar.add_mass(0.04)
48
Removed:
af.spar.add_webs(0.02)
49
Removed:
50
Removed:
af.stringer = creator.Stringer()
51
Removed:
af.stringer.add_coord(af, 3, 6, 5, 4)
52
Removed:
af.stringer.add_area(0.1)
53
Removed:
af.stringer.add_mass(0.02)
54
Removed:
af.stringer.add_webs(0.03)
55
Removed:
56
Removed:
frame = ttk.Frame(root).grid(row=0, column=1)
57
Removed:
58
Removed:
fig = plt.Figure(figsize=(5, 4), dpi=100)
59
Removed:
t = np.arange(0, 3, .01)
60
Removed:
fig.add_subplot(111).plot(af.x, af.z)
61
Removed:
62
Removed:
canvas = FigureCanvasTkAgg(fig, master=frame) # A tk.DrawingArea.
63
Removed:
# canvas.draw()
64
Removed:
canvas.get_tk_widget().grid(row=0, column=1)
65
Removed:
66
Removed:
# toolbar = NavigationToolbar2Tk(canvas, master)
67
Removed:
# toolbar.update()
68
Removed:
# canvas.get_tk_widget().grid(row=0, column=1)
69
31
70
32
root.mainloop()
71
33
return None