User`s guide

Agilent E6432A Microwave Synthesizer Users Guide 4-243
HPE6432_WriteListPoints
ViStatus HPE6432_WriteListPoints (ViSession
instrumentHandle, ViUInt32 startingPoint, ViReal64
frequency[], ViReal64 alcPower[], ViInt16 attenuation[],
ViInt16 featureBits[], ViInt16 alcOffset[], ViUInt32
numberOfPoints);
Purpose
This function writes arrays of list points to list point memory.
A List is defined as one or more points that can be stored in the
synthesizer’s List Point Memory. The synthesizer’s list point memory
can hold 131,071 points (with a range of 0 to 131,070) and can be
broken up into different size lists; although there can be multiple lists
stored in list point memory, only one list can be run at a given time.
Each list is delimited by two parameters that specify its Starting Point
and its Number of Points (length).
The Starting Point parameter specifies the starting point in the list
point memory at which to begin writing the list data, and Number of
Points specifies the number of points to take from the following arrays
and write into list point memory:
Frequency[]
ALC_Power_Level[]
Attenuation[]
•Feature_Bits[]
ALC_Offset[]
NOTE Downloading large lists could take long periods of time that depend on
the speed of the computer and interface being used as well as the size of
the list. Examples are shown below of loading different size lists into
list point memory with the HPE6432_WriteListPoints function using
different interfaces and different speed computers. The times listed
below are given in seconds.
Number
of Points
PII-400/MXI-2 PII-400 P-150/MXI-2 P-90
1,000 0.01 0.01 0.01 0.14
2,000 0.02 0.02 0.02 0.30
5,000 0.05 0.05 0.06 0.70
10,000 0.10 0.10 0.11 1.38
20,000 0.19 0.19 0.22 2.78