diff --git a/data/ea_control.py b/data/ea_control.py index a5d4bbb..c58b109 100644 --- a/data/ea_control.py +++ b/data/ea_control.py @@ -32,9 +32,29 @@ def deinit(tree): tree[dev]['dev'].remote(False) tree[dev]['dev'].close() -devicetree = identify(["/dev/ttyUSB0","/dev/ttyUSB1") +starttime = time.time() +devicetree = identify(["/dev/ttyUSB0","/dev/ttyUSB1"]) init(devicetree) +devicetree['ps']['dev'].set_current(0) +devicetree['ps']['dev'].set_voltage(48) +devicetree['ps']['dev'].output(True) + +log_str = "{time},{set_vals},{actual_ps},{actual_el}\n" + +for i in range(0, 10, 2): + log += log_str + log.format( + time=time.time()-starttime, + set_vals={'i':i, 'v':48.0}, + actual_ps=devicetree['ps']['dev'].get_actual_values(), + actual_el=devicetree['el']['dev'].get_actual_values() + ) + +with open('./log.csv', 'w') as f: + f.write(log) + +devicetree['ps']['dev'].output(False) deinit(devicetree)