nitypes.waveform

Waveform data types for NI Python APIs.

Waveform Data Types

  • AnalogWaveform: An analog waveform represents a single analog signal with timing information and extended properties such as units.

  • ComplexWaveform: A complex waveform represents a single complex-number signal, such as I/Q data, with timing information and extended properties such as units.

  • DigitalWaveform: A digital waveform represents one or more digital signals with timing information and extended properties such as channel name and signal names.

  • Spectrum: A frequency spectrum represents an analog signal with frequency information and extended properties such as units.

Submodules

Attributes

NO_SCALING

A scale mode that does not scale data.

Classes

AnalogWaveform

An analog waveform, which encapsulates analog data and timing information.

ComplexWaveform

A complex waveform, which encapsulates complex data and timing information.

DigitalState

An IntEnum of the different digital states that a digital signal can represent.

DigitalWaveform

A digital waveform, which encapsulates digital data and timing information.

DigitalWaveformFailure

A test failure, indicating where the actual waveform did not match the expected waveform.

DigitalWaveformSignal

A signal of a digital waveform.

DigitalWaveformSignalCollection

A collection of digital waveform signals.

DigitalWaveformTestResult

A test result from comparing a digital waveform against an expected digital waveform.

ExtendedPropertyDictionary

A dictionary of extended properties.

NumericWaveform

A numeric waveform, which encapsulates numeric data and timing information.

LinearScaleMode

A scale mode that scales data linearly.

NoneScaleMode

A scale mode that does not scale data.

ScaleMode

An object that specifies how the waveform is scaled.

Spectrum

A frequency spectrum, which encapsulates analog data and frequency information.

SampleIntervalMode

The sample interval mode that specifies how the waveform is sampled.

Timing

Waveform timing information.

Package Contents

nitypes.waveform.NO_SCALING

A scale mode that does not scale data.