Language Dictionary - 3
71
Source Subsystem (List)
This subsystem controls the generation of complex sequences of output changes with rapid, precise
timing and synchronized with internal or external signals. Each subsystem command for which lists can be
generated has an associated list of values that specify the output at each list step. LIST:COUNt
determines how many times the sequences through a list before that list is completed. LIST:DWELl
specifies the time interval that each value (point) of a list is to remain in effect. LIST:STEP determines if a
trigger causes a list to advance only to its next point or to sequence through all of its points.
All active subsystems that have their modes set to LIST must have the same number of points (up to
100), or an error is generated when the first list point is triggered. The only exception is a list consisting of
only one point. Such a list is treated as if it had the same number of points as the other lists, with all of the
implied points having the same value as the one specified point. All list point data is stored in nonvolatile
memory.
NOTE: MODE commands such as VOLTage:MODE LIST are used to activate lists for specific
functions. However, the LIST:DWELl command is active whenever any function is set to
list mode. Therefore, LIST:DWELl must always be set either to one point, or to the same
number of points as the active list.
Subsystem Syntax
[SOURce:]
LIST
:COUNt <n> | INFinity Sets the list repeat count
:CURRent <n> {,<n>} Sets the peak current limit list
:POINts? Returns the number of peak current limit list points
:DWELl <n> {,<n>} Sets the list of dwell times
:POINts? Returns the number of dwell list points
:FREQuency
[:LEVel] <n> {,<n>} Sets the frequency list
:POINts? Returns the number of frequency points
:SLEW <n> {,<n>} Sets the frequency slew list
:POINts? Returns the number of frequency slew points
:PHASe <n> {,<n>} Sets the phase list
:POINts? Returns the number of phase list points
:SHAPe <shape> {,<shape>} Sets the waveform shape list
:POINts? Returns the number of shape list points
:STEP <step> Specifies how the list responds to triggers (ONCE | AUTO)
:TTLTrg <bool> {,<bool>} Defines the output marker list
:POINts? Returns the number of output marker list points
:VOLTage
[:LEVel] <n> {,<n>} Sets the voltage list
:POINts? Returns the number of voltage level points
:SLEW <n> {,<n>} Sets the voltage slew list
:POINts? Returns the number of voltage slew points
:OFFSet <n> {,<n>} Sets the voltage offset list
:POINts? Returns the number of voltage offset points
:SLEW <n> {,<n>} Sets the offset voltage slew list
:POINts? Returns the number of offset voltage slew points