save conf

This commit is contained in:
2025-07-18 08:30:53 +02:00
parent 9f41245271
commit c621acef86
5 changed files with 27 additions and 58 deletions

View File

@@ -4,6 +4,6 @@
"Time_in_beam_s": 5,
"Time_out_of_beam_s": 10,
"Exposure_time": 0.0004,
"Img_Processing": 1,
"pixel_size_mu": 0.275
"Img_Processing": 0,
"pixel_size_mu": 1.1
}

View File

@@ -68,9 +68,10 @@ def init_image_processing_yes_no():
return config.get("Img_Processing",0)
def safe_meas_settings(save_path):
data = myu.load_object(config_path)
save_path = os.path.join(save_path, get_datestr(),'json')
save_path = os.path.join(save_path, get_datestr(),f'conf_{get_datestr()}.json')
with open(save_path,"w") as f:
json.dump(data,f)
f.close()
def gaussian_2d(coords, amplitude, x0, y0, sigma_x, sigma_y, offset):
x, y = coords
@@ -453,4 +454,3 @@ print(camera_seting.get_exposure_time())"""

View File

@@ -0,0 +1 @@
{"Number_of_cycles": 10, "Amplitude_mm": 1, "Time_in_beam_s": 5, "Time_out_of_beam_s": 10, "Exposure_time": 0.0004, "Img_Processing": 0, "pixel_size_mu": 1.1}

View File

@@ -89,8 +89,8 @@
"source_hidden": true
},
"ExecuteTime": {
"end_time": "2025-07-18T06:17:20.013396Z",
"start_time": "2025-07-18T06:17:19.780362Z"
"end_time": "2025-07-18T06:30:22.209542Z",
"start_time": "2025-07-18T06:30:21.916896Z"
}
},
"source": [
@@ -313,7 +313,7 @@
"Connect to PLC\n",
"is_open()=True\n",
"get_local_address()=None\n",
"read_device_info()=('Plc30 App', <pyads.structs.AdsVersion object at 0x0000016390363B60>)\n",
"read_device_info()=('Plc30 App', <pyads.structs.AdsVersion object at 0x000001B9A75896A0>)\n",
"GVL_APP.nAXIS_NUM=3\n",
"Constructor for axis\n"
]
@@ -326,7 +326,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "38edebb931b140518ff4daa682014c05"
"model_id": "183d23fd35de432f9a49f33bcc7562ac"
}
},
"metadata": {},
@@ -340,7 +340,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "a11e18fc170a431cbfedf222e968019d"
"model_id": "4536bd4f0d5e408ea9f9b908c12cf274"
}
},
"metadata": {},
@@ -349,12 +349,12 @@
{
"data": {
"text/plain": [
"BoundedIntText(value=1000, description='Nr of cycles:', max=1000, min=1)"
"BoundedIntText(value=10, description='Nr of cycles:', max=1000, min=1)"
],
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "95246584dfa3402e8d99dd34b6b1544f"
"model_id": "dba5ac98900f41b4b862a416a4c02e8d"
}
},
"metadata": {},
@@ -368,7 +368,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "1de56a1ff3b1431784c6fa373a209370"
"model_id": "66ce169800eb45fbae83d67b827b95a2"
}
},
"metadata": {},
@@ -382,7 +382,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "780c61c3a4aa4b57a0ae6cdef23c91e0"
"model_id": "d228d3816825452c81a83f0f2841f7ea"
}
},
"metadata": {},
@@ -396,7 +396,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "99fc92db8180499e9ad5bc1a82fe2325"
"model_id": "f53aca50cd3147b49dff846c0c407c69"
}
},
"metadata": {},
@@ -405,12 +405,12 @@
{
"data": {
"text/plain": [
"ToggleButton(value=True, description='Processing', tooltip='Toggle processing on/off')"
"ToggleButton(value=False, description='Processing', tooltip='Toggle processing on/off')"
],
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "54808c66489c408e900cce9fbf4da3b2"
"model_id": "47994b4e86404ecba24f0127a13a3947"
}
},
"metadata": {},
@@ -424,7 +424,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "49cefb0c51c14074806df59775c809bf"
"model_id": "180883139468449fa35b941927cd1cf9"
}
},
"metadata": {},
@@ -438,7 +438,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "9909b94b1c1e4494b6761f3a9f024cab"
"model_id": "3313a9c428f3419f954c6786b90b3db7"
}
},
"metadata": {},
@@ -452,7 +452,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "361a881d49af4571aa4d693f35a6451b"
"model_id": "98648a9238a44467bb3af1e710715279"
}
},
"metadata": {},
@@ -466,7 +466,7 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "0497555cf4d64422b76e797ed6443759"
"model_id": "e3430d4d4144414388791d6a1a83c57f"
}
},
"metadata": {},
@@ -480,14 +480,14 @@
"application/vnd.jupyter.widget-view+json": {
"version_major": 2,
"version_minor": 0,
"model_id": "f20d62b2877143f7b3656f5069921684"
"model_id": "623839136ae84c748c4487ed261ac572"
}
},
"metadata": {},
"output_type": "display_data"
}
],
"execution_count": 3
"execution_count": 1
},
{
"cell_type": "markdown",
@@ -551,10 +551,6 @@
"metadata": {
"jupyter": {
"source_hidden": true
},
"ExecuteTime": {
"end_time": "2025-07-18T06:17:16.504322Z",
"start_time": "2025-07-18T06:17:16.449495Z"
}
},
"source": [
@@ -623,20 +619,8 @@
"plt.tight_layout()\n",
"fig_temp.canvas.draw_idle()"
],
"outputs": [
{
"ename": "NameError",
"evalue": "name 'myu' is not defined",
"output_type": "error",
"traceback": [
"\u001B[31m---------------------------------------------------------------------------\u001B[39m",
"\u001B[31mNameError\u001B[39m Traceback (most recent call last)",
"\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[2]\u001B[39m\u001B[32m, line 8\u001B[39m\n\u001B[32m 2\u001B[39m get_ipython().run_line_magic(\u001B[33m'\u001B[39m\u001B[33mmatplotlib\u001B[39m\u001B[33m'\u001B[39m, \u001B[33m'\u001B[39m\u001B[33mwidget\u001B[39m\u001B[33m'\u001B[39m)\n\u001B[32m 5\u001B[39m \u001B[38;5;66;03m# Load the newest file\u001B[39;00m\n\u001B[32m 6\u001B[39m \n\u001B[32m 7\u001B[39m \u001B[38;5;66;03m# Load file\u001B[39;00m\n\u001B[32m----> \u001B[39m\u001B[32m8\u001B[39m file_path = \u001B[43mmyu\u001B[49m.find_newest_dat_file(data_folder)\n\u001B[32m 9\u001B[39m times, temps = myu.load_temp_data(file_path)\n\u001B[32m 11\u001B[39m \u001B[38;5;66;03m# Initial plot range setup\u001B[39;00m\n",
"\u001B[31mNameError\u001B[39m: name 'myu' is not defined"
]
}
],
"execution_count": 2
"outputs": [],
"execution_count": null
},
{
"cell_type": "markdown",
@@ -754,10 +738,6 @@
"metadata": {
"jupyter": {
"source_hidden": true
},
"ExecuteTime": {
"end_time": "2025-07-18T06:17:14.135022Z",
"start_time": "2025-07-18T06:17:13.794913Z"
}
},
"source": [
@@ -888,20 +868,8 @@
"plt.tight_layout()\n",
"plt.show()\n"
],
"outputs": [
{
"ename": "NameError",
"evalue": "name 'myu' is not defined",
"output_type": "error",
"traceback": [
"\u001B[31m---------------------------------------------------------------------------\u001B[39m",
"\u001B[31mNameError\u001B[39m Traceback (most recent call last)",
"\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[1]\u001B[39m\u001B[32m, line 8\u001B[39m\n\u001B[32m 4\u001B[39m config = myu.load_object(config_path)\n\u001B[32m 5\u001B[39m \u001B[38;5;28;01mreturn\u001B[39;00m config.get(\u001B[33m\"\u001B[39m\u001B[33mpixel_size_mu\u001B[39m\u001B[33m\"\u001B[39m)\n\u001B[32m----> \u001B[39m\u001B[32m8\u001B[39m axis_path_1 = \u001B[43mmyu\u001B[49m.get_latest_measurement_dir(\u001B[32m1\u001B[39m)\n\u001B[32m 9\u001B[39m \u001B[38;5;28mprint\u001B[39m(axis_path_1)\n\u001B[32m 10\u001B[39m \u001B[38;5;66;03m#axis_path_1 = r\"C:\\Users\\berti_r\\Python_Projects\\StagePerformaceDocu\\data\\data20250717_alignment_tests\\20250717_085115_static_0\" #uncomment for specific path\u001B[39;00m\n",
"\u001B[31mNameError\u001B[39m: name 'myu' is not defined"
]
}
],
"execution_count": 1
"outputs": [],
"execution_count": null
},
{
"cell_type": "code",