Start with kinetics

This commit is contained in:
jfsScience 2020-12-07 15:24:49 +01:00
parent ded873ccac
commit 5326444e8d
2 changed files with 11 additions and 3 deletions

View File

@ -245,6 +245,9 @@ class buildpanel(tk.Frame):
kin_delta.set(2)
kin_repeats = tk.IntVar()
kin_repeats.set(10)
kin_time = tk.IntVar()
kin_time.set(0)
def darkline():
if (self.jf.do_save_darkline(config.rxData16)==1):
@ -266,15 +269,18 @@ class buildpanel(tk.Frame):
self.jfsbase_absorption.config(state=tk.NORMAL)
def messure():
kin_time.set(kin_time.get()+1)
self.bcollect.invoke()
print('now add to df ')
self.jf.add_kinetic(str(kin_delta.get()*kin_time.get()))
kinetics()
def kinetics():
if kin_repeats.get() > 0 :
kin_repeats.set(kin_repeats.get()-1)
self.after(kin_delta.get()*1000,messure)
kin_repeats.set(kin_repeats.get()-1)
self.after(kin_delta.get()*1000,messure)
else:
kin_time.set(0)

View File

@ -192,6 +192,8 @@ class Jfsphoto (object):
self.set_nm_scale()
return self.nmData16
def add_kinetic(self,name):
print(name)
def save_pandas(self):
filename = filedialog.asksaveasfilename(defaultextension=".csv", title="Save file as")