Skip to content
Snippets Groups Projects
Commit 3028143e authored by Alexandros Asonitis's avatar Alexandros Asonitis
Browse files

errors in new memristor measurement

parent 6684d293
No related branches found
No related tags found
No related merge requests found
...@@ -302,7 +302,7 @@ def choose_folder(): ...@@ -302,7 +302,7 @@ def choose_folder():
#create or append to file a new measurement(now locally) we dont need that anymore #create or append to file a new measurement(now locally) we dont need that anymore!!!
def create_remote_file(sample_series,field,DUT,folder): def create_remote_file(sample_series,field,DUT,folder):
filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt" filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt"
file=os.path.join(folder,filename)#the whole file with location file=os.path.join(folder,filename)#the whole file with location
...@@ -323,7 +323,8 @@ def create_remote_file(sample_series,field,DUT,folder): ...@@ -323,7 +323,8 @@ def create_remote_file(sample_series,field,DUT,folder):
#write the header #write the header
def write_header(file): def write_header(file,sample_series,field,DUT):
date = str(datetime.today().replace(microsecond=0))
with open(file,'a') as f: with open(file,'a') as f:
title = f"Memristor Measurement"+"\n\n"+f"Sample series:{sample_series.value}" +"\n"+f"field:{field.value}"+"\n"+f"DUT:{DUT.value}"+"\n"+f"Date:{date}"+"\n\n" title = f"Memristor Measurement"+"\n\n"+f"Sample series:{sample_series.value}" +"\n"+f"field:{field.value}"+"\n"+f"DUT:{DUT.value}"+"\n"+f"Date:{date}"+"\n\n"
f.write(title) f.write(title)
......
...@@ -4,6 +4,9 @@ import ipywidgets as widgets ...@@ -4,6 +4,9 @@ import ipywidgets as widgets
from keyboard import add_hotkey,remove_hotkey from keyboard import add_hotkey,remove_hotkey
#additional variables #additional variables
first = True #first measurement first = True #first measurement
""" """
...@@ -210,7 +213,7 @@ def on_set_button_clicked(b): ...@@ -210,7 +213,7 @@ def on_set_button_clicked(b):
filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt" filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt"
file = os.path.join(folder,filename) file = os.path.join(folder,filename)
#write header to temp_file #write header to temp_file
write_header(temp_file) write_header(temp_file,sample_series,field,DUT)
first = False first = False
...@@ -259,7 +262,7 @@ def on_reset_button_clicked(b): ...@@ -259,7 +262,7 @@ def on_reset_button_clicked(b):
filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt" filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt"
file = os.path.join(folder,filename) file = os.path.join(folder,filename)
#write header to temp_file #write header to temp_file
write_header(temp_file) write_header(temp_file,sample_series,field,DUT)
first = False #set first to false irrelvant if it is in the if statement or not first = False #set first to false irrelvant if it is in the if statement or not
#check values #check values
...@@ -308,7 +311,7 @@ def on_full_button_clicked(b): ...@@ -308,7 +311,7 @@ def on_full_button_clicked(b):
filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt" filename=f"{sample_series.value}_{field.value}_{DUT.value}.txt"
file = os.path.join(folder,filename) file = os.path.join(folder,filename)
#write header to temp_file #write header to temp_file
write_header(temp_file) write_header(temp_file,sample_series,field,DUT)
first = False #set first to false irrelvant if it is in the if statement or not first = False #set first to false irrelvant if it is in the if statement or not
#check values #check values
...@@ -373,13 +376,14 @@ def on_full_button_clicked(b): ...@@ -373,13 +376,14 @@ def on_full_button_clicked(b):
f.write(df.to_string()) f.write(df.to_string())
f.write("\n\n") f.write("\n\n")
#plot results #plot results
ax1.plot(V,I) ax1.plot(V,I)
ax2.plot(V,np.absolute(I)) ax2.plot(V,np.absolute(I))
fig.tight_layout() fig.tight_layout()
#update plot #update plot
clear_output(wait = True) clear_output()
#display(fig) #display(fig)
plt.show() plt.show()
print(df) print(df)
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
{ {
"data": { "data": {
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"model_id": "4073e2325f9e42e5a2d2b706a9b524e5", "model_id": "acf54d31daa84a9bae0665c1f23c3dd7",
"version_major": 2, "version_major": 2,
"version_minor": 0 "version_minor": 0
}, },
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
{ {
"data": { "data": {
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"model_id": "9397b20eee16483fb27a7ab865796175", "model_id": "0c06b2440f3443aa9aa8d7f3ccee4a4c",
"version_major": 2, "version_major": 2,
"version_minor": 0 "version_minor": 0
}, },
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
{ {
"data": { "data": {
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"model_id": "06b754ca7a38465baa16a494e77e5932", "model_id": "08d7f8f067d04518afda74374db4a115",
"version_major": 2, "version_major": 2,
"version_minor": 0 "version_minor": 0
}, },
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
{ {
"data": { "data": {
"application/vnd.jupyter.widget-view+json": { "application/vnd.jupyter.widget-view+json": {
"model_id": "006a3d9773174d1aa5d4beb71fac7953", "model_id": "a556864b590e4f09a89afa2b6f5e3083",
"version_major": 2, "version_major": 2,
"version_minor": 0 "version_minor": 0
}, },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment