Kinetics first steps
This commit is contained in:
parent
c0e50e6c8c
commit
e3d64d4de9
@ -239,6 +239,11 @@ class buildpanel(tk.Frame):
|
||||
save_row = 70
|
||||
upd_row = 80
|
||||
|
||||
kin_delta = tk.IntVar()
|
||||
kin_delta.set(2)
|
||||
kin_repeats = tk.IntVar()
|
||||
kin_repeats.set(10)
|
||||
|
||||
def darkline():
|
||||
if (self.jf.do_save_darkline(config.rxData16)==1):
|
||||
self.jfsdark_check.config(state=tk.NORMAL)
|
||||
@ -258,6 +263,17 @@ class buildpanel(tk.Frame):
|
||||
self.jfsbase_transmission.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.config(font=("Courier",0))
|
||||
self.jfstitel.grid(row=device_row,column=4,columnspan=2,sticky='w')
|
||||
@ -284,15 +300,15 @@ class buildpanel(tk.Frame):
|
||||
#### LabelFrame
|
||||
self.jfslf1 = tk.LabelFrame(self,text= 'kinetic')
|
||||
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.jfskinl1 = tk.Label(self.jfslf1,text='Interval [s]',fg="blue")
|
||||
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.jfskinl2 = tk.Label(self.jfslf1,text='Repetitions',fg="blue")
|
||||
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.jfspdmath = tk.Button(self,text='Math..',fg="blue", command=self.jf.do_math)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user