Programming with LPL
22-2
Using the LI-6400
22
This chapter describes the elements of LPL syntax.
Overview of LPL
LPL is a language designed to program data collection and manipulation ap-
plications on the LI-COR LI-6400. LPL programs can also run on other com-
puters to which the LPL Operating system has been ported. LPL itself is
platform independent, which means that LPL programs can be developed and
tested on a DOS computer, and run on the LI-6400 or a Macintosh without
modification.
LPL provides control over a range of hardware, from keyboards and displays,
to A/D converters and digital I/O lines. Only the LI-6400 (as opposed to a
Macintosh computer, for example) actually has all of this hardware, of
course, but the LPL Operating System for each specific platform will provide
software simulation of the missing hardware. Thus, for example, it is possible
to program and read an A/D converter on a Macintosh just as if it were on the
LI-6400; the measured values on the Macintosh, of course, will be entirely
mythical
1
.
LPL applications take the form of one or more ASCII files. When an applica-
tion is launched, the file(s) are read and converted into executable form.
While itÕs running, an application can spawn other applications, but the par-
ent application does not continue executing until the child application termi-
nates. Data can be shared between parent and child applications.
1.
The Macintosh implementation, however, will allow remote control of an
LI-6400, so measured values can be real.
Содержание LI-6400
Страница 1: ...Using the LI 6400 Portable Photosynthesis System ...
Страница 15: ...Part I The Basics ...
Страница 16: ......
Страница 174: ...Making Measurements Answers to Questions 4 56 Using the LI 6400 4 ...
Страница 175: ...Part II Useful Details ...
Страница 176: ......
Страница 200: ...Standard Tools Power ON Hooks 5 24 Using the LI 6400 5 ...
Страница 214: ...Real Time Data Real Time Graphics 6 14 Using the LI 6400 6 ...
Страница 234: ...Environmental Control Light Control 7 20 Using the LI 6400 7 ...
Страница 244: ...Light Sensor Considerations Gallium Arsenide Phosphide GaAsP Sensor 8 10 Using the LI 6400 8 ...
Страница 288: ...Data Logging Making Your Own AutoPrograms 9 44 Using the LI 6400 9 ...
Страница 289: ...Part III Working With Files ...
Страница 290: ......
Страница 312: ...The LPL File System Troubleshooting 10 22 Using the LI 6400 10 ...
Страница 340: ...Downloading Files Using a Data Capture Program 11 28 Using the LI 6400 11 ...
Страница 375: ...Part IV Configuration Issues ...
Страница 376: ......
Страница 420: ...Defining User Variables Old Style vs New Style 15 18 Using the LI 6400 15 ...
Страница 454: ...Using an Energy Balance Further Reading 17 12 Using the LI 6400 17 ...
Страница 455: ...Part V Maintenance Troubleshooting ...
Страница 456: ......
Страница 572: ...Troubleshooting Useful Information 20 46 Using the LI 6400 20 ...
Страница 587: ...Diagnostics and Utilities Sys Utility Programs Using the LI 6400 21 15 EBVpd t C guess EBSatVap _EBvap_kPa ...
Страница 593: ...Part VI Programming ...
Страница 594: ......
Страница 622: ...Programming with LPL Compiler Directives 22 28 Using the LI 6400 22 ...
Страница 846: ...Index I 16 Using the LI 6400 ...