SpectrumAnalyzer Object


Description

Controls the Spectrum Analyzer Application settings.

Accessing the SpectrumAnalyzer object

Dim app as AgilentPNA835x.Application

Set app = CreateObject("AgilentPNA835x.Application")

app.CreateCustomMeasurementEx(1, "SpectrumAnalyzer", "A", 1)

Dim SA

Set SA = app.ActiveChannel.CustomChannelConfiguration

 

SA Application - SA Setup tab

ResolutionBW

ResolutionBWMode

ResolutionBWMin

ResolutionBWMax

VideoBW

VideoBWMode

VideoBWMin

VideoBWMax

DetectorFunction

EnableDetectorBypass

VideoAveragingType

VideoAveragingCount

 

Source Setup tab

SourceSweepType

SourceSweepType2

SourceStartFrequency

SourceStopFrequency

SourceCWFrequency

SourcePowerPointCount

SourcePowerRepeatCount

SourceStartPower

SourceStopPower

SourcePower

SourceSweepFirstDimension

SourcePointCount

SourceRepeatCount

 

Coherence Setup tab

Coherence (Provides access to  SpectrumAnalyzerCoherence Object)

MultiToneImageRejectEnable (Part of SpectrumAnalyzerCoherence Object)

MultiToneImageRejectDataDisplay (Part of SpectrumAnalyzerCoherence Object)

MultiToneImageRejectSpacing (Part of SpectrumAnalyzerCoherence Object)

MultiToneImageRejectPeriod (Part of SpectrumAnalyzerCoherence Object)

MultiToneImageRejectReference (Part of SpectrumAnalyzerCoherence Object)

MultiToneImageRejectHarmonic (Part of SpectrumAnalyzerCoherence Object)

VectorAverageEnable (Part of SpectrumAnalyzerCoherence Object)

VectorAverageMax (Part of SpectrumAnalyzerCoherence Object)

VectorAverageValue (Part of SpectrumAnalyzerCoherence Object)

 

Advanced Setup tab

BandwidthShape

ImageRejectMethod

ImageRejectStrength

ResolutionBWVideoBWRatio

SpanResolutionBWRatio

SearchOccupiedBWMinFreq

DCSourceSweepState

DCSourcePointCount

DCSourceSweepFirstDimension

FrequencyAutoTune

 

IF Setup tab

DFT (Provides access to SpectrumAnalyzerDFT Object)

ADCFilter

EnableADCFilterAuto

AutoBandwidth (Part of SpectrumAnalyzerDFT Object)

BandwidthNarrowMin (Part of SpectrumAnalyzerDFT Object)

BandwidthNarrowMax (Part of SpectrumAnalyzerDFT Object)

BandwidthWideMin (Part of SpectrumAnalyzerDFT Object)

BandwidthWideMax (Part of SpectrumAnalyzerDFT Object)

 

Trigger Setup tab

TriggerADCLevelState

TriggerADCLevelValue

TriggerPeriodicCounterState

TriggerPeriodicCounterValue

 

Processing Setup tab

Type (Part of SpectrumAnalyzerDFT Object)

EnableImageRejectTraces

AcquisitionTime

LOCount

SpanBinsCount

Resolution (Part of SpectrumAnalyzerDFT Object)

RecordSize (Part of SpectrumAnalyzerDFT Object)

 

ADC & LO Setup tab

ADCSampleRate

EnableADCSampleRateAuto

ADCEnableFIRFor25Mhz

EnableADCDither

ForceADCRecordSize

ADCRecordSizeMax

ADCRecordSizeMin

ADCRecordSize

EnableForceADCRecordSize

ADCStacking

ADCStackingMax

ADCStackingState

ADCMultRecSize

ADCMultRecPeriod

ADCMultRecState

EnableRandomizedLO

EnableForce LOToFrequency

ForceLOToFrequency

 

Data Setup tab

DataFormat

DataFirstRFBin

ExportReceiverList

ExportReceiverSetList

ExportReceiverCount

DataBinCount

DataByteSize

DataBytesPerBin

DataByteSizeLSB

DataByteSizeMSB

BinaryFileEnabled

DataExportMarkersEnabled (Part of SpectrumAnalyzerDFT Object)

DataExportWindowingFactor (Part of SpectrumAnalyzerDFT Object)

TextFileEnabled

FileVerboseEnabled

FileEraseEachSweep

FilePrefix

FIFOEnabled

MemShareEnabled

MemShareName

DataLevelThreshold (Part of SpectrumAnalyzerDFT Object)

DataLevelThresholdEnabled (Part of SpectrumAnalyzerDFT Object)

 

See Also:

Other SA commands

Setup tab

chan.StartFrequency

chan.StopFrequency

chan.CenterFrequency

chan.FrequencySpan

FrequencySpanFull

CenterFrequencyStepSize

CenterFrequencyStepSizeMode

chan.CWFrequency

chan.NumberOfPoints

Receiver Attenuator

Element

 

SA Marker Settings

Marker to SA

toSA

Read Band Power

BandpowerdBm

Read Band Power Span

BandpowerSpan

Set Band Power State

BandpowerState

Read Band Noise

BandNoisedBmpHz

Read Band Noise Span

BandnoiseSpan

Set Band Noise State

BandnoiseState

Read occupied bandwidth center frequency

OccupiedBandCenter

Set and read occupied bandwidth percentage of span

OccupiedBandPercent

Read the occupied bandwidth power.

OccupiedBandPowerdBm

Read occupied bandwidth span

OccupiedBandSpan

Set occupied bandwidth state

OccupiedBandState