文件名称:pid_library_other_pic32
介绍说明--下载内容来自于网络,使用问题请自行百度
{ interface }
type TPIDController =
record
PID_Kp, PID_Ki, PID_Kd: real;
PID_Integrated : real;
PID_Prev_Input: real;
PID_MinOutput, PID_MaxOutput: real;
PID_First_Time, PID_Int_Improvement, PID_Diff_Improvement: boolean;
PID_Prev_AbsError: real;
end;
procedure Init_PID(var Controller: TPIDController; Kp, Ki, Kd, MinOutput, MaxOutput: real);
// Initialises the PID engine of "Controller"
// Kp = the "proportional" error multiplier
// Ki = the "integrated value" error multiplier
// Kd = the "derivative" error multiplier
// MinOutput = the minimal value the output value can have (should be < 0)
// MaxOutput = the maximal value the output can have (should be > 0)
type TPIDController =
record
PID_Kp, PID_Ki, PID_Kd: real;
PID_Integrated : real;
PID_Prev_Input: real;
PID_MinOutput, PID_MaxOutput: real;
PID_First_Time, PID_Int_Improvement, PID_Diff_Improvement: boolean;
PID_Prev_AbsError: real;
end;
procedure Init_PID(var Controller: TPIDController; Kp, Ki, Kd, MinOutput, MaxOutput: real);
// Initialises the PID engine of "Controller"
// Kp = the "proportional" error multiplier
// Ki = the "integrated value" error multiplier
// Kd = the "derivative" error multiplier
// MinOutput = the minimal value the output value can have (should be < 0)
// MaxOutput = the maximal value the output can have (should be > 0)
相关搜索: pid library
(系统自动生成,下载前可以参看下载内容)
下载文件列表
mP\examples\PID_Mini32_Usage_Example.zip
mP\help\PID_Lib.txt
mP\uses\PID_Lib.emcl
mP\uses\PID_Lib.mpas
mB\examples\PID_Mini32_Usage_Example.zip
mB\help\PID_Lib.txt
mB\uses\PID_Lib.emcl
mB\uses\PID_Lib.mbas
mP\help\PID_Lib.txt
mP\uses\PID_Lib.emcl
mP\uses\PID_Lib.mpas
mB\examples\PID_Mini32_Usage_Example.zip
mB\help\PID_Lib.txt
mB\uses\PID_Lib.emcl
mB\uses\PID_Lib.mbas
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.