Kinetics first steps
This commit is contained in:
parent
c0e50e6c8c
commit
e3d64d4de9
@ -239,6 +239,11 @@ class buildpanel(tk.Frame):
|
|||||||
save_row = 70
|
save_row = 70
|
||||||
upd_row = 80
|
upd_row = 80
|
||||||
|
|
||||||
|
kin_delta = tk.IntVar()
|
||||||
|
kin_delta.set(2)
|
||||||
|
kin_repeats = tk.IntVar()
|
||||||
|
kin_repeats.set(10)
|
||||||
|
|
||||||
def darkline():
|
def darkline():
|
||||||
if (self.jf.do_save_darkline(config.rxData16)==1):
|
if (self.jf.do_save_darkline(config.rxData16)==1):
|
||||||
self.jfsdark_check.config(state=tk.NORMAL)
|
self.jfsdark_check.config(state=tk.NORMAL)
|
||||||
@ -258,6 +263,17 @@ class buildpanel(tk.Frame):
|
|||||||
self.jfsbase_transmission.config(state=tk.NORMAL)
|
self.jfsbase_transmission.config(state=tk.NORMAL)
|
||||||
self.jfsbase_absorption.config(state=tk.NORMAL)
|
self.jfsbase_absorption.config(state=tk.NORMAL)
|
||||||
|
|
||||||
|
def messure():
|
||||||
|
print('i messure now')
|
||||||
|
kinetics()
|
||||||
|
|
||||||
|
|
||||||
|
def kinetics():
|
||||||
|
if kin_repeats.get() > 0 :
|
||||||
|
kin_repeats.set(kin_repeats.get()-1)
|
||||||
|
self.after(kin_delta.get()*1000,messure)
|
||||||
|
|
||||||
|
|
||||||
self.jfstitel = tk.Label(self, text=' Photometer ',fg="#6A9662")
|
self.jfstitel = tk.Label(self, text=' Photometer ',fg="#6A9662")
|
||||||
#self.jfstitel.config(font=("Courier",0))
|
#self.jfstitel.config(font=("Courier",0))
|
||||||
self.jfstitel.grid(row=device_row,column=4,columnspan=2,sticky='w')
|
self.jfstitel.grid(row=device_row,column=4,columnspan=2,sticky='w')
|
||||||
@ -284,15 +300,15 @@ class buildpanel(tk.Frame):
|
|||||||
#### LabelFrame
|
#### LabelFrame
|
||||||
self.jfslf1 = tk.LabelFrame(self,text= 'kinetic')
|
self.jfslf1 = tk.LabelFrame(self,text= 'kinetic')
|
||||||
self.jfslf1.grid(row=plt_row,column=4,sticky='e')
|
self.jfslf1.grid(row=plt_row,column=4,sticky='e')
|
||||||
self.jfskinb = tk.Button(self.jfslf1,text='start Kinetic',fg="blue", command=loaddata)
|
self.jfskinb = tk.Button(self.jfslf1,text='start Kinetic',fg="blue", command=kinetics)
|
||||||
self.jfskinb.grid(row=2,column=1,sticky='e')
|
self.jfskinb.grid(row=2,column=1,sticky='e')
|
||||||
self.jfskinl1 = tk.Label(self.jfslf1,text='Interval [s]',fg="blue")
|
self.jfskinl1 = tk.Label(self.jfslf1,text='Interval [s]',fg="blue")
|
||||||
self.jfskinl1.grid(row=0,column=0,sticky='w')
|
self.jfskinl1.grid(row=0,column=0,sticky='w')
|
||||||
self.jfskine1 = tk.Entry(self.jfslf1,width=4)
|
self.jfskine1 = tk.Entry(self.jfslf1,textvariable=kin_delta,width=4)
|
||||||
self.jfskine1.grid(row=0,column=1,sticky='e')
|
self.jfskine1.grid(row=0,column=1,sticky='e')
|
||||||
self.jfskinl2 = tk.Label(self.jfslf1,text='Repetitions',fg="blue")
|
self.jfskinl2 = tk.Label(self.jfslf1,text='Repetitions',fg="blue")
|
||||||
self.jfskinl2.grid(row=1,column=0,sticky='w')
|
self.jfskinl2.grid(row=1,column=0,sticky='w')
|
||||||
self.jfspkine2 = tk.Entry(self.jfslf1,width=4)
|
self.jfspkine2 = tk.Entry(self.jfslf1,textvariable=kin_repeats,width=4)
|
||||||
self.jfspkine2.grid(row=1,column=1,sticky='e')
|
self.jfspkine2.grid(row=1,column=1,sticky='e')
|
||||||
|
|
||||||
self.jfspdmath = tk.Button(self,text='Math..',fg="blue", command=self.jf.do_math)
|
self.jfspdmath = tk.Button(self,text='Math..',fg="blue", command=self.jf.do_math)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user