Keysight 89600 VSA .NET API
CarrierPhaseOffset Property
See Also 
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace > Source Class : CarrierPhaseOffset Property


Glossary Item Box

Gets or sets the carrier phase offset on all source channels as degrees within a period of the carrier frequency set by digital up conversion of a downloaded waveform

Syntax

Visual Basic (Declaration) 
Public Overridable Property CarrierPhaseOffset As Double
C# 
public virtual double CarrierPhaseOffset {get; set;}
C++/CLI 
public:
virtual property double CarrierPhaseOffset {
   double get();
   void set (    double value);
}

Remarks

This property is used to adjust the phase difference between carrier frequencies of downloaded waveforms on sources with multiple source channels. Sources that support digital up conversion use Frequency to set the carrier frequency. Setting the same carrier phase offset on all channels is most useful as a quick way to set carrier phase offset to zero on all channels. Setting all source channels to the same non-zero carrier phase offset has no effect on the phase relationship between channels. Non-zero carrier phase offset is best set using SourceChannel.CarrierPhaseOffset.

The IsSupported("CarrierPhaseOffset") method can be used to determine whether this property is supported or not with the current Source.SelectedHardware. Source.IsSupported returns whether this property is supported by the first channel.

Requirements

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

Minimum Software Version Requirement: Keysight 89600 VSA Ver 30.40

See Also