Commit bd700e004882f7b62c67b008d454a854cf7c22da

Authored by bmarechal
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