Skip to content
/ pydp832 Public

Rigol DP832 powersupply control library (unofficial, Python)

License

Notifications You must be signed in to change notification settings

tspspi/pydp832

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rigol DP832 powersupply control library (unofficial, Python)

This is a currently under development control library for the DP832 power supply. It implements the PowerSupply base class from the pylabdevs base class.

A DP832 in a physics lab

Currently only control via Ethernet is implemented in the DP832LAN class.

Simple usage example

with DP832LAN("10.4.1.12", logLevel = "DEBUG") as dp:
   print(dp.idn())
   dp.setChannelEnable(True, 1)
   dp.setVoltage(23, 1)
   dp.setCurrent(1.2, 1)
   print(f"Measured voltage {dp.getVoltage(1)} and current {dp.getCurrent(1)}")
   dp.setChannelEnable(False, 1)

About

Rigol DP832 powersupply control library (unofficial, Python)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages