This project is based on https://github.com/kearneylackas/DP832-Python/blob/master/DP832.py
In this project, I create a GUI to control RIGOL DP832A(with LAN) or RIGOL DP832(only USB) Power Supply.
In our lab, we use DP832A to control oven, PMT and flip mount.
调用pyvisa找到对应的仪器,传输SCPI命令,见产品说明书
Pyvisa,简明介绍和教程(一) - 知乎 (zhihu.com)
Pyvisa,简明教程2,连接与仪器调试 - 知乎 (zhihu.com)
PyVISA: Control your instruments with Python — PyVISA 1.11.4.dev39+g53a1d41 documentation
DP832-Python/DP832.py at master · kearneylackas/DP832-Python (github.com)
Python find()方法 | 菜鸟教程 (runoob.com)
通过以太网/LAN连接仪器 - National Instruments (ni.com)
DP800_ProgrammingGuide_CN_tcm4-3044.pdf (rigol.com)
DP800_UserGuide_CN_tcm4-3049.pdf (rigol.com)
unused:
Programming the DP800 DC Power Supply in Python (nathankjer.com)
包含图形化界面
Lxi 接口 visa 毕业设计论文 - jz.docin.com豆丁建筑
892 flipper card.qxd (newport.com)
rigol电源控制翻转
Reference:
QT designer介绍 - 知乎 (zhihu.com)
《快速掌握PyQt5》第十四章 快速制作界面——Qt Designer - 知乎 (zhihu.com)
Problems:
PyQt5程序报错:TypeError: argument 1 has unexpected type 'NoneType'的解决办法_David-hu的博客-CSDN博客
pyqt5按钮点击时传递参数(通过lambda表达式)_whuzhang16的博客-CSDN博客_pyqt按钮点击事件带参数