NXC  Version 1.2.1 r5
 All Data Structures Files Functions Variables Groups Pages
void OnFwdRegExPID ( byte  outputs,
char  pwr,
byte  regmode,
const byte  reset,
byte  p,
byte  i,
byte  d 
)
inline

Run motors forward regulated and reset counters with PID factors.

Run the specified outputs forward using the specified regulation mode. Specify proportional, integral, and derivative factors.

Parameters
outputsDesired output ports. Can be a constant or a variable, see Output port constants. If you use a variable and want to control multiple outputs in a single call you need to use a byte array rather than a byte and store the output port values in the byte array before passing it into this function.
pwrOutput power, 0 to 100. Can be negative to reverse direction.
regmodeRegulation mode, see Output port regulation mode constants.
resetPosition counters reset control. It must be a constant, see Tachometer counter reset flags.
pProportional factor used by the firmware's PID motor control algorithm. See PID constants.
iIntegral factor used by the firmware's PID motor control algorithm. See PID constants.
dDerivative factor used by the firmware's PID motor control algorithm. See PID constants.
Examples:
ex_onfwdregexpid.nxc.