EasyManuals Logo
Home>Campbell>Measuring Instruments>CR1000

Campbell CR1000 User Manual

Campbell CR1000
678 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #273 background imageLoading...
Page #273 background image
Section 7. Installation
Command Name
SDIRecorder()
SDICommand
Argument
SDI-12 Command Sent
Sensor Response
1
CR1000 Response
Notes
Address Query
?!
CR1000: issues a?! command. Only one sensor can be attached to the C
terminal configured for SDI-12 for this command to elicit a response.
Sensor must support this command.
Change Address
Ab!
CR1000: issues aAb! command
Concurrent Measurement
Cv!, CCv!
CR1000: issues aCv! command
Sensor: responds with atttnn
CR1000: if ttt = 0, issues aDv! command(s). If nnn = 0 then NAN put in
the first element of the array.
Sensor: responds with data
CR1000: else, if ttt > 0 then moves to next CRBasic program instruction
CR1000: at next time SDIRecorder() is executed, if elapsed time < ttt,
moves to next CRBasic instruction
CR1000: else, issues aDv! command(s)
Sensor: responds with data
CR1000: issues aCv! command (to request data for next scan)
Alternate Concurrent Measurement
Cv
(note — no ! termination)
2
CR1000: tests to see if ttt expired. If ttt not expired, loads 1e9 into first variable and
then moves to next CRBasic instruction. If ttt expired, issues aDv! command(s).
See section Alternate Start Concurrent Measurement Command (Cv) (p. 273)
Sensor: responds to aDv! command(s) with data, if any. If no data, loads
NAN into variable.
CR1000: moves to next CRBasic instruction (does not re-issue aCv!
command)
Send Identification
I!
CR1000: issues aI! command
Start Measurement
M!, Mv!, MCv!
CR1000: issues aMv! command
Sensor: responds with atttnn
CR1000: If nnn = 0 then NAN put in the first element of the array.
CR1000: waits until ttt
3
seconds (unless a service request is received).
Issues aDv! command(s). If a service request is received, issues aDv!
immediately.
Sensor: responds with data
Continuous Measurements
Rv!, RCv!
CR1000: issues aRv! command
Start Verification
V!
CR1000: issues aV! command
1
See table SDI-12 Commands for Transparent Mode (p. 269) for complete sensor responses.
2
Use variable replacement in program to use same instance of SDI12Recorder() as issued aCV! (see the CRBasic example Using Alternate
Concurrent Command (aC)
(p. 277) ).
3
Note that ttt is local only to the SDIRecorder() instruction. If a second SDIRecorder() instruction is used, it will have its own ttt.
Note aCv and aCv! are different commands aCv does not end with !.
273

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Campbell CR1000 and is the answer not in the manual?

Campbell CR1000 Specifications

General IconGeneral
BrandCampbell
ModelCR1000
CategoryMeasuring Instruments
LanguageEnglish

Related product manuals