Keithley 2450 Reference Manual page 515

Interactive sourcemeter instrument
Table of Contents

Advertisement

Section 7: Introduction to TSP operation
Example: Break with while statement enclosed by comment delimiters
local numTable = {5, 4, 3, 2, 1}
local k = table.getn(numTable)
--local breakValue = 3
while k > 0 do
if numTable[k] == breakValue then
print("Going to break and k = ", k)
break
end
k = k - 1
end
if k == 0 then
print("Break value not found")
end
Example: Break with infinite loop
a, b = 0, 1
while true do
print(a, b)
a, b = b, a + b
if a > 500 then
break
end
end
7-24
Model 2450 Interactive SourceMeter® Instrument Reference Manual
This example defines a break value
(breakValue), but the break value
line is preceded by comment delimiters
so that the break value is not
assigned, and the code reaches the
value 0 to exit the while loop.
Output:
Break value not found
This example uses a break statement
that causes the while loop to exit if the
value of a becomes greater than 500.
Output:
0
1
1
1
1
2
2
3
3
5
5
8
8
13
13
21
21
34
34
55
55
89
89
144
144
233
233
377
377
610
2450-901-01 Rev. B/September 2013

Advertisement

Table of Contents
loading

Table of Contents