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.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=lambda JFSphoto=Jfsphoto: self.jf.do_math(self))
|
||||
self.jfspdmath = tk.Button(self,text='Math..',fg="blue", command=lambda JFSphoto=Jfsphoto: self.jf.do_methods(self))
|
||||
self.jfspdmath.grid(row=save_row,column=4,sticky='e',padx=4)
|
||||
self.jfspdmath = tk.Button(self.jfslf1,text='Math',fg="blue", command=lambda JFSphoto=Jfsphoto: self.jf.do_math(self))
|
||||
self.jfspdmath.grid(row=2,column=0,sticky='w')
|
||||
self.jfspdmeth = tk.Button(self,text='Methods',fg="blue", command=lambda JFSphoto=Jfsphoto: self.jf.do_methods(self))
|
||||
self.jfspdmeth.grid(row=save_row,column=4,sticky='e',padx=4)
|
||||
|
||||
### Reset changes from loading phometerfile
|
||||
def reset_settings(self):
|
||||
|
||||
45
JFSphoto.py
45
JFSphoto.py
@ -742,16 +742,35 @@ class Jfsphoto (object):
|
||||
self.methods.remove(p)
|
||||
|
||||
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'])
|
||||
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
|
||||
lf1 = tk.LabelFrame(win,text='Edit the method')
|
||||
@ -801,8 +820,14 @@ class Jfsphoto (object):
|
||||
lf3.grid(column=1,row=1,sticky='nw')
|
||||
l6 = tk.Label(lf3,text='Select Messurement')
|
||||
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')
|
||||
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
|
||||
load_tree()
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user