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


Glossary Item Box

Gets or sets the mixer level offset in dB relative to the factory default setting for the input channel.

Syntax

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

Property Value

The mixer level of the input channel. The default is 0 dB.

Remarks

The mixer level property allows control over the compromise between noise and distortion performance of the acquisition hardware. The value is in dB relative to the factory default setting for the particular hardware in use. Different front ends support different values for this parameter. Both the supported range and quantization may vary. The requested setting will be rounded to the nearest supported setting. The actual setting used can be verified by reading the property immediately after setting it. Some hardware does not support control of the mixer level. For these front ends, the setting will be clamped to 0 dB.

When the RangeOptimization is set to RangeOptimization.FixedDistortion then this value represents a trade-off of noise versus distortion similar to the effect of a mixer level offset. The value though is relative to what would result in a distortion of -70 dBc (so a value of 0 should result in -70 dBc distortion if possible with the hardware). A positive value should result in worse distortion and better noise whereas a negative value should result in better distortion and worse noise. When used in this mode the value will not be coerced and instead represents the desired mixer level offset.

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

The IsEnabled("MixerLevel") method can be used to determine whether this property is supported or not on this channel.

This sets or gets the mixer level for this channel. For multi-channel scenarios the MixerLevel property may be used to set the mixer level 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)

See Also