Segments Collection


Description

The segment collection provides a mechanism for iterating through the sweep segments of a channel. Sweep segments are a potentially faster method of sweeping the analyzer through only the frequencies of interest. Learn more about Segment Sweep.

Accessing the Segments collection

There are two paths to the Segments Collection:

  1. From the Channel object

  2. From the FOMRange object

Dim app As AgilentPNA835x.Application
Set app = CreateObject("AgilentPNA835x.Application", <analyzerName>)

Dim segs As ISegments
Set segs = app.ActiveChannel.Segments

or

Set segs = app.ActiveChannel.FOM.FOMRange(1).Segments

See Also:

Methods

Interface

See History

Description

Add

ISegments

Adds an item to either the Segments collection.

Item

ISegments

Use to get a handle to a segment in the collection..

GetAllSegments

ISegments5

Downloads a segment table from the PNA

Remove

ISegments

Removes an item from a collection of objects.

SetAllSegments

ISegments2

Uploads a segment table to the PNA.

Properties

 

Description

AllowArbitrarySegments

ISegments3

Enables the setup of arbitrary segment sweep

Count

ISegments

Returns the number of items in a collection of objects.

IF Bandwidth Option

ISegments

Enables the IFBandwidth to be set on individual sweep segments.

Parent

ISegments

Returns a handle to the current naNetworkAnalyzer application..

Source Power Option

ISegments

Enables setting the Source Power for a segment.

SweepTimeOption

ISegments4

Enables the Sweep time or Dwell time to be set independently on sweep segments.

ISegments History

Interface

Introduced with PNA Rev:

ISegments

1.0

ISegments2

3.5

ISegments3

4.2

ISegments4

7.1

ISegments5

8.6


Last modified:

23-Jul-2009

Added more description

28-Apr-2009

Added GetAllSegments

8-Mar-2007

Modified access via fom

9/29/06

Added ISegments4