BASIC stamp manual v2.2
5: BASIC Stamp Command Reference – SERIN
BASIC Stamp Syntax and Reference Manual 2.2 • www.parallax.com • Page 403
Table 5.100: Conversion
Formatters for all BS2 models.
Conversion
Formatter
Type of Number Numeric
Characters
Accepted
Notes
DEC{1..5} Decimal, optionally limited to 1 – 5 digits 0 through 9 1
SDEC{1..5} Signed decimal, optionally limited to 1 – 5
digits
-, 0 through 9 1,2
HEX{1..4} Hexadecimal, optionally limited to 1 – 4 digits 0 through 9, A
through F
1,3,5
SHEX{1..4} Signed hexadecimal, optionally limited to 1 – 4
digits
-, 0 through 9,
A through F
1,2,3
IHEX{1..4} Indicated hexadecimal, optionally limited to
1 – 4 digits
$, 0 through 9,
A through F
1,3,4
ISHEX{1..4} Signed, indicated hexadecimal, optionally
limited to 1 – 4 digits
-, $, 0 through
9, A through F
1,2,3,4
BIN{1..16} Binary, optionally limited to 1 – 16 digits 0, 1 1
SBIN{1..16} Signed binary, optionally limited to 1 – 16
digits
-, 0, 1 1,2
IBIN{1..16} Indicated binary, optionally limited to 1 – 16
digits
%, 0, 1 1,4
ISBIN{1..16} Signed, indicated binary, optionally limited
to 1 – 16 digits
-, %, 0, 1 1,2,4
NUM
Generic numeric input (decimal, hexadecimal
or binary); hexadecimal or binary number must
be indicated
$, %, 0 through
9, A through F
1, 3, 4
SNUM
Similar to NUM with value treated as signed
with range -32768 to +32767
-, $, %,
0 through 9,
A through F
1,2,3,4
1 All numeric conversions will continue to accept new data until receiving either the specified
number of digits (ex: three digits for DEC3) or a non-numeric character.
2 To be recognized as part of a number, the minus sign (-) must immediately precede a
numeric character. The minus sign character occurring in non-numeric text is ignored and
any character (including a space) between a minus and a number causes the minus to be
ignored.
3 The hexadecimal formatters are not case-sensitive; “a” through “f” means the same as “A”
through “F”.
4 Indicated hexadecimal and binary formatters ignore all characters, even valid numerics,
until they receive the appropriate prefix ($ for hexadecimal, % for binary). The indicated
formatters can differentiate between text and hexadecimal (ex: ABC would be interpreted
by HEX as a number but IHEX would ignore it unless expressed as $ABC). Likewise, the
binary version can distinguish the decimal number 10 from the binary number %10. A
prefix occurring in non-numeric text is ignored, and any character (including a space)
between a prefix and a number causes the prefix to be ignored. Indicated, signed
formatters require that the minus sign come before the prefix, as in -$1B45.
5 The HEX modifier can be used for Decimal to BCD Conversion. See “Hex to BCD
Conversion” on page 97.
For examples of all conversion formatters and how they process incoming
data, see Appendix C.