Specifications

Command Set 4-8
Acknowledge (ACK)
The ACKnowledge command is a hand-shaking command used in conjunc-
tion with the Analog Output (AO) command. It is used to confirm the data
sent to a module. See the Analog Output (AO) command for examples of
ACK usage.
Command: $1ACK
Response: *
Command: #1ACK
Response: *1ACK2A
Analog Output (AO)
The Analog Output (AO) command is the primary command used to control
the analog output, whether it is current or voltage. The AO command can
function in two different ways, depending on whether the ‘$’ or the ‘#’
command prompt is used. In either case the analog output is specified in the
standard 7-digit data format:
Command: $1AO+00010.00
Response: *
If the analog output is scaled in milliamps, this particular command will direct
the D3000 to produce 10mA. In this example, the ‘$’ command prompt is
used to obtain an analog output immediately after the command is received
by the module. The module performs the output function and responds with
a ‘*’ to provide a simple acknowledgement that the command has been
executed.
The ‘#’ form of the AO command requires the host to verify and acknowledge
the command data before the module will execute the command. The data
is acknowledged by the host with the ACKnowledge (ACK) command. Here
is a typical command sequence:
Command: #1AO+00010.00
Response: *1AO+00010.0095
The host command is echoed back along with a checksum as is true with any
command when used with the ‘#’ command prompt. At this point the module
has not performed the AO command. It is waiting for the host to acknowledge
the command by sending an ACK command. This allows the host to
examine the command as received by the module and verify that the data
is correct. If the host is satisfied that the command data and the checksum
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com