forked from zietzm/Helmholtz_Test_Bench
Testing and debug with PSU
This commit is contained in:
+17
-11
@@ -7,7 +7,7 @@ from pyps2000b import PS2000B
|
||||
|
||||
# User Inputs/Configuration----------------------------------
|
||||
Test1 = 0
|
||||
Test2 = 0
|
||||
Test2 = 1
|
||||
Test3 = 0
|
||||
Test4 = 0
|
||||
|
||||
@@ -22,32 +22,38 @@ XY_PORT = "COM7"
|
||||
g.XY_DEVICE = PS2000B.PS2000B(XY_PORT)
|
||||
|
||||
g.MAX_AMPS = np.sqrt(g.MAX_WATTS / g.RESISTANCES)
|
||||
print(g.MAX_AMPS)
|
||||
#print(g.MAX_AMPS)
|
||||
|
||||
|
||||
def print_status():
|
||||
'''def print_status():
|
||||
print("Output 1:")
|
||||
func.print_status(g.X_AXIS)
|
||||
print("Output 2:")
|
||||
func.print_status(g.Y_AXIS)
|
||||
func.print_status(g.Y_AXIS)'''
|
||||
|
||||
|
||||
g.XY_DEVICE.enable_all()
|
||||
func.set_to_zero(g.XY_DEVICE)
|
||||
print_status()
|
||||
#print_status()
|
||||
t.sleep(3)
|
||||
|
||||
if Test1 == 1:
|
||||
print("setting")
|
||||
g.XY_DEVICE.voltage1 = 5
|
||||
g.XY_DEVICE.current1 = 1
|
||||
g.XY_DEVICE.enable_all()
|
||||
t.sleep(1)
|
||||
print_status()
|
||||
#print_status()
|
||||
t.sleep(5)
|
||||
print("setting to zero")
|
||||
func.set_to_zero(g.XY_DEVICE)
|
||||
|
||||
if Test2 == 1:
|
||||
g.XY_DEVICE.current1 = 0.2
|
||||
print("setting current")
|
||||
g.XY_DEVICE.set_current(0.2, 0)
|
||||
g.XY_DEVICE.set_voltage(5, 0)
|
||||
g.XY_DEVICE.enable_all()
|
||||
t.sleep(1)
|
||||
print_status()
|
||||
#print_status()
|
||||
t.sleep(5)
|
||||
func.set_to_zero(g.XY_DEVICE)
|
||||
|
||||
@@ -59,8 +65,8 @@ if Test4 == 1:
|
||||
func.set_to_zero(g.XY_DEVICE)
|
||||
t.sleep(1)
|
||||
|
||||
print_status()
|
||||
#print_status()
|
||||
|
||||
g.XY_DEVICE.disable_all()
|
||||
|
||||
print_status()
|
||||
#print_status()
|
||||
|
||||
Reference in New Issue
Block a user