Keysight Pathwave 89600 VSA .NET API
UserSampleRate Property
See Also 
Agilent.SA.Vsa.HardwareExtensions.Core.Interfaces Assembly > Agilent.SA.Vsa.HardwareExtensions.Infiniium Namespace > InputExtension Class : UserSampleRate Property


Glossary Item Box

Gets or sets the desired oscilloscope sample rate (only valid when SampleMode is set to UserRate).

Syntax

Visual Basic (Declaration) 
Public MustOverride Property UserSampleRate As Single
C# 
public abstract float UserSampleRate {get; set;}
C++/CLI 
public:
abstract property float UserSampleRate {
   float get();
   void set (    float value);
}

Remarks

The User Sample Rate allows you to select the oscilloscope sample rate. The actual sample rate selected will be the highest sample rate that is less than or equal to the user requested sample rate, up to and including the Full Rate sample rate. By controlling the scope sample rate, you can directly influence the update rate of the VSA. This is because sample rate directly affects the number of points the scope must transfer to the analyzer. Certain measurements can be made significantly faster by limiting the scope sample rate due to reduced data transfer requirements.

User Sample Rate can also be useful in order to achieve longer time record lengths or recording time lengths since the sample rate will be reduced while the capture memory length on the scope stays the same.

See the Keysight InfiniiVision Performance Guide Using 89600 VSA Analyzer Software application note for more details on using this parameter.

Requirements

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

See Also