def on_volt_clicked(self, *args): #motor = args[0] try: robot = args[0].get_name()[2:] data = (self.voltage[robot][1], self.voltage[robot][0]) text = "%s: Voltage" % robot graphThread = MotorTempGraph(data, text, self.ax) graphThread.start() except: print "Fehler beim anzeigen der Motorgraphen"
def on_motor_clicked(self, *args): #motor = args[0] try: motor = int(args[0].get_name()[:2]) robot = args[0].get_name()[2:] data = (self.motortmps[robot][motor][1], self.motortmps[robot][motor][0]) text = "%s: Temperatur Motor %d" % (robot, motor) graphThread = MotorTempGraph(data, text, self.ax) graphThread.start() except Exception as e: print "Fehler beim anzeigen der Motorgraphen", e
def plot_numbers(self, name): """Plotet den key mit matpotlib""" data = [[], []] self.store.add_observer(name, lambda item: self.update_plot(item, data)) graphThread = MotorTempGraph(data, name, None) graphThread.start()