3.4.3.1. qupulse.hardware.feature_awg.base¶
- class qupulse.hardware.feature_awg.base.AWGChannel(idn)[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.FeatureAble
[qupulse.hardware.feature_awg.base.AWGChannelFeature
],abc.ABC
Base class for a single channel of an AWG
- Parameters
idn (
int
) – 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`s
- class qupulse.hardware.feature_awg.base.AWGChannelTuple(idn)[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 (
int
) – 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.
- Return type
- abstract property channels: Collection[qupulse.hardware.feature_awg.base.AWGChannel]¶
Returns a list of all channels of the channel tuple
- Return type
- abstract property device: qupulse.hardware.feature_awg.base.AWGDevice¶
Returns the device which the channel tuple belong to
- Return type
- 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
- Return type
- class qupulse.hardware.feature_awg.base.AWGChannelTupleFeature(channel_tuple)[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.Feature
Base class for features that are used for `AWGChannelTuple`s
- class qupulse.hardware.feature_awg.base.AWGDevice(name)[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 (
str
) – 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
- Return type
- abstract property channels: Collection[qupulse.hardware.feature_awg.base.AWGChannel]¶
Returns a list of all channels of a Device
- Return type
- 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
- Return type
- 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`s
- class qupulse.hardware.feature_awg.base.AWGMarkerChannel(idn)[source]¶
Bases:
qupulse.hardware.feature_awg.base_features.FeatureAble
[qupulse.hardware.feature_awg.base.AWGChannelFeature
],abc.ABC
Base class for a single marker channel of an AWG
- Parameters
idn (
int
) – The identification number of a channel