single neuron proportional integral derivative controller More...
#include "pid.h"
Go to the source code of this file.
Data Structures | |
struct | a_pid_neuro |
instance structure for single neuron PID controller More... | |
Macros | |
#define | a_pid_neuro_init(ctx) |
initialize for single neuron PID controller | |
Typedefs | |
typedef struct a_pid_neuro | a_pid_neuro |
typedef struct a_pid_neuro | a::pid_neuro |
Functions | |
void | a_pid_neuro_set_kpid (a_pid_neuro *ctx, a_real k, a_real kp, a_real ki, a_real kd) |
set proportional integral derivative constant for single neuron PID controller | |
void | a_pid_neuro_set_wpid (a_pid_neuro *ctx, a_real wp, a_real wi, a_real wd) |
set proportional integral derivative weight for single neuron PID controller | |
a_real | a_pid_neuro_run (a_pid_neuro *ctx, a_real set, a_real fdb) |
compute for single neuron PID controller | |
a_real | a_pid_neuro_inc (a_pid_neuro *ctx, a_real set, a_real fdb) |
compute for incremental single neuron PID controller | |
void | a_pid_neuro_zero (a_pid_neuro *ctx) |
zeroing for single neuron PID controller | |
single neuron proportional integral derivative controller