04.01.2015 Views

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

CR1000 Manual - Campbell Scientific

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Section 7. Installation<br />

Table 10. Data Types<br />

Name:<br />

Command<br />

or<br />

Argument<br />

Description /<br />

Word Size<br />

Where Used Notes Resolution / Range<br />

Zero Minimum Maximum<br />

0.000 ±0.001 ±7999.<br />

FP2<br />

<strong>Campbell</strong><br />

<strong>Scientific</strong> floating<br />

point /<br />

2 byte<br />

Final data storage<br />

Default final storage data type. Use FP2<br />

for stored data requiring 3 or 4<br />

significant digits. If more significant<br />

digits are needed, use IEEE4 or an offset.<br />

Absolute Value Decimal Location<br />

0 -- 7.999 X.XXX<br />

8 -- 79.99 XX.XX<br />

80 - 799.9 XXX.X<br />

800 -- 7999. XXXX.<br />

As Float<br />

IEEE Floating<br />

Point /<br />

4 byte<br />

Dim & Public<br />

variables<br />

IEEE Standard 754 ±1.4 x 10 -45 to ±3.4 x 10 38<br />

IEEE4<br />

IEEE Floating<br />

Point /<br />

4 byte<br />

Final data storage IEEE Standard 754 ±1.4 x 10 -45 to ±3.4 x 10 38<br />

Use to store count data ≤<br />

±2,147,483,648<br />

As Long<br />

Signed Integer /<br />

4 byte<br />

Dim & Public<br />

variables<br />

Final data storage<br />

Speed -- math with integers is faster<br />

than with Floats.<br />

Resolution -- has 32 bits compared to<br />

24-bits in IEEE4.<br />

Usually not suitable for final data<br />

storage (except counts) since fractional<br />

portion of values is lost.<br />

-2,147,483,648 to +2,147,483,647<br />

Use to store positive count data ≤<br />

+65535.<br />

UINT2<br />

Unsigned Integer/<br />

2 byte<br />

Final data storage<br />

Use to store port or flag status. See<br />

CRBasic example Load binary<br />

information into a variable (p. 112).<br />

When Public FLOATs convert to<br />

UINT2 at final data storage, values<br />

outside the range 0-65535 yield<br />

unusable data. INF converts to 65535.<br />

NAN converts to 0.<br />

0 to 65535<br />

Use to store positive count data ≤<br />

2147483647.<br />

UINT4<br />

Unsigned Integer/<br />

4 byte<br />

Final data storage<br />

Other uses include storage of long ID<br />

numbers (such as are read from a bar<br />

reader), serial numbers, or address.<br />

May also be required for use in some<br />

Modbus devices.<br />

0 to 2147483647<br />

119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!