Commit 8e3f9cd166ab3b4bcec1dc26606b2176675f1559

Authored by bmarechal
1 parent dae7f45859
Exists in master

instruments/AG34461A_avg.py: add timed meas

Showing 1 changed file with 8 additions and 6 deletions Side-by-side Diff

instruments/AG34461A_avg.py
... ... @@ -22,7 +22,7 @@
22 22 def model(self):
23 23 #self.send("*IDN?")
24 24 #return self.read()
25   - return "AG34461A"
  25 + return "AG34461A_avg"
26 26  
27 27 def connect(self):
28 28 print('Connecting to device @%s:%s...' %(self.address, self.port))
29 29  
... ... @@ -38,13 +38,14 @@
38 38 self.send("*RST")
39 39 for ch in self.channels:
40 40 self.send(CONF_VAL_TYPE[ALL_VAL_TYPE.index(self.vtypes[self.channels.index(ch)])])
41   - self.send("CONF:VOLT:DC 10")
42   - #self.send("VOLT:DC:NPLC 10")
43   - self.send("SAMP:COUN 1")
44   - self.send("TRIG:COUN 5")
  41 + #self.send("CONF:VOLT:DC 1")
  42 + self.send("VOLT:DC:NPLC 10")
  43 + self.send("SAMP:COUN 5")
  44 + self.send("TRIG:COUN 1")
45 45 self.send("TRIG:DEL 0")
46 46 self.send("SENS:ZERO:AUTO OFF")
47   - self.send("TRIG:SOUR IMM")
  47 + self.send("TRIG:SOUR TIM")
  48 + self.send("TRIG:TIM 0.2")
48 49 self.send("INIT")
49 50  
50 51 def getValue(self):
... ... @@ -52,6 +53,7 @@
52 53 for ch in self.channels:
53 54 self.send("FETC?")
54 55 mesTemp = self.read()
  56 + #print(mesTemp)
55 57 mesTemp = map(float, mesTemp.split(','))
56 58 mes = mes + '\t' + str(sum(mesTemp)/len(mesTemp))
57 59 self.send("INIT")