Section 7. Installation
262
SDI-12 Commands for Programmed (SDIRecorder()) Mode
Command Name
SDIRecorder()
SDICommand
Argument
SDI-12 Command Sent
Sensor Response
1
CR3000 Response Notes
CR3000: if ttt
=
0, issues aDv! command(s). If nnn
=
0
then NAN put in the first element of the array.
Sensor: responds with data
CR3000: else, if ttt > 0 then moves to next CRBasic
program instruction
CR3000: at next time SDIRecorder() is executed, if
elapsed time < ttt, moves to next CRBasic instruction
CR3000: else, issues aDv! command(s)
Sensor: responds with data
CR3000: issues aCv! command (to request data for next
scan)
Alternate Concurrent
Measurement
Cv
(note — no !
termination)
2
CR3000: 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. 263)
Sensor: responds to aDv! command(s) with data, if any.
If no data, loads NAN into variable.
CR3000: moves to next CRBasic instruction (does not
re-issue aCv! command)
Send Identification
I!
CR3000: issues aI! command
Start Measurement
M!, Mv!, MCv!
CR3000: issues aMv! command
Sensor: responds with atttnn
CR3000: If nnn
=
0 then NAN put in the first element of
the array.
CR3000: 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!
CR3000: issues aRv! command
Start Verification
V!
CR3000: issues aV! command
1
See table SDI-12 Commands for Transparent Mode
(p. 257)
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)
).
3
Note that ttt is local only to the SDIRecorder() instruction. If a second SDIRecorder() instruction is used, it will
have its own ttt.
Summary of Contents for CR3000 Micrologger
Page 2: ......
Page 3: ......
Page 4: ......
Page 6: ......
Page 30: ......
Page 34: ......
Page 36: ......
Page 96: ......
Page 485: ...Section 8 Operation 485 8 11 2 Data Display FIGURE 110 Keyboard and Display Displaying Data ...
Page 487: ...Section 8 Operation 487 FIGURE 112 CR1000KD Real Time Custom ...
Page 491: ...Section 8 Operation 491 FIGURE 116 Keyboard and Display File Edit ...
Page 496: ......
Page 502: ......
Page 564: ...Section 11 Glossary 564 FIGURE 126 Relationships of Accuracy Precision and Resolution ...
Page 566: ......
Page 594: ......
Page 598: ......
Page 600: ......
Page 602: ......
Page 624: ......
Page 642: ......
Page 643: ......