Commit bd700e004882f7b62c67b008d454a854cf7c22da
1 parent
b7ceca5e38
Exists in
master
instruments/AG53230A.py: from S. Grop code
Showing 1 changed file with 13 additions and 6 deletions Side-by-side Diff
instruments/AG53230A.py
... | ... | @@ -36,18 +36,25 @@ |
36 | 36 | self.configure() |
37 | 37 | |
38 | 38 | def configure(self): |
39 | + self.send('*RST') | |
40 | + self.send('DISP:DIG:MASK:AUTO OFF') | |
41 | + self.send('INP1:IMP 50') | |
42 | + self.send('INP1:COUP AC') | |
43 | + self.send('SYST:TIM INF') | |
44 | + self.send('SENS:ROSC:SOUR EXT') | |
45 | + self.send('SENS:ROSC:EXT:FREQ 10E6') | |
39 | 46 | for ch in self.channels: |
40 | - self.send('INP:COUP AC') | |
41 | - self.send('INP:IMP 50') | |
42 | - self.send('SENS:FREQ:GATE:TIME 1') | |
43 | - self.send('SENS:ROSC:SOUR EXT') | |
44 | - self.send('SENS:ROSC:EXT:FREQ 10E6') | |
45 | 47 | self.send(CONF_VAL_TYPE[ALL_VAL_TYPE.index(self.vtypes[self.channels.index(ch)])]) |
48 | + self.send('SAMP:COUN 1E6') | |
49 | + self.send('SENS:FREQ:MODE CONT') | |
50 | + self.send('SENS:FREQ:GATE:SOUR TIME') | |
51 | + self.send('1') | |
52 | + self.send('TRIG:SOUR IMM') | |
46 | 53 | |
47 | 54 | def getValue(self): |
48 | 55 | mes = '' |
49 | 56 | for ch in self.channels: |
50 | - self.send("READ?") | |
57 | + self.send("DATA:REM?") | |
51 | 58 | mesTemp = self.read() |
52 | 59 | mes = mes + '\t' + mesTemp |
53 | 60 | return mes |