5: BASIC Stamp Command Reference – LOOKDOWN
BASIC Stamp Programming Manual 2.0c
•
www.parallaxinc.com
•
Page 177
LOOKDOWN
BS1 BS2 BS2e BS2sx BS2p
LOOKDOWN
Target, ( Value0, Value1, ...ValueN ), Variable
LOOKDOWN
Target, {ComparisonOp} [ Value0, Value1, ...ValueN ], Variable
Function
Compare Target value to a list of values and store the index number of the
first value that matches into Variable. If no value in the list matches,
Variable is left unaffected. On the BS2, BS2e, BS2sx and BS2p, the optional
ComparisonOp is used as criteria for the match; the default criteria is "equal
to."
•
Target
is a variable/constant/expression (0 – 65535) to be compared
to the values in the list.
•
ComparisonOp
is an optional comparison operator (as described in
Table 5.36) to be used as the criteria when comparing values. When
no ComparisonOp is specified, equal to (=) is assumed. This
argument is not available on the BS1.
•
Values
are variables/constants/expressions (0 – 65535) to be
compared to Target.
•
Variable
is a variable (usually a byte) that will be set to the index (0 –
255) of the matching value in the Values list. If no matching value is
found, Variable is left unaffected.
Quick Facts
BS1, BS2, BS2e, BS2sx and BS2p
Limit of value
entries
256
Starting index
number
0
If value list
contains no
match…
Variable is left unaffected
Explanation
LOOKDOWN works like the index in a book. In an index, you search for a
topic and get the page number. LOOKDOWN searches for a target value
in a list, and stores the index number of the first match in a variable. For
example:
1
2
e
2
sx
2
p
2
1
NOTE: Expressions are not
allowed as arguments on the BS1.
Table 5.35: LOOKDOWN Quick
Facts.
2
e
2
sx
2
p
2
Содержание BASIC Stamp 1
Страница 1: ...BASIC Stamp Programming Manual Version 2 0c...
Страница 30: ...Introduction to the BASIC Stamps Page 28 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 34: ...Quick Start Guide Page 32 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 90: ...BUTTON BASIC Stamp Command Reference Page 88 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 118: ...END BASIC Stamp Command Reference Page 116 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 128: ...FREQOUT BASIC Stamp Command Reference Page 126 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 196: ...NAP BASIC Stamp Command Reference Page 194 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 206: ...OWIN BASIC Stamp Command Reference Page 204 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 214: ...OWOUT BASIC Stamp Command Reference Page 212 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 216: ...PAUSE BASIC Stamp Command Reference Page 214 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 226: ...POLLMODE BASIC Stamp Command Reference Page 224 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 232: ...POLLOUT BASIC Stamp Command Reference Page 230 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 236: ...POLLRUN BASIC Stamp Command Reference Page 234 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 240: ...POLLWAIT BASIC Stamp Command Reference Page 238 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 262: ...RCTIME BASIC Stamp Command Reference Page 260 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 274: ...RUN BASIC Stamp Command Reference Page 272 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 310: ...SEROUT BASIC Stamp Command Reference Page 308 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 324: ...STOP BASIC Stamp Command Reference Page 322 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 340: ...ASCII Chart Page 338 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 342: ...Reserved Words Page 340 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 346: ...Conversion Formatters Page 344 BASIC Stamp Programming Manual 2 0b www parallaxinc com...