ctrl_disp

Purpose:

Display controller values

Enter:

ctrl_disp <control_loop>

or

ctrl_disp <engine_loop> <control_device>

or

ctrl_disp <controller_num>

Where:

control_loop

Specify the control variable of the user control loop to be displayed.

engine_loop

Specify the control variable of the engine control loop to be displayed (examples: Speed, Torque). Required only for the new engine control task.

control_device

Specify the device that is being used to control the engine loop in question (examples: Dyno, Dyno2, Throttle). Required only for the new engine control task.

controller_num

Specify the number of the controller you wish to display. This is an option ONLY for the old control task.

                              0 => Dyno Controller  
                               2 => Throttle Controller  
                               3 => 1st User Controller  
                               4 => 2nd User Controller  
                               .  
                               .  

Example:

ctrl_disp fpmp_in_t

The above command causes information about the user loop that is controlling the variable fpmp_in_t to be displayed and updated dynamically. It includes the current gain values and each calculated term value.

ctrl_disp Torque Throttle

The above command causes information about the PID loop that is controlling the engine torque to be displayed and updated dynamically. At the point the command is entered, the Throttle is being used to control torque.

ctrl_disp 0

The above command causes information about the Dyno Controller to be displayed and updated dynamically. This is only valid for loops being calculated by the old control task.

Notes:

Use the errs command to check for errors after using this command.

See Also:

errs