This page was generated from docs/examples/driver_examples/Qcodes example with Rigol DP832.ipynb. Interactive online version: .
QCoDeS Example with Rigol DP832 Power SupplyΒΆ
[1]:
from qcodes.instrument_drivers.rigol import RigolDP832
Create the instrument (in this case a Rigol DP832 connected with ethernet to the 10.0.0.102 address)
[2]:
ps = RigolDP832("ps", "TCPIP0::10.0.0.102::inst0::INSTR")
Connected to: RIGOL TECHNOLOGIES DP832 (serial:DP8xxxxxxxxxx, firmware:00.01.14) in 0.12s
You can set voltage and/or current to any channel
[3]:
ps.ch1.set_voltage(1)
ps.ch1.set_current(0.2)
ps.ch2.set_voltage(10)
ps.ch3.set_current(2)
Channel(s) should be turned on
[4]:
ps.ch1.state("on")
Voltage, current and power can be measured
[5]:
print("V1=", ps.ch1.voltage())
print("I1=", ps.ch1.current())
print("P1=", ps.ch1.power())
V1= 1.0072
I1= 0.0005
P1= 0.001
DP832 supports Over- Voltage (OVP) and Current (OCP) protections
[6]:
ps.ch1.ovp_value(1.2)
ps.ch1.ocp_value(0.05)
ps.ch1.ovp_state("on")
ps.ch1.ocp_state("on")
Working mode can be probed 9Voltage/Current regulatde, or unregulated)
[7]:
ps.ch1.mode()
[7]:
'ConstantVoltage'
[ ]: