blob: 91e1978b9dc14d8e4fbff81157f3df5e65b19608 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
from qolab.hardware.lockin import LockinSCPI
from qolab.data.trace import Trace
import re
import numpy as np
class SRS_SR865A(LockinSCPI):
""" SRS SR865A lockin """
def __init__(self, resource):
super().__init__(resource)
self.config['Device model']='SRS SR865A'
self.resource.read_termination='\n'
""" Note: Fixed frequency and Center frequency (of sweep) are different in this model """
if __name__ == '__main__':
import pyvisa
print("testing")
rm = pyvisa.ResourceManager()
print(rm.list_resources())
instr=rm.open_resource('TCPIP::192.168.0.51::INSTR')
lockin = SRS_SR865A(instr)
print(str.join('\n', lockin.getHeader()))
|