on the fly
This commit is contained in:
@@ -31,7 +31,8 @@ class ZVLNetAnalyzer():
|
||||
self.base_data = self.get_data()[1]
|
||||
|
||||
def reset(self):
|
||||
self.instrument.write('*RST')
|
||||
#self.instrument.write('*RST')
|
||||
#self.instrument.write('SYST:PRES') # reloads current setup.
|
||||
self.instrument.write('*CLS')
|
||||
self.instrument.write('INST:NSEL 2')
|
||||
self.instrument.write('DISPlay:WINDow1:STATe ON')
|
||||
@@ -112,7 +113,10 @@ class ZVLNetAnalyzer():
|
||||
|
||||
data = self.format_data(data)
|
||||
freqs = self.format_data(freqs, complex=False)
|
||||
total_data += data
|
||||
try:
|
||||
total_data += data
|
||||
except:
|
||||
total_data = data
|
||||
total_data /= averaging_passes
|
||||
|
||||
self.base_data = data
|
||||
|
||||
@@ -36,7 +36,8 @@ class ZVLNode(fc.Readable):
|
||||
self.NA = ZVLNetAnalyzer(self.analyser_ip)
|
||||
self.NA.reset()
|
||||
self.acq()
|
||||
|
||||
|
||||
@fc.Command(description="Update data")
|
||||
def acq(self):
|
||||
self.status = ('BUSY', 'acquiring')
|
||||
self.NA.set_freq_span(self.central_freq, self.freq_span)
|
||||
@@ -56,4 +57,8 @@ class ZVLNode(fc.Readable):
|
||||
def write_analyser_ip(self, ip):
|
||||
self.analyser_ip = ip
|
||||
self.connect()
|
||||
return self.read_analyser_ip()
|
||||
return self.read_analyser_ip()
|
||||
|
||||
def read_value(self):
|
||||
#self.acq()
|
||||
return self.value
|
||||
Reference in New Issue
Block a user