3.3.3.1. qupulse.hardware.feature_awg.base¶
Classes
|
Base class for a single channel of an AWG |
Base class for features that are used for |
|
|
Base class for all groups of synchronized channels of an AWG |
|
Base class for features that are used for |
|
Base class for all drivers of all arbitrary waveform generators |
Base class for features that are used for |
|
|
Base class for a single marker channel of an AWG |
|
Base class for a single channel of an AWG |
Exceptions
|
- class qupulse.hardware.feature_awg.base.AWGChannel(idn: int)[source]¶
Bases:
qupulse.hardware.feature_awg.base._BaseAWGChannel
,abc.ABC
Base class for a single channel of an AWG
- Parameters
idn – The identification number of a channel
- class qupulse.hardware.feature_awg.base.AWGChannelFeature[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.Feature
Base class for features that are used for
AWGChannel
- class qupulse.hardware.feature_awg.base.AWGChannelTuple(idn: int)[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.FeatureAble
[qupulse.hardware.feature_awg.base.AWGChannelTupleFeature
],abc.ABC
Base class for all groups of synchronized channels of an AWG
- Parameters
idn – The identification number of a channel tuple
- abstract property channel_tuple_adapter: qupulse.hardware.awgs.base.AWG¶
Return old interface adapter object. See channel_tuple_wrapper for details.
- abstract property channels: Collection[qupulse.hardware.feature_awg.base.AWGChannel]¶
Returns a list of all channels of the channel tuple
- abstract property device: qupulse.hardware.feature_awg.base.AWGDevice¶
Returns the device which the channel tuple belong to
- abstract property marker_channels: Collection[qupulse.hardware.feature_awg.base.AWGMarkerChannel]¶
Returns a list of all marker channels of the channel tuple. The collection may be empty
- class qupulse.hardware.feature_awg.base.AWGChannelTupleFeature(channel_tuple: qupulse.hardware.feature_awg.base.AWGChannelTuple)[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.Feature
Base class for features that are used for
AWGChannelTuple
- class qupulse.hardware.feature_awg.base.AWGDevice(name: str)[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.FeatureAble
[qupulse.hardware.feature_awg.base.AWGDeviceFeature
],abc.ABC
Base class for all drivers of all arbitrary waveform generators
- Parameters
name – The name of the device as a String
- abstract property channel_tuples: Collection[qupulse.hardware.feature_awg.base.AWGChannelTuple]¶
Returns a list of all channel tuples of a list
- abstract property channels: Collection[qupulse.hardware.feature_awg.base.AWGChannel]¶
Returns a list of all channels of a Device
- abstract property marker_channels: Collection[qupulse.hardware.feature_awg.base.AWGMarkerChannel]¶
Returns a list of all marker channels of a device. The collection may be empty
- class qupulse.hardware.feature_awg.base.AWGDeviceFeature[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.Feature
Base class for features that are used for
AWGDevice