BH plot
This commit is contained in:
parent
5c5befacae
commit
b4ebac4c25
@ -26,7 +26,7 @@ class Channel:
|
||||
self.scale_V = 5
|
||||
|
||||
self.setProbe(self.probe)
|
||||
self.setVScale(self.scale_V)
|
||||
# self.setVScale(self.scale_V)
|
||||
|
||||
self.last_scale = 1 # V/div
|
||||
|
||||
@ -129,10 +129,14 @@ class Channel:
|
||||
def clampVscale(self, val):
|
||||
if val > 100:
|
||||
val = 100
|
||||
if val < 0.001:
|
||||
val = 0.001
|
||||
if val < 0.0001:
|
||||
val = 0.0001
|
||||
return val
|
||||
|
||||
def getSpan(self): # display the difference between min and max voltage in dump
|
||||
waveform = self.getWaveformRaw()
|
||||
return np.max(waveform) - np.min(waveform)
|
||||
|
||||
|
||||
class RigolOsc:
|
||||
def __init__(self, visa_address: str):
|
||||
@ -183,6 +187,7 @@ class RigolOsc:
|
||||
def initialize(self):
|
||||
self.instr.write(":WAVeform:FORMat WORD")
|
||||
self.instr.write(":WAVeform:MODE RAW")
|
||||
self.enable10MIn()
|
||||
|
||||
def getMemoryDepth(self):
|
||||
|
||||
@ -196,3 +201,6 @@ class RigolOsc:
|
||||
|
||||
def setTimescale(self, timebase: float):
|
||||
self.instr.write(f":TIMebase:MAIN:SCALe {timebase}")
|
||||
|
||||
def enable10MIn(self):
|
||||
self.instr.write(":SYSTem:RCLock CINput")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user