Series 2600B System SourceMeter® instrument Reference Manual Section 8: Instrument programming
2600BS-901-01 Rev. F/August 2021 8-15
You cannot use the following Lua reserved words for function or variable names.
You also cannot use top-level command names as variable names. If you use these names, it results
in the loss of use of the commands. For example, if you send the command digio = 5, you cannot
access the digio.* commands until you turn the instrument power off and then turn it on again.
These names include:
Values and variable types
In Lua, you use variables to store values in the runtime environment for later use.
Lua is a dynamically-typed language; the type of the variable is determined by the value that is
assigned to the variable.
Variables in Lua are assumed to be global unless they are explicitly declared to be local. A global
variable is accessible by all commands. Global variables do not exist until they have been assigned
a value.