Series 2600B System SourceMeter® Instrument Reference Manual
Section 7: TSP command reference
2600BS-901-01 Rev. C / August 2016
7-181
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 name of the script
body
Code that implements the body of the
for
loop to process the names in the catalog
Details
Accessing the catalog of scripts stored in nonvolatile memory allows you to process all scripts in
nonvolatile memory. The entries will be enumerated in no particular order.
Each time the body of the function executes,
name
takes on the name of one of the scripts stored in
nonvolatile memory. The
for
loop repeats until all scripts have been iterated.
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 controls the autorun state of a script.
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)