Skip to content

RigolDp800#

Controls a Rigol DP800 series power supply (DP811A, DP821A, DP831A, DP832A) from Python. This class inherits from MeasmaticDevice.


property channels#

The measurement channels (power supply channels) of the device.

Returns#

Type Description
Any The channels as a .NET IEnumerable<IDeviceChannel> .

Example#

psu = measmatic.get_device('device-rigol')
for channel in psu.channels:
print(channel.name)

property model#

The model of the power supply as reported by the device, e.g. DP832A .

Returns#

Type Description
str The model designation.

Example#

psu = measmatic.get_device('device-rigol')
model = psu.model

property number_of_channels#

The number of channels of the device.

Returns#

Type Description
int The number of channels.

Example#

psu = measmatic.get_device('device-rigol')
count = psu.number_of_channels

method reset()#

Resets the device to its default settings.

Example#

psu = measmatic.get_device('device-rigol')
psu.reset()