Skip to content

Commit

Permalink
Add support for Tektronix MSO/DPO 3000 series scopes
Browse files Browse the repository at this point in the history
  • Loading branch information
Nate Bogdanowicz committed Oct 12, 2020
1 parent 1087fd1 commit 86bec24
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions instrumental/drivers/scopes/tektronix.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,18 @@
'DPO2014': 4,
'MSO2024': 4,
'DPO2024': 4,
'MSO3012': 2,
'DPO3012': 2,
'MSO3014': 4,
'DPO3014': 4,
'MSO3032': 2,
'DPO3032': 2,
'MSO3034': 4,
'DPO3034': 4,
# MSO3052 does not exist
'DPO3052': 2,
'MSO3054': 4,
'DPO3054': 4,
'MSO4032': 2,
'DPO4032': 2,
'MSO4034': 4,
Expand Down Expand Up @@ -582,6 +594,15 @@ def set_min_window(self, width):
self.write('hor:scale {:E}', scale_s)


class MSO_DPO_3000(StatScope):
"""A Tektronix MSO/DPO 3000 series oscilloscope."""
_INST_PARAMS_ = ['visa_address']
_INST_VISA_INFO_ = ('TEKTRONIX', ['MSO3012', 'DPO3012', 'MSO3014', 'DPO3014',
'MSO3032', 'DPO3032', 'MSO3034', 'DPO3034',
'DPO3052', 'MSO3054', 'DPO3054',])
datetime = TekScope._datetime


class MSO_DPO_4000(StatScope):
"""A Tektronix MSO/DPO 4000 series oscilloscope."""
_INST_PARAMS_ = ['visa_address']
Expand Down

0 comments on commit 86bec24

Please sign in to comment.