前言
直流电源是如图型号,是keysight 6631系列;由于本身直流电源的功能也不复杂,所以控制起来相对比较简单,本来不想写这篇文章的,但是想想还是做一个简单的记录吧!
硬件环境结构图:
通信方式:由于该直流电源只GPIB接口,所以是通过GPIB线与设备进行通信
实现原理:
由上图的硬件接线结构可以看出PC和MT8820C的通讯主要时依靠GPIB。因为该设备也是标准的NI设备,支持IEEE488.2协议;所以python还是通过pyvisa库来控制该设备!
关于NI软件的安装以及pyvisa库的安装可以参考本专栏其他文章,我有详细介绍!
代码介绍:
import pyvisa
import enum
import sys
import math
class Utils(object):
@staticmethod
def scientific_to_float(strNum):
if 'e' in strNum:
e = float(strNum.split('e')[0])
sign = strNum.split('e&#