1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| def choice():
choix = tki.Tk()
x = tki.StringVar()
z = tki.StringVar()
xz = tki.StringVar()
Title = tki.Label(choix, text="Selon quels axes voulez vous les courbes ? ")
Title.pack()
chkbtn1 = tki.Checkbutton(choix, text = "X", variable = x, onvalue=1, offvalue=0)
chkbtn1.deselect()
chkbtn1.pack()
chkbtn2 = tki.Checkbutton(choix, text = "Z", variable = z, onvalue=1, offvalue=0)
chkbtn2.deselect()
chkbtn2.pack()
chkbtn3 = tki.Checkbutton(choix, text = "X et Z", variable = xz, onvalue=1, offvalue=0)
chkbtn3.deselect()
chkbtn3.pack()
bouton_entree = tki.Button(choix, text="Entrée", command = choix.destroy )
bouton_entree.pack()
choix.mainloop()
X=int(x.get())
Z=int(z.get())
XZ=int(xz.get())
def prtphase(t, Lx, Lz):
tv = []
vX, vZ = deriv(Lx, t), deriv(Lz, t)
aX, aZ = deriv(vX, t), deriv(vZ, t)
xadapt, zadapt, vxadapt, vzadapt = [], [], [], []
for i in range(1,len(t)-1):
tv.append(t[i])
for i in range (1,len(Lx)-1):
xadapt.append(Lx[i])
zadapt.append(Lz[i])
for i in range (1,len(vX)-1):
vxadapt.append(vX[i])
vzadapt.append(vZ[i])
choice() |
Partager