Save-Path-File-Changes #1

Merged
rtan merged 41 commits from Save-Path-File-Changes into main 2025-04-23 13:56:19 +00:00
Showing only changes of commit 0ecbfa12e7 - Show all commits

View File

@ -7,8 +7,8 @@ Lightfield + Positioner
############################################
# Packages from Ryan
import re
from threading import Thread
import pyvisa
import threading
# from pyvisa import ResourceManager, constants
# B Field Limits (in T)
@ -572,8 +572,11 @@ def sweep_b_val(instr:pyvisa.resources.Resource, min_bval:float, max_bval:float,
wl = np.array(loaded_files.wavelength)
np.savetxt("Wavelength.txt", wl)
# TODO: write a function that simultaneously controls the two power supplies. => Threading
# TODO: write a function that simultaneously controls the two power supplies and perform the rotation of the B-field. => Threading
# in function head should be func(instr1, instr2, args1, kwargs1, args2, kwargs2)
def b_field_rotation(instr1:pyvisa.resources.Resource, instr2:pyvisa.resources.Resource,
Babs:float, startangle:float, endangle:float, angle_stepsize:float, clockwise=True)->None:
pass
################################################################# END OF FUNCTION DEFS ###########################################################################################