methods prepared for lst tests
This commit is contained in:
parent
b3d547134c
commit
c78c7ed4d8
@ -331,10 +331,10 @@ class buildpanel(tk.Frame):
|
|||||||
self.jfskinl2.grid(row=1,column=0,sticky='w')
|
self.jfskinl2.grid(row=1,column=0,sticky='w')
|
||||||
self.jfspkine2 = tk.Entry(self.jfslf1,textvariable=kin_repeats,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.jfslf1,text='Math',fg="blue", command=lambda JFSphoto=Jfsphoto: self.jf.do_math(self))
|
||||||
#self.jfspdmath = tk.Button(self,text='Math..',fg="blue", command=lambda JFSphoto=Jfsphoto: self.jf.do_math(self))
|
self.jfspdmath.grid(row=2,column=0,sticky='w')
|
||||||
self.jfspdmath = tk.Button(self,text='Math..',fg="blue", command=lambda JFSphoto=Jfsphoto: self.jf.do_methods(self))
|
self.jfspdmeth = tk.Button(self,text='Methods',fg="blue", command=lambda JFSphoto=Jfsphoto: self.jf.do_methods(self))
|
||||||
self.jfspdmath.grid(row=save_row,column=4,sticky='e',padx=4)
|
self.jfspdmeth.grid(row=save_row,column=4,sticky='e',padx=4)
|
||||||
|
|
||||||
### Reset changes from loading phometerfile
|
### Reset changes from loading phometerfile
|
||||||
def reset_settings(self):
|
def reset_settings(self):
|
||||||
|
|||||||
45
JFSphoto.py
45
JFSphoto.py
@ -742,16 +742,35 @@ class Jfsphoto (object):
|
|||||||
self.methods.remove(p)
|
self.methods.remove(p)
|
||||||
|
|
||||||
def do_zero_messurement():
|
def do_zero_messurement():
|
||||||
for child in tree.get_children(l6['text']):
|
|
||||||
sh =int(tree.item(child)["values"][4])
|
|
||||||
icg =int(tree.item(child)["values"][5])
|
|
||||||
break
|
|
||||||
print(sh,icg)
|
|
||||||
panel.SHvalue.set(sh)
|
|
||||||
panel.ICGvalue.set(icg)
|
|
||||||
#print(panel.SHvalue.get(), panel.ICGvalue.get())
|
|
||||||
#print(int(tree.item(l6['text'])["values"][3]))
|
|
||||||
print(l6['text'])
|
print(l6['text'])
|
||||||
|
if l6['text'].find('Select') >= 0:
|
||||||
|
tk.messagebox.showerror(title='Sorry',message='Select Method first')
|
||||||
|
else:
|
||||||
|
for child in tree.get_children(l6['text']):
|
||||||
|
sh =int(tree.item(child)["values"][4])
|
||||||
|
icg =int(tree.item(child)["values"][5])
|
||||||
|
break
|
||||||
|
panel.SHvalue.set(sh)
|
||||||
|
panel.ICGvalue.set(icg)
|
||||||
|
if tk.messagebox.askokcancel(title='Darkline', message='Insert the empty Cuvet\nturn lightsource [off]'):
|
||||||
|
pass
|
||||||
|
## messure Darkline
|
||||||
|
if tk.messagebox.askokcancel(title='Baseline', message= 'Leave the empty Cuvet\nturn lightsource [on]'):
|
||||||
|
pass
|
||||||
|
## messure Baseline
|
||||||
|
|
||||||
|
def do_messurement():
|
||||||
|
if tk.messagebox.askokcancel(title='Messurements', message= 'Sample Cuvet inside \n lightsource [on]'):
|
||||||
|
x=[]
|
||||||
|
y=[]
|
||||||
|
for child in tree.get_children(l6['text']):
|
||||||
|
x.append(float(tree.item(child)["values"][2]))
|
||||||
|
y.append(float(tree.item(child)["values"][3]))
|
||||||
|
model = np.polyfit(x,y,1)
|
||||||
|
a = 0.5
|
||||||
|
#a = model[0]* c +model[1]
|
||||||
|
c = (a - model[1])/model[0]
|
||||||
|
l8.config(text=str(round(c,3))+' '+tree.item(l6['text'])['values'][2])
|
||||||
|
|
||||||
#### Tree
|
#### Tree
|
||||||
lf1 = tk.LabelFrame(win,text='Edit the method')
|
lf1 = tk.LabelFrame(win,text='Edit the method')
|
||||||
@ -801,8 +820,14 @@ class Jfsphoto (object):
|
|||||||
lf3.grid(column=1,row=1,sticky='nw')
|
lf3.grid(column=1,row=1,sticky='nw')
|
||||||
l6 = tk.Label(lf3,text='Select Messurement')
|
l6 = tk.Label(lf3,text='Select Messurement')
|
||||||
l6.grid(column=0,row=0,sticky='w')
|
l6.grid(column=0,row=0,sticky='w')
|
||||||
lmb1=tk.Button(lf3,text=' Zero Messurements',command=do_zero_messurement)
|
lmb1=tk.Button(lf3,text='Zero Messurements',command=do_zero_messurement)
|
||||||
lmb1.grid(column=0,row=1,sticky='w')
|
lmb1.grid(column=0,row=1,sticky='w')
|
||||||
|
lmb2=tk.Button(lf3,text='Messurement',command=do_messurement)
|
||||||
|
lmb2.grid(column=0,row=2,sticky='w')
|
||||||
|
l7 = tk.Label(lf3,text='Result :',width=12)
|
||||||
|
l7.grid(column=1,row=1,sticky='e')
|
||||||
|
l8 = tk.Label(lf3,text='empty',width=12)
|
||||||
|
l8.grid(column=1,row=2,sticky='e')
|
||||||
#### go on
|
#### go on
|
||||||
load_tree()
|
load_tree()
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user