MotionController Axis MultiAxis IO IOPoint NetworkNode RsiError
Sample Apps Changelog

RapidCode API

◆ AnalogOutSet()

void AnalogOutSet ( int32  analogChannel,
int32  value 
)
pure virtual

Set the value of an analog output.

Description:
AnalogOutSet sets the value of an analog output. It is passed a starting channel ID relative to the Node (not Segment).
Parameters
analogChannelThe analog output number on the node, starts from 0.
valueValue of the output.
Sample Code:
Set the Analog Output value on [channel] to [value]. Example: Assuming range is +/- 10V and resolution is 16-bit, 0x7FFF would represent 10V.
// -- C++ -- //
io->AnalogOutSet(channel, value);
// -- C# -- //
io.AnalogOutSet(channel, value);
Note
Slice I/O has multiple segments of same type (Digital/Analog In/Out) which are grouped together. The reference number for any channel of a given type

can be defined as when it is encounted relative to the Slice I/O Node or an individual Slice.

See also
AnalogOutGet