Specifications
Section 11. Programming Resource Library
11-24
every scan, i.e., it will pick up the data from the measurement command issued
during the previous scan and, when the timeout has expired, issue the
measurement command whose data will be retrieved on the subsequent scan.
11.3.4.3 Aborting a Measurement Command
If after sending any measurement command (aM[v]! or aC[v]!) to a sensor, but
before it issues a response indicating that the data values are ready, a user can
abort the measurement by issuing any other valid command to the sensor.
11.3.5 Obtaining Measurement Values
11.3.5.1 Send Data Command
This command is used to get groups of data from the sensor. D0! is normally
issued automatically by the datalogger after any measurement command. In
transparent mode, the user asserts this command to obtain data. If the expected
number of data values are not returned in response to a D0! command, the data
logger issues D1!, D2!, etc., until all measurement values are received. The
limiting constraint is that the total number of characters that can be returned to
a D0! command is 35 characters (or 75 characters for a concurrent command).
If the number of characters exceed this limit, then the remainder of the
response are obtained with D1!. If that cannot capture the remainder of the
response within the 35 character limit, then D2! is issued, and so on.
11.3.5.2 Continuous Measurements Command
Sensors that are able to continuously monitor the phenomena to be measured,
such as a shaft encoder, do not require a measurement command (e.g., M!).
They can be read directly with the R commands (R0!... R9!) If a sensor cannot
perform continuous measurements, then it will only respond with the sensor’s
address, acknowledging that it has received but cannot comply with the
instruction.