collapse_allSyntax

Top  Previous  Next

 

Boonton55xxx IVI Driver Reference


 

IBoonton55xxxChannelMeasurementsAutoMeasurements.FetchPowerArray Method


IBoonton55xxxChannelMeasurementsAutoMeasurements See Also



Returns an array of the current automatic amplitude measurements performed on a periodic pulse waveform. Measurements performed are: peak amplitude during the pulse, average amplitude over a full cycle of the pulse waveform, average amplitude during the pulse, IEEE top amplitude, IEEE bottom amplitude, and overshoot. Units are the same as the channel's units. Note the pulse overshoot is returned in dB for logarithmic channel units, and percent for all other units. Also, the pulse ?ON interval used for peak and average calculations is defined by the SENSe:PULSe:STARTGT and :ENDGT time gating settings. A full pulse (rise and fall) must be visible on the display to make average and peak pulse power measurements, and a full cycle of the waveform must be visible to calculate average cycle amplitude.

Namespace: Boonton.Boonton55xxx.Interop

Assembly: Boonton.Boonton55xxx.Interop (in Boonton.Boonton55xxx.Interop.dll)

Visual Basic

Public Sub FetchPowerArray ( _
 ByRef  PulsePeak As Single  _
 ByRef  PulsePeakValid As Boonton55xxxCondCodeEnum  _
 ByRef  PulseCycleAvg As Single  _
 ByRef  PulseCycleAvgValid As Boonton55xxxCondCodeEnum  _
 ByRef  PulseOnAvg As Single  _
 ByRef  PulseOnValid As Boonton55xxxCondCodeEnum  _
 ByRef  IEEETop As Single  _
 ByRef  IEEETopValid As Boonton55xxxCondCodeEnum  _
 ByRef  IEEEBottom As Single  _
 ByRef  IEEEBottomValid As Boonton55xxxCondCodeEnum  _
 ByRef  Overshoot As Single  _
 ByRef  OvershootValid As Boonton55xxxCondCodeEnum  _
 ByRef  Droop As Single  _
 ByRef  DroopValid As Boonton55xxxCondCodeEnum  _
)

C#

public void  FetchPowerArray(
 ref float  PulsePeak,
 ref Boonton55xxxCondCodeEnum  PulsePeakValid,
 ref float  PulseCycleAvg,
 ref Boonton55xxxCondCodeEnum  PulseCycleAvgValid,
 ref float  PulseOnAvg,
 ref Boonton55xxxCondCodeEnum  PulseOnValid,
 ref float  IEEETop,
 ref Boonton55xxxCondCodeEnum  IEEETopValid,
 ref float  IEEEBottom,
 ref Boonton55xxxCondCodeEnum  IEEEBottomValid,
 ref float  Overshoot,
 ref Boonton55xxxCondCodeEnum  OvershootValid,
 ref float  Droop,
 ref Boonton55xxxCondCodeEnum  DroopValid
)

Visual C++

HRESULT FetchPowerArray(
 float*  PulsePeak,
 Boonton55xxxCondCodeEnum*  PulsePeakValid,
 float*  PulseCycleAvg,
 Boonton55xxxCondCodeEnum*  PulseCycleAvgValid,
 float*  PulseOnAvg,
 Boonton55xxxCondCodeEnum*  PulseOnValid,
 float*  IEEETop,
 Boonton55xxxCondCodeEnum*  IEEETopValid,
 float*  IEEEBottom,
 Boonton55xxxCondCodeEnum*  IEEEBottomValid,
 float*  Overshoot,
 Boonton55xxxCondCodeEnum*  OvershootValid,
 float*  Droop,
 Boonton55xxxCondCodeEnum*  DroopValid
);

Parameters

PulsePeak

The peak amplitude during the pulse.

PulsePeakValid

Measurement condition code.

PulseCycleAvg

Average cycle amplitude.

PulseCycleAvgValid

Measurement condition code.

PulseOnAvg

Average power of the ON portion of the pulse.

PulseOnValid

Measurement condition code.

IEEETop

The IEEE-defined top line, i.e. the portion of a pulse waveform, which represents the second nominal state of a pulse.

IEEETopValid

Measurement condition code.

IEEEBottom

The IEEE-define base line, i.e. The two portions of a pulse waveform which represent the first nominal state from which a pulse departs and to which it ultimately returns.

IEEEBottomValid

Measurement condition code.

Overshoot

The difference between the distortion following a major transition and the IEEE top line in dB or percent,depending on the channel units.

OvershootValid

Measurement condition code.

Droop

Power droop of the pulse.

DroopValid

Measurement condition code.

collapse_allRequirements

Supported Models

All supported

collapse_allSee Also

Reference

IBoonton55xxxChannelMeasurementsAutoMeasurements Interface

Boonton.Boonton55xxx.Interop Namespace

Footer image

Copyright 2013-16 Boonton. All rights reserved.