Keithley 708B Reference Manual page 215

Switching matrix
Hide thumbs Also See for 708B:
Table of Contents

Advertisement

Section 6: Instrument programming
Conditional branching
Lua uses the if, else, elseif, then, and end keywords to do conditional branching.
Note that in Lua, nil and false are false and everything else is true. Zero is true in Lua.
The syntax of a conditional block is as follows:
if expression then
block
elseif expression then
block
else
block
end
Where:
expression is Lua code that evaluates to either true or false
block consists of one or more Lua statements
Example: If
Code
if 0 then
print("Zero is true!")
else
print("Zero is false.")
end
Example: Comparison
Code
x = 1
y = 2
if x and y then
print("Both x and y are true")
end
Example: If and else
Code
x = 2
if not x then
print("This is from the if block")
else
print("This is from the else block")
end
6-24
Models 707B and 708B Switching Matrix Reference Manual
Output
Zero is true!
Output
Both x and y are true
Output
This is from the else block
707B-901-01 Rev. A / August 2010

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

707b

Table of Contents