3.2.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 |
Exceptions
|
- class AWGChannel(idn: int)[source]¶
Bases:
_BaseAWGChannel,ABCBase class for a single channel of an AWG
- Parameters:
idn – The identification number of a channel
- class AWGChannelFeature[source]¶
Bases:
FeatureBase class for features that are used for
AWGChannel
- class AWGChannelTuple(idn: int)[source]¶
Bases:
FeatureAble[AWGChannelTupleFeature],ABCBase class for all groups of synchronized channels of an AWG
- Parameters:
idn – The identification number of a channel tuple
- abstract property channel_tuple_adapter: AWG¶
Return old interface adapter object. See channel_tuple_wrapper for details.
- abstract property channels: Collection[AWGChannel]¶
Returns a list of all channels of the channel tuple
- abstract property marker_channels: Collection[AWGMarkerChannel]¶
Returns a list of all marker channels of the channel tuple. The collection may be empty
- class AWGChannelTupleFeature(channel_tuple: AWGChannelTuple)[source]¶
Bases:
FeatureBase class for features that are used for
AWGChannelTuple
- class AWGDevice(name: str)[source]¶
Bases:
FeatureAble[AWGDeviceFeature],ABCBase class for all drivers of all arbitrary waveform generators
- Parameters:
name – The name of the device as a String
- abstract property channel_tuples: Collection[AWGChannelTuple]¶
Returns a list of all channel tuples of a list
- abstract property channels: Collection[AWGChannel]¶
Returns a list of all channels of a Device
- abstract property marker_channels: Collection[AWGMarkerChannel]¶
Returns a list of all marker channels of a device. The collection may be empty