• 大小: 0.99KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-03
  • 语言: Python
  • 标签: python  实例  py  电源  VISA  

资源简介

使用此代码可以控制常用编程电源,示波器等仪器

资源截图

代码片段和文件信息

#coding:utf-8
import visa


class Meas():

    def __init__(self):
        rm = visa.ResourceManager()
        res = rm.list_resources()
        for name in res:
            if ‘TCP‘ in name:
                 self.Meas_inst = rm.open_resource(name)
        welcome = self.Meas_inst.query(“*IDN?“)
        self.Meas_inst.write(“SYSTEM: REMOTE“)

        print(welcome)

    def Meas_on(self):
        self.Meas_inst.write(“OUTP ON“)

    def Meas_off(self):
        self.Meas_inst.write(“OUTP OFF“)

    def set_Meas_VOLT(self VoLT):
        self.Meas_inst.write(“VOLT %s“ % VoLT)

    def set_Meas_CURR(self VoLT):
        self.Meas_inst.write(“CURR %s“ % VoLT)

    def get_Meas_CURR(self):
        return self.Meas_inst.query(“MEAS:CURR?“)

    def get_Meas_VOLT(self):
        return self.Meas_inst.query(“MEAS:VOLT?“)

    # def Meas_off(self):
    #     self.Meas_inst.write(“OUTP OFF“)
    #
    # def Meas_on(self):
    #     self.Meas_inst.write(“OUTP ON“)


if __name__ == “__main__“:
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    I.A....      1135  2020-03-02 17:27  Power\Py_Meas.py

    I.A....      1328  2020-03-11 15:07  Power\Py_Power.py

     目录          0  2020-03-11 15:07  Power

----------- ---------  ---------- -----  ----

                 2463                    3


评论

共有 条评论