Models 707B and 708B Switching Matrix Reference Manual
Section 7: Command reference
707B-901-01 Rev. A / August 2010
7-163
script.user.catalog()
This function returns an iterator that can be used in a
for
loop to iterate over all the scripts stored in nonvolatile
memory.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Function No
Usage
for name in script.user.catalog() do
<body>
end
name
String representing the user-defined name of the channel pattern
<body>
Code that implements the body of the
for
loop to process the names in the catalog
Example
for name in script.user.catalog() do
print(name)
end
Retrieve the catalog listing for user scripts.
Also see
None
scriptVar.autorun
This attribute sets a script to autorun.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Attribute (RW)
No
Not applicable
See
Details
See
Details
Usage
scriptVar.autorun = state
state = scriptVar.autorun
scriptVar
The name of the variable that references the script
state
Whether or not the script runs automatically when powered on:
•
"yes"
: Script runs automatically
•
"no"
: Script does not run automatically
Details
Autorun scripts run automatically when the instrument is turned on. You can set any number of scripts to autorun.
The run order for autorun scripts is arbitrary, so make sure the run order is not important.
The default value for
scriptVar.autorun
depends on how the script was loaded. The default is
"no"
if the
script was loaded with
loadscript
or
script.new()
. It is
"yes"
for scripts loaded with
loadandrunscript
or
script.newautorun()
.