Exemplo n.º 1
0
	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")
Exemplo n.º 2
0
	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])