Menu
Heavyweight Champ
  • MS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
EtoileAbonnementRSS
jeuxvideo.com  /  Heavyweight Champ  /  Tous les forums  /  Forum Heavyweight Champ  / 

Topic Maison des noeliste!

Sujet : Maison des noeliste!

1
serial-drageure
serial-drageure
MP
15 juillet 2009 à 20:30:53

Bonjours ceci est le village noeliste ou vous poster desoler pour le type qui a poster!

BOSSn-23
BOSSn-23
MP
01 mai 2011 à 20:37:44
  1. !/usr/bin/python
  2. -*- coding: utf-8 -*-

import matplotlib
matplotlib.use('TkAgg')

from numpy import arange, sin, pi , cos
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib.figure import Figure

import matplotlib.pyplot as plt

from Tkinter import *
import sys
import cwiid
import time

class Application(object):
def __init__(self):

self.fen = Tk()
self.fen.title("Wiimote : accelerometre ")
self.fen.geometry("300x300")

Label(self.fen,text='valeur du temps').pack(side=RIGHT)
self.entree2=Entry(self.fen,width=14)
self.entree2.pack(side=RIGHT)

b2=Button(self.fen,text='Nouvelle courbe : appuyez sur 1+2 ',command=self.traceCourbe)
b2.pack(side=RIGHT,padx=3,pady=3)

b3=Button(self.fen,text='Detection wiimote : appuez sur 1+ 2',command=self.reconnaissance).pack()

self.fen.mainloop()

def reconnaissance(self):

led = 0
rpt_mode = 0
rumble = 0
mesg = False

if len(sys.argv) > 1:

wiimote = cwiid.Wiimote(sys.argv[1])
else:
wiimote = cwiid.Wiimote()

rpt_mode = cwiid.RPT_ACC
wiimote.rpt_mode = rpt_mode
lab=Label(self.fen,text='Wiimote detecté').pack(side=TOP)

def traceCourbe(self):

x_acc = [0]
y_acc = [0]
z_acc = [0]
t = [0]
curve=[]

led = 0
rpt_mode = 0
rumble = 0
mesg = False

if len(sys.argv) > 1:

wiimote = cwiid.Wiimote(sys.argv[1])
else:
wiimote = cwiid.Wiimote()

rpt_mode = cwiid.RPT_ACC
wiimote.rpt_mode = rpt_mode

zorg = None
self.v1=self.entree2.get()
zorg=float(self.v1)

tic = time.time()
while not t[-1] > zorg:
t.append(time.time() - tic)
x_acc.append(wiimote.state["acc"][cwiid.X])
y_acc.append(wiimote.state["acc"][cwiid.Y])
z_acc.append(wiimote.state["acc"][cwiid.Z])

Label(self.fen,text='%s' %(x_acc[520])).pack()
f = plt.figure()
f = plt.figure(figsize=(3.5,3.5))
a = f.add_subplot(111)

a.plot(t, x_acc, label='x')
a.plot(t, y_acc, label='y')
a.plot(t, z_acc, label='z')
a.set_title('Tk embedding')
a.set_xlabel('X axis label')
a.set_ylabel('Y label')

self.canvas = FigureCanvasTkAgg(f, master=self.fen)

self.canvas.show()
self.canvas.get_tk_widget().pack()

self.fen.update()

if __name__== '__main__':

fen = Application()

BOSSn-23
BOSSn-23
MP
01 mai 2011 à 20:39:58

oups je me suis trompé de forum

1
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Evilash08, Vortex646, Tomy-Fett, Leirok, TARDYL1973, MamYume, Galactico, ]Faustine[, Latios[JV]
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

  • Aucun sujet à ne pas manquer