Section 6: Instrument programming
Models 707B and 708B Switching Matrix Reference Manual
6-38
707B-901-01 Rev. B / January 2015
To change the name of a script, use the command:
scriptVar
.name = "
renamedScript
"
Where:
scriptVar
=
The global variable name
"
renamedScript
"
=
The new name of the user script that was referenced by the
scriptVar
global variable
After changing the name, you need to save the original script to save the change to the name
attribute.
For example:
beepTwoSec.name = "beep2sec"
beepTwoSec.save()
Run the
beep2sec
script using the following command:
script.user.scripts.beep2sec()
If the new name is the same as a name that is already used for a script, the name of the existing
script is removed and that script becomes unnamed. This removes the existing script if there are no
other variables that reference the previous script. If variables do reference the existing script, the
references remain intact.
Changing the name of a script does not change the name of any variables that reference that script.
After changing the name, the script is located in the
script.user.scripts
table under its new
name.
Figure 88: Rename script
For example, to change the name of the script named
test2
to be
autoexec
:
test2.name = "autoexec"
test2.save()
The
autoexec
script runs automatically when the instrument is turned on. It runs after all the scripts
have loaded and any scripts marked as autorun have run.