| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 003a2ea commit 722de33
13 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -35,6 +35,7 @@ Instrument standard from the [IVI foundation](http://www.ivifoundation.org/). | |||
| 35 | 35 | * Agilent InfiniiVision 2000A X-series (Wavegen option) | |
| 36 | 36 | * Agilent InfiniiVision 3000A X-series (Wavegen option) | |
| 37 | 37 | * Agilent InfiniiVision 4000A X-series (Wavegen option) | |
| 38 | + * Tektronix MDO3000 series (AFG option) | ||
| 38 | 39 | * Tektronix AWG2000 series | |
| 39 | 40 | * DC Power Supplies (dcpwr): | |
| 40 | 41 | * Agilent E3600A series | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -25,8 +25,9 @@ | |||
| 25 | 25 | """ | |
| 26 | 26 | ||
| 27 | 27 | from .tektronixMDO4000 import * | |
| 28 | + from .tektronixMDOAFG import * | ||
| 28 | 29 | ||
| 29 | - class tektronixMDO3000(tektronixMDO4000): | ||
| 30 | + class tektronixMDO3000(tektronixMDO4000, tektronixMDOAFG): | ||
| 30 | 31 | "Tektronix MDO3000 series IVI oscilloscope driver" | |
| 31 | 32 | ||
| 32 | 33 | def __init__(self, *args, **kwargs): | |
@@ -39,8 +40,12 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 40 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 41 | self._bandwidth = 1e9 | |
| 41 | 42 | ||
| 43 | + # AFG option | ||
| 44 | + self._output_count = 1 | ||
| 45 | + | ||
| 42 | 46 | self._identity_description = "Tektronix MDO3000 series IVI oscilloscope driver" | |
| 43 | 47 | self._identity_supported_instrument_models = ['MDO3012', 'MDO3014', 'MDO3022', | |
| 44 | 48 | 'MDO3024', 'MDO3032', 'MDO3034', 'MDO3052', 'MDO3054', 'MDO3102', 'MDO3104'] | |
| 45 | 49 | ||
| 46 | 50 | self._init_channels() | |
| 51 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 100e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 100e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 200e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 200e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 350e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 350e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 500e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -39,4 +39,8 @@ def __init__(self, *args, **kwargs): | |||
| 39 | 39 | self._channel_count = self._analog_channel_count + self._digital_channel_count | |
| 40 | 40 | self._bandwidth = 500e6 | |
| 41 | 41 | ||
| 42 | + # AFG option | ||
| 43 | + self._output_count = 1 | ||
| 44 | + | ||
| 42 | 45 | self._init_channels() | |
| 46 | + self._init_outputs() | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments