LPL Reference
The Reference
24-36
Using the LI-6400
24
Skipping and Searching
Any characters that lie outside of a format directive are used as Òread throughÓ char-
acters. More sophisticated searching can be done using the %x (or %X) directive.
When a %x is encountered in the format string, text is popped from the stack, and the
source is searched for a matching string. If one is found, the empty pointer is moved
past it. Thus, the LPL code
&y "END=" &x "%d%x%f" file
ENTER
will do the following steps: 1) read an integer, assign it to x. 2) consume characters
until the string ÕEND=Õ is consumed. 3) read a floating point value, assign it to y.
User Defined Radix
If the source contains numeric values that are not decimal, they can be read and con-
verted using the user defined radix type code ÕrÕ. The character immediately following
the ÕrÕ determines the radix, or base, to be used. This character should be the highest
value character in the base. (binary = Õ1Õ, decimal = Õ9Õ, hex = ÕfÕ, base 36 = ÕzÕ, etc.)
For example, if a file contains the following line
ff ef 8e 01101101
and we wished to interpret these as 3 hex and 1 binary value, and store them as 4 in-
teger variables (a, b, c, and d), we would write
&d &c &b &a "%rf %rf %rf %r1" file
ENTER
s
String
c
Character
f or F
e or E
g or G
Floating point
r<c>
User specified radix. See below.
Table 24-20.
(Continued)Format Type Codes for ENTER
Type
Description
Summary of Contents for LI-6400
Page 1: ...Using the LI 6400 Portable Photosynthesis System ...
Page 15: ...Part I The Basics ...
Page 16: ......
Page 174: ...Making Measurements Answers to Questions 4 56 Using the LI 6400 4 ...
Page 175: ...Part II Useful Details ...
Page 176: ......
Page 200: ...Standard Tools Power ON Hooks 5 24 Using the LI 6400 5 ...
Page 214: ...Real Time Data Real Time Graphics 6 14 Using the LI 6400 6 ...
Page 234: ...Environmental Control Light Control 7 20 Using the LI 6400 7 ...
Page 244: ...Light Sensor Considerations Gallium Arsenide Phosphide GaAsP Sensor 8 10 Using the LI 6400 8 ...
Page 288: ...Data Logging Making Your Own AutoPrograms 9 44 Using the LI 6400 9 ...
Page 289: ...Part III Working With Files ...
Page 290: ......
Page 312: ...The LPL File System Troubleshooting 10 22 Using the LI 6400 10 ...
Page 340: ...Downloading Files Using a Data Capture Program 11 28 Using the LI 6400 11 ...
Page 375: ...Part IV Configuration Issues ...
Page 376: ......
Page 420: ...Defining User Variables Old Style vs New Style 15 18 Using the LI 6400 15 ...
Page 454: ...Using an Energy Balance Further Reading 17 12 Using the LI 6400 17 ...
Page 455: ...Part V Maintenance Troubleshooting ...
Page 456: ......
Page 572: ...Troubleshooting Useful Information 20 46 Using the LI 6400 20 ...
Page 593: ...Part VI Programming ...
Page 594: ......
Page 622: ...Programming with LPL Compiler Directives 22 28 Using the LI 6400 22 ...
Page 846: ...Index I 16 Using the LI 6400 ...