内容大更新
更加规范化 加入modbus类 优化帮助文档
This commit is contained in:
229
Doc/man/man3/bsp_Increment_PID.3
Normal file
229
Doc/man/man3/bsp_Increment_PID.3
Normal file
@@ -0,0 +1,229 @@
|
||||
.TH "bsp_Increment_PID" 3 "2022年 十一月 22日 星期二" "Version 2.0.0" "MF32BSP_XerolySkinner" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
bsp_Increment_PID \- 增量法为基础的PID算法
|
||||
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
.PP
|
||||
\fC#include <bsp_PID\&.h>\fP
|
||||
.SS "Public 成员函数"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBbsp_Increment_PID\fP (void)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBbsp_Increment_PID\fP (float \fBKp\fP, float \fBKi\fP, float \fBKd\fP, float \fBtarget\fP, float \fBresult_H\fP, float \fBresult_L\fP)"
|
||||
.br
|
||||
.RI "PID算法 "
|
||||
.ti -1c
|
||||
.RI "\fB~bsp_Increment_PID\fP (void)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "float \fBPID\fP (float temp)"
|
||||
.br
|
||||
.RI "PID算法 "
|
||||
.ti -1c
|
||||
.RI "void \fBclean\fP (void)"
|
||||
.br
|
||||
.RI "清理历史数据 "
|
||||
.ti -1c
|
||||
.RI "void \fBset\fP (float P, float I, float D)"
|
||||
.br
|
||||
.RI "PID参数设置 "
|
||||
.in -1c
|
||||
.SS "Public 属性"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "float \fBtarget\fP"
|
||||
.br
|
||||
.RI "设定值 "
|
||||
.ti -1c
|
||||
.RI "float \fBKp\fP"
|
||||
.br
|
||||
.RI "比例系数 "
|
||||
.ti -1c
|
||||
.RI "float \fBKd\fP"
|
||||
.br
|
||||
.RI "积分系数 "
|
||||
.ti -1c
|
||||
.RI "float \fBKi\fP"
|
||||
.br
|
||||
.RI "微分系数 "
|
||||
.ti -1c
|
||||
.RI "float \fBresult\fP"
|
||||
.br
|
||||
.RI "输出值 "
|
||||
.in -1c
|
||||
.SS "Private 属性"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "float \fBlasterror\fP"
|
||||
.br
|
||||
.RI "前一拍偏差 "
|
||||
.ti -1c
|
||||
.RI "float \fBpreerror\fP"
|
||||
.br
|
||||
.RI "前两拍偏差 "
|
||||
.ti -1c
|
||||
.RI "float \fBresult_H\fP"
|
||||
.br
|
||||
.RI "输出最高值 "
|
||||
.ti -1c
|
||||
.RI "float \fBresult_L\fP"
|
||||
.br
|
||||
.RI "输出最低值 "
|
||||
.in -1c
|
||||
.SH "详细描述"
|
||||
.PP
|
||||
增量法为基础的PID算法
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB73\fP 行定义\&.
|
||||
.SH "构造及析构函数说明"
|
||||
.PP
|
||||
.SS "bsp_Increment_PID::bsp_Increment_PID (void)"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.cpp\fP 第 \fB171\fP 行定义\&.
|
||||
.SS "bsp_Increment_PID::bsp_Increment_PID (float Kp, float Ki, float Kd, float target, float result_H, float result_L)"
|
||||
|
||||
.PP
|
||||
PID算法
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fIKp\fP P参数
|
||||
.br
|
||||
\fIKi\fP I参数
|
||||
.br
|
||||
\fIKd\fP D参数
|
||||
.br
|
||||
\fItarget\fP 目标值
|
||||
.br
|
||||
\fIresult_H\fP 输出最大值
|
||||
.br
|
||||
\fIresult_L\fP 输出最小值
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.cpp\fP 第 \fB192\fP 行定义\&.
|
||||
.SS "bsp_Increment_PID::~bsp_Increment_PID (void)"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.cpp\fP 第 \fB206\fP 行定义\&.
|
||||
.SH "成员函数说明"
|
||||
.PP
|
||||
.SS "void bsp_Increment_PID::clean (void)"
|
||||
|
||||
.PP
|
||||
清理历史数据
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
清除PID运算数据
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.cpp\fP 第 \fB106\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::PID (float temp)"
|
||||
|
||||
.PP
|
||||
PID算法
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fItemp\fP 目前变量
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回调整量
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.cpp\fP 第 \fB69\fP 行定义\&.
|
||||
.SS "void bsp_Increment_PID::set (float P, float I, float D)"
|
||||
|
||||
.PP
|
||||
PID参数设置
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fIP\fP P参数
|
||||
.br
|
||||
\fII\fP I参数
|
||||
.br
|
||||
\fID\fP D参数
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.cpp\fP 第 \fB128\fP 行定义\&.
|
||||
.SH "类成员变量说明"
|
||||
.PP
|
||||
.SS "float bsp_Increment_PID::Kd"
|
||||
|
||||
.PP
|
||||
积分系数
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB87\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::Ki"
|
||||
|
||||
.PP
|
||||
微分系数
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB88\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::Kp"
|
||||
|
||||
.PP
|
||||
比例系数
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB86\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::lasterror\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
前一拍偏差
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB91\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::preerror\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
前两拍偏差
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB92\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::result"
|
||||
|
||||
.PP
|
||||
输出值
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB89\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::result_H\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
输出最高值
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB94\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::result_L\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
输出最低值
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB95\fP 行定义\&.
|
||||
.SS "float bsp_Increment_PID::target"
|
||||
|
||||
.PP
|
||||
设定值
|
||||
.PP
|
||||
在文件 \fBbsp_PID\&.h\fP 第 \fB85\fP 行定义\&.
|
||||
|
||||
.SH "作者"
|
||||
.PP
|
||||
由 Doyxgen 通过分析 MF32BSP_XerolySkinner 的 源代码自动生成\&.
|
||||
Reference in New Issue
Block a user