The RMP Motion Controller APIs

◆ CreateDigitalInput() [1/5]

static IOPoint * CreateDigitalInput ( Axis * axis,
RSIMotorDedicatedIn motorDedicatedInNumber )
static
Description:
Parameters
axis
motorDedicatedInNumberRSI::RapidCode::RSIMotorDedicatedIn
Returns
(IOPoint*) A pointer to the newly created IOPoint.

Part of the IOPoint Creation method group.

Sample Code:
IO: Input & Output
const int NODE_INDEX = 0; // The EtherCAT Node we will be communicating with
//const int INPUT_INDEX = 0; // The PDO Index in that Node
const int OUTPUT_INDEX = 0; // The PDO Index in that Node
IOPoint output0 = IOPoint.CreateDigitalOutput(controller.NetworkNodeGet(NODE_INDEX), OUTPUT_INDEX); // Automatically gets the memory index of a specified node and input index
output0.Set(false);
controller.SampleWait(1);
Assert.False(output0.Get(), "The getter function should return a value equal to false");
Examples
InputOutput.cs, Recorder.cs, and UserLimit.cs.