liba 0.1.15
An algorithm library based on C/C++
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
Loading...
Searching...
No Matches

instance structure for single neuron PID controller More...

#include <pid_neuro.h>

Collaboration diagram for a_pid_neuro:
[legend]

Public Member Functions

void init ()
 
void set_kpid (a_real k_, a_real kp, a_real ki, a_real kd)
 
void set_wpid (a_real wp_, a_real wi_, a_real wd_)
 
a_real run (a_real set, a_real fdb)
 
a_real inc (a_real set, a_real fdb)
 
void zero ()
 

Data Fields

a_pid pid
 
a_real k
 
a_real wp
 
a_real wi
 
a_real wd
 
a_real ec
 

Detailed Description

instance structure for single neuron PID controller

Field Documentation

◆ ec

a_real a_pid_neuro::ec

error change

◆ k

a_real a_pid_neuro::k

proportional output coefficient

◆ pid

a_pid a_pid_neuro::pid

instance structure for PID controller

◆ wd

a_real a_pid_neuro::wd

derivative weight

◆ wi

a_real a_pid_neuro::wi

integral weight

◆ wp

a_real a_pid_neuro::wp

proportional weight


The documentation for this struct was generated from the following file: