Continuous Measurements
Sensors that are able to continuously monitor the phenomena to be measured, such as a cable
position, do not require a "Start Measurement" command. They can be read directly with the R
commands (R0!...R9!). The R commands work exactly like the D (D0!...D9!) commands. The only
difference is that the R commands do not need to be preceded with an M command.
The H-3301/3311 supports the aR0! continuous measurement command.
Example of an "aR0!" command:
Command
"aR0!"
Where:
X.XX
NNNN
Continuous Measurements with CRC
The "Continuous Measurement with CRC" command makes a measurement sequence with a CRC
appended to the data.
The H-3301/3311 supports the aRC0! continuous measurement command.
Example of an "aRC0!" command:
Command
"aRC0!"
Where:
X.XX
NNNN
YYY
Send Acknowledge Command
The "Send Acknowledge" command returns a simple status response which includes the address of
the sensor. Any measurement data in the sensor's buffer is not disturbed.
Command
"a!"
Where:
a
is the sensor address ("0-9", "A-Z", "a-z", "*", "?").
Response
"a+X.XX+NNNN<cr><lf>
= Current position (stage), in user programmable units
= Current position (raw counts), in raw position counts
Response
"a+X.XX+NNNNYYY<cr><lf>
= Current position (stage), in user programmable units
= Current position (raw counts), in raw position counts
= CRC (ASCII Characters)
Response
"a<cr><lf>"
SDI-12 Command & Response Protocol
15