Keysight Pathwave 89600 VSA .NET API
RangeInDbm Property
See Also 
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace > AnalogChannel Class : RangeInDbm Property


Glossary Item Box

Gets or sets the input range (in dBm) of the input channel.

Syntax

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

Property Value

The range of the input channel in dBm. The default is 30 dBm unless the hardware is not capable of that in which case it is coerced to the highest value possible with the current hardware. RangeInDbm = 10.0 * Log10(Range(Vpk) * Range(Vpk) * 500.0/RefImpedance(Ohms))

Remarks

Most hardware only allows a limited set of allowable values for the input range, which is dependent upon the Adc hardware, down converter, and input/calibrator module currently being used. The range specified is rounded to the nearest available range.

The ValidValues<T>("RangeInDbm") method can be used to retrieve a list of valid ranges for this channel.

This sets or gets the input range for this channel. For multi-channel scenarios the Analog.RangeInDbm property may be used to set the range across all channels at once without having to explicitly iterate across each channel.

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 21.20

See Also