Programming with LPL
Making Objects
Using the LI-6400
22-9
gers (
CHAR
,
INT
or
LONG
), the initial value can be written in decimal,
hexidecimal, or as a character (Table 22-3).
Floating point objects (
FLOAT
and
DOUBLE
) can be initialized with values
written as decimal integers, fixed point values, or exponential notation
(Table 22-4).
Numerical Arrays
Numerical objects can be declared as arrays. Any array has two extra pieces
of information carried around with it, in addition to the actual data: the
size
(the maximum number of objects that the array can hold) and something
thatÕs called the
ready
value, which is the actual number of objects that the
array is holding.
Arrays are declared by appending square brackets to the objectÕs name. The
brackets can be empty, or contain the size of the array. The initial values of
the array are given between braces. If the size is not specified in the square
brackets (as in def[] above), the size comes from the number of items in the
initialization string. The initializing sequence for arrays can have fewer items
than the declared size. If there are more initializing items than the declared
Table 22-3.
INT
and
LONG
initializations
Sequence
Interpretation
abc 15
A decimal integer (15)
def 0xff
Hexidecimal constant (255)
ghi ÔAÕ
Character constant (65)
Table 22-4.
FLOAT
and
DOUBLE
initializations
Sequence
Interpretation
abc -15.378
Fixed point constant
def 1.234E-5
Exponential notation
ghi 12
Decimal integer
Содержание 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 ...