def create_analysis_page(self,notebook,page_num): frame = notebook.get_frame(page_num) n = Notebook(frame) n.add_pages(['RPM','Velocity','Acceleration','Gears','3D Graph']) graph_frame = n.get_frame(4) g1 = Graph(graph_frame) g1.plot_2_param([1,2,3],[4,5,6])
def create_car_page(self, notebook, page_num): frame = notebook.get_frame(page_num) n = Notebook(frame) n.add_pages(['General Data', 'Aero Data', 'Tire Data', 'Engine Data', 'Drive Train Data']) general_frame = n.get_frame(0) self.label_dict["Mass"] = Label(general_frame, "Mass") self.entry_dict["Mass"] = Entry(general_frame) self.label_dict["Brake Bias"] = Label(general_frame, "Brake Bias") self.entry_dict["Brake Bias"] = Entry(general_frame) self.label_dict["C.O.G. Height"] = Label(general_frame, "C.O.G. Height") self.entry_dict["C.O.G. Height"] = Entry(general_frame) self.label_dict["Weight Dist."] = Label(general_frame, "Weight Dist.") self.entry_dict["Weight Dist."] = Entry(general_frame) aero_frame = n.get_frame(1) self.label_dict["Aero Balance"] = Label(aero_frame, "Aero Balance") self.entry_dict["Aero Balance"] = Entry(aero_frame) self.label_dict["Frontal Area"] = Label(aero_frame, "Frontal Area") self.entry_dict["Frontal Area"] = Entry(aero_frame) self.label_dict["Downforce"] = Label(aero_frame, "Downforce") self.entry_dict["Downforce"] = Entry(aero_frame) self.label_dict["Drag"] = Label(aero_frame, "Drag") self.entry_dict["Drag"] = Entry(aero_frame) aero_frame = n.get_frame(2) self.label_dict["Wheel Base"] = Label(aero_frame, "Wheel Base") self.entry_dict["Wheel Base"] = Entry(aero_frame) self.label_dict["Lat Tire"] = Label(aero_frame, "Lat Tire") self.entry_dict["Lat Tire"] = Entry(aero_frame) self.label_dict["Long Tire"] = Label(aero_frame, "Long Tire") self.entry_dict["Long Tire"] = Entry(aero_frame) self.label_dict["Wheel Radius"] = Label(aero_frame, "Wheel Radius") self.entry_dict["Wheel Radius"] = Entry(aero_frame) aero_frame = n.get_frame(3) self.label_dict["Wheel Base"] = Label(aero_frame, "TBD") aero_frame = n.get_frame(4) self.label_dict["Wheel Base"] = Label(aero_frame, "TBD")
def create_general_notebook(self): n = Notebook(self.frame) n.add_pages(['Car','Design','Simulate','Analysis']) return n