Files
MicrochipFor32/Doc/xml/classbsp___increment___p_i_d.xml
XerolySkinner 08f9f63eb3 内容大更新
更加规范化
加入modbus类
优化帮助文档
2022-11-22 03:43:24 +08:00

457 lines
28 KiB
XML

<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.5" xml:lang="zh">
<compounddef id="classbsp___increment___p_i_d" kind="class" language="C++" prot="public">
<compoundname>bsp_Increment_PID</compoundname>
<includes refid="bsp___p_i_d_8h" local="no">bsp_PID.h</includes>
<sectiondef kind="public-attrib">
<memberdef kind="variable" id="classbsp___increment___p_i_d_1a6f2142a4e99c8a6bd5b604fe53c8e6b1" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::target</definition>
<argsstring></argsstring>
<name>target</name>
<qualifiedname>bsp_Increment_PID::target</qualifiedname>
<briefdescription>
<para>设定值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="85" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="85" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___increment___p_i_d_1a4bd6b08091f76f357da2dab404a3a97b" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::Kp</definition>
<argsstring></argsstring>
<name>Kp</name>
<qualifiedname>bsp_Increment_PID::Kp</qualifiedname>
<briefdescription>
<para>比例系数 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="86" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="86" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1aeddd6d60b615571d390653e9a958b2b4" compoundref="bsp___p_i_d_8cpp" startline="128" endline="129">set</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___increment___p_i_d_1acbe47a0c902698a6e11db1d0651a2627" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::Kd</definition>
<argsstring></argsstring>
<name>Kd</name>
<qualifiedname>bsp_Increment_PID::Kd</qualifiedname>
<briefdescription>
<para>积分系数 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="87" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="87" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1aeddd6d60b615571d390653e9a958b2b4" compoundref="bsp___p_i_d_8cpp" startline="128" endline="129">set</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___increment___p_i_d_1a368b2b2bd531ef46a9518889f9f07eec" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::Ki</definition>
<argsstring></argsstring>
<name>Ki</name>
<qualifiedname>bsp_Increment_PID::Ki</qualifiedname>
<briefdescription>
<para>微分系数 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="88" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="88" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1aeddd6d60b615571d390653e9a958b2b4" compoundref="bsp___p_i_d_8cpp" startline="128" endline="129">set</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___increment___p_i_d_1a7e567c42a56682a0f24e39a92a562e40" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::result</definition>
<argsstring></argsstring>
<name>result</name>
<qualifiedname>bsp_Increment_PID::result</qualifiedname>
<briefdescription>
<para>输出值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="89" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="89" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1aa1cab8492ec6a289debfc215689d9b38" compoundref="bsp___p_i_d_8cpp" startline="106" endline="110">clean</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="private-attrib">
<memberdef kind="variable" id="classbsp___increment___p_i_d_1aaf7c047c9aa963bb6b7524fd8fc6242b" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::lasterror</definition>
<argsstring></argsstring>
<name>lasterror</name>
<qualifiedname>bsp_Increment_PID::lasterror</qualifiedname>
<briefdescription>
<para>前一拍偏差 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="91" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="91" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1aa1cab8492ec6a289debfc215689d9b38" compoundref="bsp___p_i_d_8cpp" startline="106" endline="110">clean</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___increment___p_i_d_1a8df6076b4bb4d4d1e4c7ee2777defb82" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::preerror</definition>
<argsstring></argsstring>
<name>preerror</name>
<qualifiedname>bsp_Increment_PID::preerror</qualifiedname>
<briefdescription>
<para>前两拍偏差 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="92" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="92" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1aa1cab8492ec6a289debfc215689d9b38" compoundref="bsp___p_i_d_8cpp" startline="106" endline="110">clean</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___increment___p_i_d_1a90bb2ca2ebe196b8063183336c63186a" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::result_H</definition>
<argsstring></argsstring>
<name>result_H</name>
<qualifiedname>bsp_Increment_PID::result_H</qualifiedname>
<briefdescription>
<para>输出最高值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="94" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="94" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___increment___p_i_d_1a17d1546dc185ae482d4d7b72af1ac5cd" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Increment_PID::result_L</definition>
<argsstring></argsstring>
<name>result_L</name>
<qualifiedname>bsp_Increment_PID::result_L</qualifiedname>
<briefdescription>
<para>输出最低值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="95" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="95" bodyend="-1"/>
<referencedby refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" compoundref="bsp___p_i_d_8cpp" startline="171" endline="181">bsp_Increment_PID</referencedby>
<referencedby refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" compoundref="bsp___p_i_d_8cpp" startline="69" endline="89">PID</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>bsp_Increment_PID::bsp_Increment_PID</definition>
<argsstring>(void)</argsstring>
<name>bsp_Increment_PID</name>
<qualifiedname>bsp_Increment_PID::bsp_Increment_PID</qualifiedname>
<param>
<type>void</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="75" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="171" bodyend="181"/>
<references refid="classbsp___increment___p_i_d_1acbe47a0c902698a6e11db1d0651a2627" compoundref="bsp___p_i_d_8h" startline="87">Kd</references>
<references refid="classbsp___increment___p_i_d_1a368b2b2bd531ef46a9518889f9f07eec" compoundref="bsp___p_i_d_8h" startline="88">Ki</references>
<references refid="classbsp___increment___p_i_d_1a4bd6b08091f76f357da2dab404a3a97b" compoundref="bsp___p_i_d_8h" startline="86">Kp</references>
<references refid="classbsp___increment___p_i_d_1aaf7c047c9aa963bb6b7524fd8fc6242b" compoundref="bsp___p_i_d_8h" startline="91">lasterror</references>
<references refid="classbsp___increment___p_i_d_1a8df6076b4bb4d4d1e4c7ee2777defb82" compoundref="bsp___p_i_d_8h" startline="92">preerror</references>
<references refid="classbsp___increment___p_i_d_1a7e567c42a56682a0f24e39a92a562e40" compoundref="bsp___p_i_d_8h" startline="89">result</references>
<references refid="classbsp___increment___p_i_d_1a90bb2ca2ebe196b8063183336c63186a" compoundref="bsp___p_i_d_8h" startline="94">result_H</references>
<references refid="classbsp___increment___p_i_d_1a17d1546dc185ae482d4d7b72af1ac5cd" compoundref="bsp___p_i_d_8h" startline="95">result_L</references>
<references refid="classbsp___increment___p_i_d_1a6f2142a4e99c8a6bd5b604fe53c8e6b1" compoundref="bsp___p_i_d_8h" startline="85">target</references>
</memberdef>
<memberdef kind="function" id="classbsp___increment___p_i_d_1a33b07a33c9ba2accc10a4bcf5a8b7be9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>bsp_Increment_PID::bsp_Increment_PID</definition>
<argsstring>(float Kp, float Ki, float Kd, float target, float result_H, float result_L)</argsstring>
<name>bsp_Increment_PID</name>
<qualifiedname>bsp_Increment_PID::bsp_Increment_PID</qualifiedname>
<param>
<type>float</type>
<declname>Kp</declname>
</param>
<param>
<type>float</type>
<declname>Ki</declname>
</param>
<param>
<type>float</type>
<declname>Kd</declname>
</param>
<param>
<type>float</type>
<declname>target</declname>
</param>
<param>
<type>float</type>
<declname>result_H</declname>
</param>
<param>
<type>float</type>
<declname>result_L</declname>
</param>
<briefdescription>
<para>PID算法 </para>
</briefdescription>
<detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>Kp</parametername>
</parameternamelist>
<parameterdescription>
<para>P参数 </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>Ki</parametername>
</parameternamelist>
<parameterdescription>
<para>I参数 </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>Kd</parametername>
</parameternamelist>
<parameterdescription>
<para>D参数 </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>target</parametername>
</parameternamelist>
<parameterdescription>
<para>目标值 </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>result_H</parametername>
</parameternamelist>
<parameterdescription>
<para>输出最大值 </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>result_L</parametername>
</parameternamelist>
<parameterdescription>
<para>输出最小值 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="76" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="192" bodyend="204"/>
<references refid="classbsp___increment___p_i_d_1acbe47a0c902698a6e11db1d0651a2627" compoundref="bsp___p_i_d_8h" startline="87">Kd</references>
<references refid="classbsp___increment___p_i_d_1a368b2b2bd531ef46a9518889f9f07eec" compoundref="bsp___p_i_d_8h" startline="88">Ki</references>
<references refid="classbsp___increment___p_i_d_1a4bd6b08091f76f357da2dab404a3a97b" compoundref="bsp___p_i_d_8h" startline="86">Kp</references>
<references refid="classbsp___increment___p_i_d_1aaf7c047c9aa963bb6b7524fd8fc6242b" compoundref="bsp___p_i_d_8h" startline="91">lasterror</references>
<references refid="classbsp___increment___p_i_d_1a8df6076b4bb4d4d1e4c7ee2777defb82" compoundref="bsp___p_i_d_8h" startline="92">preerror</references>
<references refid="classbsp___increment___p_i_d_1a7e567c42a56682a0f24e39a92a562e40" compoundref="bsp___p_i_d_8h" startline="89">result</references>
<references refid="classbsp___increment___p_i_d_1a90bb2ca2ebe196b8063183336c63186a" compoundref="bsp___p_i_d_8h" startline="94">result_H</references>
<references refid="classbsp___increment___p_i_d_1a17d1546dc185ae482d4d7b72af1ac5cd" compoundref="bsp___p_i_d_8h" startline="95">result_L</references>
<references refid="classbsp___increment___p_i_d_1a6f2142a4e99c8a6bd5b604fe53c8e6b1" compoundref="bsp___p_i_d_8h" startline="85">target</references>
</memberdef>
<memberdef kind="function" id="classbsp___increment___p_i_d_1a3eb46ef6d491464f9cc8bfdc0ded1155" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>bsp_Increment_PID::~bsp_Increment_PID</definition>
<argsstring>(void)</argsstring>
<name>~bsp_Increment_PID</name>
<qualifiedname>bsp_Increment_PID::~bsp_Increment_PID</qualifiedname>
<param>
<type>void</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="79" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="206" bodyend="206"/>
</memberdef>
<memberdef kind="function" id="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>float</type>
<definition>float bsp_Increment_PID::PID</definition>
<argsstring>(float temp)</argsstring>
<name>PID</name>
<qualifiedname>bsp_Increment_PID::PID</qualifiedname>
<param>
<type>float</type>
<declname>temp</declname>
</param>
<briefdescription>
<para>PID算法 </para>
</briefdescription>
<detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>temp</parametername>
</parameternamelist>
<parameterdescription>
<para>目前变量 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
<simplesect kind="return"><para>返回调整量 </para>
</simplesect>
</para>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="81" column="6" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="69" bodyend="89"/>
<references refid="classbsp___increment___p_i_d_1acbe47a0c902698a6e11db1d0651a2627" compoundref="bsp___p_i_d_8h" startline="87">Kd</references>
<references refid="classbsp___increment___p_i_d_1a368b2b2bd531ef46a9518889f9f07eec" compoundref="bsp___p_i_d_8h" startline="88">Ki</references>
<references refid="classbsp___increment___p_i_d_1a4bd6b08091f76f357da2dab404a3a97b" compoundref="bsp___p_i_d_8h" startline="86">Kp</references>
<references refid="classbsp___increment___p_i_d_1aaf7c047c9aa963bb6b7524fd8fc6242b" compoundref="bsp___p_i_d_8h" startline="91">lasterror</references>
<references refid="classbsp___increment___p_i_d_1a8df6076b4bb4d4d1e4c7ee2777defb82" compoundref="bsp___p_i_d_8h" startline="92">preerror</references>
<references refid="classbsp___increment___p_i_d_1a7e567c42a56682a0f24e39a92a562e40" compoundref="bsp___p_i_d_8h" startline="89">result</references>
<references refid="classbsp___increment___p_i_d_1a90bb2ca2ebe196b8063183336c63186a" compoundref="bsp___p_i_d_8h" startline="94">result_H</references>
<references refid="classbsp___increment___p_i_d_1a17d1546dc185ae482d4d7b72af1ac5cd" compoundref="bsp___p_i_d_8h" startline="95">result_L</references>
<references refid="classbsp___increment___p_i_d_1a6f2142a4e99c8a6bd5b604fe53c8e6b1" compoundref="bsp___p_i_d_8h" startline="85">target</references>
</memberdef>
<memberdef kind="function" id="classbsp___increment___p_i_d_1aa1cab8492ec6a289debfc215689d9b38" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void bsp_Increment_PID::clean</definition>
<argsstring>(void)</argsstring>
<name>clean</name>
<qualifiedname>bsp_Increment_PID::clean</qualifiedname>
<param>
<type>void</type>
</param>
<briefdescription>
<para>清理历史数据 </para>
</briefdescription>
<detaileddescription>
<para><simplesect kind="return"><para>清除PID运算数据 </para>
</simplesect>
</para>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="82" column="5" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="106" bodyend="110"/>
<references refid="classbsp___increment___p_i_d_1aaf7c047c9aa963bb6b7524fd8fc6242b" compoundref="bsp___p_i_d_8h" startline="91">lasterror</references>
<references refid="classbsp___increment___p_i_d_1a8df6076b4bb4d4d1e4c7ee2777defb82" compoundref="bsp___p_i_d_8h" startline="92">preerror</references>
<references refid="classbsp___increment___p_i_d_1a7e567c42a56682a0f24e39a92a562e40" compoundref="bsp___p_i_d_8h" startline="89">result</references>
</memberdef>
<memberdef kind="function" id="classbsp___increment___p_i_d_1aeddd6d60b615571d390653e9a958b2b4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void bsp_Increment_PID::set</definition>
<argsstring>(float P, float I, float D)</argsstring>
<name>set</name>
<qualifiedname>bsp_Increment_PID::set</qualifiedname>
<param>
<type>float</type>
<declname>P</declname>
</param>
<param>
<type>float</type>
<declname>I</declname>
</param>
<param>
<type>float</type>
<declname>D</declname>
</param>
<briefdescription>
<para>PID参数设置 </para>
</briefdescription>
<detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>P</parametername>
</parameternamelist>
<parameterdescription>
<para>P参数 </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>I</parametername>
</parameternamelist>
<parameterdescription>
<para>I参数 </para>
</parameterdescription>
</parameteritem>
<parameteritem>
<parameternamelist>
<parametername>D</parametername>
</parameternamelist>
<parameterdescription>
<para>D参数 </para>
</parameterdescription>
</parameteritem>
</parameterlist>
</para>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="83" column="5" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="128" bodyend="129"/>
<references refid="classbsp___increment___p_i_d_1acbe47a0c902698a6e11db1d0651a2627" compoundref="bsp___p_i_d_8h" startline="87">Kd</references>
<references refid="classbsp___increment___p_i_d_1a368b2b2bd531ef46a9518889f9f07eec" compoundref="bsp___p_i_d_8h" startline="88">Ki</references>
<references refid="classbsp___increment___p_i_d_1a4bd6b08091f76f357da2dab404a3a97b" compoundref="bsp___p_i_d_8h" startline="86">Kp</references>
</memberdef>
</sectiondef>
<briefdescription>
<para>增量法为基础的PID算法 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="73" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="73" bodyend="96"/>
<listofallmembers>
<member refid="classbsp___increment___p_i_d_1a1dec336ee026d7e1148dfb68052055d2" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>bsp_Increment_PID</name></member>
<member refid="classbsp___increment___p_i_d_1a33b07a33c9ba2accc10a4bcf5a8b7be9" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>bsp_Increment_PID</name></member>
<member refid="classbsp___increment___p_i_d_1aa1cab8492ec6a289debfc215689d9b38" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>clean</name></member>
<member refid="classbsp___increment___p_i_d_1acbe47a0c902698a6e11db1d0651a2627" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>Kd</name></member>
<member refid="classbsp___increment___p_i_d_1a368b2b2bd531ef46a9518889f9f07eec" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>Ki</name></member>
<member refid="classbsp___increment___p_i_d_1a4bd6b08091f76f357da2dab404a3a97b" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>Kp</name></member>
<member refid="classbsp___increment___p_i_d_1aaf7c047c9aa963bb6b7524fd8fc6242b" prot="private" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>lasterror</name></member>
<member refid="classbsp___increment___p_i_d_1a7f39310ecc4cd1f8029a6545bd37e0a9" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>PID</name></member>
<member refid="classbsp___increment___p_i_d_1a8df6076b4bb4d4d1e4c7ee2777defb82" prot="private" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>preerror</name></member>
<member refid="classbsp___increment___p_i_d_1a7e567c42a56682a0f24e39a92a562e40" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>result</name></member>
<member refid="classbsp___increment___p_i_d_1a90bb2ca2ebe196b8063183336c63186a" prot="private" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>result_H</name></member>
<member refid="classbsp___increment___p_i_d_1a17d1546dc185ae482d4d7b72af1ac5cd" prot="private" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>result_L</name></member>
<member refid="classbsp___increment___p_i_d_1aeddd6d60b615571d390653e9a958b2b4" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>set</name></member>
<member refid="classbsp___increment___p_i_d_1a6f2142a4e99c8a6bd5b604fe53c8e6b1" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>target</name></member>
<member refid="classbsp___increment___p_i_d_1a3eb46ef6d491464f9cc8bfdc0ded1155" prot="public" virt="non-virtual"><scope>bsp_Increment_PID</scope><name>~bsp_Increment_PID</name></member>
</listofallmembers>
</compounddef>
</doxygen>