MotionController Axis MultiAxis IO IOPoint NetworkNode RsiError
Sample Apps Changelog

RapidCode API

◆ FilterAlgorithmGet()

RSIFilterAlgorithm FilterAlgorithmGet ( )
pure virtual

Get the control algorithm type.

Description:
FilterAlgorithmGet returns the algorithm used to control this axis.
This value defines the closed-loop control algorithm that the controller's filter object will execute every servo cycle.
Returns
(RSIFilterAlgorithm) Filter algorithm for axis control.
Sample Code:
if(axis.FilterAlgorithmGet() == RSIFilterAlgorithm.RSIFilterAlgorithmPID)
{
Console.WriteLine("This axis is using a PID algorithm");
}
Notes:

This is typically RSIFilterAlgorithmPID or RSIFilterAlgorithmPIV.

RapidSetup:
Go to axis screen->Tuning Parameters. Algorithm is shown in image below and is currently set to PID.
Axis_Filter.jpg
See also
FilterAlgorithmSet