p5control.drivers.keysightB2962A

Driver for KEYSIGHT B2962A Power Source

class p5control.drivers.keysightB2962A.KeysightB2962A(name: str, address: str, refresh_delay: float = 0.5)

Bases: ThreadSafeBaseDriver

Driver for KEYSIGHT B2962A Power Source

open()

Open connection to the device.

Raises:

BaseDriverError – if an connecton has already been established.

timeout(timeout)
get_error_message()
check_for_error()
reset()
triangle_mode(ch=None)
trigger(channel=None)
output_on(val=True, ch=None)
output_off(ch=None)
set_max_current(max_current, ch=None)
set_rise_time(t, ch=None)
set_fall_time(t, ch=None)
set_frequency(frequency)
set_voltage(V, ch=None)
set_triangle_top(V, ch=None)
set_triangle_btm(V, ch=None)
set_amplitude(amplitude)
set_sweep_count(N: int, ch=None)