Chapter 6

$aaSiCj(data)

Name Analog Data Out
Description Sends a digital value from the host computer to a
specified channel of a specified slot in a specified
ADAM-5000 system for output as an analog signal.
Upon receipt, the analog output module in the specified
slot will output an analog signal corresponding to the
digital value received.
Syntax #aaSiCj(data)(cr)
# is a delimiter character.
aa (range 00-FF) represents the 2-character hexadecimal
address of the ADAM-5000 system.
SiCj identifies the I/O slot i (i : 0 to 3) and the channel
j (j : 0 to 3) of the analog output module that is to output
an analog signal.
(data) is a digital value incoming to the module, which
corresponds to the desired analog output value (always
in engineering units) to be output from the module.
The analog value output will depend on the module's
range configuration. (See also Appendix B, Data
Formats and I/O Ranges)
(cr) is the terminating character, carriage return (0Dh)
Response >(cr) if the command is valid.
?aa(cr) if a value was sent that is out of range. Note that
when the analog output module receives such a value, it
will try to use a value that is close to the one received,
but within the moduleā€˜s configured range.
There is no response if the module detects a syntax error
or communication error or if the specified address does
not exist.
> is a delimiter character indicating a valid command was
received.
ADAM-5000 6-95