1.首先建议安装NI-MAX(NI官网下载NI-VISA或NI-DAQmx后自动安装)。以下为链接:NI-VISA Download - National Instrumentswww.ni.com
2.代码(以测试功率为例,只简单演示,未打印出结果):
class Instr(): #仪器类
def __init__(self, *args):
self.visaDLL = 'c:/windows/system32/visa32.dll'
self.SG_address = 'TCPIP0::169.254.162.214::inst0::INSTR'
self.SA_address = 'TCPIP0::192.168.10.50::inst0::INSTR'
self.resourceManager = pyvisa.ResourceManager(self.visaDLL)
def open_SG_resource(self):
self.SG = self.resourceManager.open_resource(self.SG_address)
def open_SA_resource(self):
self.SA = self.resourceManager.open_resource(self.SA_address)
def close_SG_resource(self):
if self.SG is not None:
self.SG.close()
self.SG = None
def close_SA_resource(self):
if se