Keysight Pathwave 89600 VSA .NET API
WaveformAdjustmentMode Enumeration
See Also 
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace : WaveformAdjustmentMode Enumeration


Glossary Item Box

Indicates how the source's ARB length requirements will be handled.

Syntax

Visual Basic (Declaration) 
Public Enum WaveformAdjustmentMode 
   Inherits System.Enum
C# 
public enum WaveformAdjustmentMode : System.Enum 
C++/CLI 
public enum class WaveformAdjustmentMode : public System.Enum 

Members

MemberDescriptionMinimum SW Version‡
EnsurePeriodicityARB waveform is repeated, if necessary, to meet Source.MinWaveformPoints and Source.WaveformLengthQuantum requirements. This will ensure periodicity of the waveform in Continuous playback. For sources that support event/trigger out, there will be at least a trigger at the beginning of the repeated waveform, but not necessarily at each repetition. Note that for sources that don't support hardware repeat, this can increase the amount of data transferred to the source (affecting download speed and memory usage on the source).
EnsurePeriodicityAndEventSame as EnsurePeriodicity except that, for sources that support event/trigger out, there will be a trigger at each repetition of the waveform (if repeat needed).
ExtendWithZerosARB waveform is extended with zeros to meet Source.MinWaveformPoints and Source.WaveformLengthQuantum requirements. Note: this option does not ensure periodicity when the source is in Continuous playback.
‡ This is the minimum 89600 VSA software version level needed to use this enum member.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

Minimum Software Version Requirement: Keysight PathWave 89600 VSA Ver 28.60

See Also