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

457 lines
27 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___position___p_i_d" kind="class" language="C++" prot="public">
<compoundname>bsp_Position_PID</compoundname>
<includes refid="bsp___p_i_d_8h" local="no">bsp_PID.h</includes>
<sectiondef kind="public-attrib">
<memberdef kind="variable" id="classbsp___position___p_i_d_1a04921569cfe25681f8763beaae01c1bc" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::target</definition>
<argsstring></argsstring>
<name>target</name>
<qualifiedname>bsp_Position_PID::target</qualifiedname>
<briefdescription>
<para>设定值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="55" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="55" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___position___p_i_d_1aa2ea863045a5bc0785693013154b6a52" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::Kp</definition>
<argsstring></argsstring>
<name>Kp</name>
<qualifiedname>bsp_Position_PID::Kp</qualifiedname>
<briefdescription>
<para>比例系数 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="56" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="56" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1add37a6f47b3f9b6dd0d945def8ed2ef1" compoundref="bsp___p_i_d_8cpp" startline="119" endline="120">set</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___position___p_i_d_1a1678e1ea6b9e6ea56fde93df5aad4f75" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::Kd</definition>
<argsstring></argsstring>
<name>Kd</name>
<qualifiedname>bsp_Position_PID::Kd</qualifiedname>
<briefdescription>
<para>积分系数 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="57" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="57" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1add37a6f47b3f9b6dd0d945def8ed2ef1" compoundref="bsp___p_i_d_8cpp" startline="119" endline="120">set</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___position___p_i_d_1a58c60be7603ec356bbe428fb989d4e68" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::Ki</definition>
<argsstring></argsstring>
<name>Ki</name>
<qualifiedname>bsp_Position_PID::Ki</qualifiedname>
<briefdescription>
<para>微分系数 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="58" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="58" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1add37a6f47b3f9b6dd0d945def8ed2ef1" compoundref="bsp___p_i_d_8cpp" startline="119" endline="120">set</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___position___p_i_d_1a77ecc1d6378fb03cc63c9a3a263c90b2" prot="public" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::result</definition>
<argsstring></argsstring>
<name>result</name>
<qualifiedname>bsp_Position_PID::result</qualifiedname>
<briefdescription>
<para>输出值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="59" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="59" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1a7b60d7f8a80c632c501561e7e0765f14" compoundref="bsp___p_i_d_8cpp" startline="96" endline="100">clean</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="private-attrib">
<memberdef kind="variable" id="classbsp___position___p_i_d_1a9e7c0b93c1936f3aca77800997f99c05" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::integral</definition>
<argsstring></argsstring>
<name>integral</name>
<qualifiedname>bsp_Position_PID::integral</qualifiedname>
<briefdescription>
<para>积分值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="61" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="61" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1a7b60d7f8a80c632c501561e7e0765f14" compoundref="bsp___p_i_d_8cpp" startline="96" endline="100">clean</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___position___p_i_d_1a04a54e038d2229f330e1913ce8b8aada" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::lasterror</definition>
<argsstring></argsstring>
<name>lasterror</name>
<qualifiedname>bsp_Position_PID::lasterror</qualifiedname>
<briefdescription>
<para>前一拍偏差 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="62" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="62" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1a7b60d7f8a80c632c501561e7e0765f14" compoundref="bsp___p_i_d_8cpp" startline="96" endline="100">clean</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___position___p_i_d_1a08bba095208d3dcdb8c07e741dc3a77a" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::result_H</definition>
<argsstring></argsstring>
<name>result_H</name>
<qualifiedname>bsp_Position_PID::result_H</qualifiedname>
<briefdescription>
<para>输出最高值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="64" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="64" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
</memberdef>
<memberdef kind="variable" id="classbsp___position___p_i_d_1a42a8eb4e1c96871e1b4eacb0cf46e196" prot="private" static="no" mutable="no">
<type>float</type>
<definition>float bsp_Position_PID::result_L</definition>
<argsstring></argsstring>
<name>result_L</name>
<qualifiedname>bsp_Position_PID::result_L</qualifiedname>
<briefdescription>
<para>输出最低值 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="65" column="7" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="65" bodyend="-1"/>
<referencedby refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" compoundref="bsp___p_i_d_8cpp" startline="134" endline="144">bsp_Position_PID</referencedby>
<referencedby refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" compoundref="bsp___p_i_d_8cpp" startline="48" endline="62">PID</referencedby>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>bsp_Position_PID::bsp_Position_PID</definition>
<argsstring>(void)</argsstring>
<name>bsp_Position_PID</name>
<qualifiedname>bsp_Position_PID::bsp_Position_PID</qualifiedname>
<param>
<type>void</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="45" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="134" bodyend="144"/>
<references refid="classbsp___position___p_i_d_1a9e7c0b93c1936f3aca77800997f99c05" compoundref="bsp___p_i_d_8h" startline="61">integral</references>
<references refid="classbsp___position___p_i_d_1a1678e1ea6b9e6ea56fde93df5aad4f75" compoundref="bsp___p_i_d_8h" startline="57">Kd</references>
<references refid="classbsp___position___p_i_d_1a58c60be7603ec356bbe428fb989d4e68" compoundref="bsp___p_i_d_8h" startline="58">Ki</references>
<references refid="classbsp___position___p_i_d_1aa2ea863045a5bc0785693013154b6a52" compoundref="bsp___p_i_d_8h" startline="56">Kp</references>
<references refid="classbsp___position___p_i_d_1a04a54e038d2229f330e1913ce8b8aada" compoundref="bsp___p_i_d_8h" startline="62">lasterror</references>
<references refid="classbsp___position___p_i_d_1a77ecc1d6378fb03cc63c9a3a263c90b2" compoundref="bsp___p_i_d_8h" startline="59">result</references>
<references refid="classbsp___position___p_i_d_1a08bba095208d3dcdb8c07e741dc3a77a" compoundref="bsp___p_i_d_8h" startline="64">result_H</references>
<references refid="classbsp___position___p_i_d_1a42a8eb4e1c96871e1b4eacb0cf46e196" compoundref="bsp___p_i_d_8h" startline="65">result_L</references>
<references refid="classbsp___position___p_i_d_1a04921569cfe25681f8763beaae01c1bc" compoundref="bsp___p_i_d_8h" startline="55">target</references>
</memberdef>
<memberdef kind="function" id="classbsp___position___p_i_d_1aa16c488294e5bfba71c8ef83ee76a250" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>bsp_Position_PID::bsp_Position_PID</definition>
<argsstring>(float Kp, float Ki, float Kd, float target, float result_H, float result_L)</argsstring>
<name>bsp_Position_PID</name>
<qualifiedname>bsp_Position_PID::bsp_Position_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="46" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="155" bodyend="167"/>
<references refid="classbsp___position___p_i_d_1a9e7c0b93c1936f3aca77800997f99c05" compoundref="bsp___p_i_d_8h" startline="61">integral</references>
<references refid="classbsp___position___p_i_d_1a1678e1ea6b9e6ea56fde93df5aad4f75" compoundref="bsp___p_i_d_8h" startline="57">Kd</references>
<references refid="classbsp___position___p_i_d_1a58c60be7603ec356bbe428fb989d4e68" compoundref="bsp___p_i_d_8h" startline="58">Ki</references>
<references refid="classbsp___position___p_i_d_1aa2ea863045a5bc0785693013154b6a52" compoundref="bsp___p_i_d_8h" startline="56">Kp</references>
<references refid="classbsp___position___p_i_d_1a04a54e038d2229f330e1913ce8b8aada" compoundref="bsp___p_i_d_8h" startline="62">lasterror</references>
<references refid="classbsp___position___p_i_d_1a77ecc1d6378fb03cc63c9a3a263c90b2" compoundref="bsp___p_i_d_8h" startline="59">result</references>
<references refid="classbsp___position___p_i_d_1a08bba095208d3dcdb8c07e741dc3a77a" compoundref="bsp___p_i_d_8h" startline="64">result_H</references>
<references refid="classbsp___position___p_i_d_1a42a8eb4e1c96871e1b4eacb0cf46e196" compoundref="bsp___p_i_d_8h" startline="65">result_L</references>
<references refid="classbsp___position___p_i_d_1a04921569cfe25681f8763beaae01c1bc" compoundref="bsp___p_i_d_8h" startline="55">target</references>
</memberdef>
<memberdef kind="function" id="classbsp___position___p_i_d_1a9cd33ec75d5ca15939d132644d4ceea8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type></type>
<definition>bsp_Position_PID::~bsp_Position_PID</definition>
<argsstring>(void)</argsstring>
<name>~bsp_Position_PID</name>
<qualifiedname>bsp_Position_PID::~bsp_Position_PID</qualifiedname>
<param>
<type>void</type>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="49" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="169" bodyend="169"/>
</memberdef>
<memberdef kind="function" id="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>float</type>
<definition>float bsp_Position_PID::PID</definition>
<argsstring>(float temp)</argsstring>
<name>PID</name>
<qualifiedname>bsp_Position_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="51" column="6" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="48" bodyend="62"/>
<references refid="classbsp___position___p_i_d_1a9e7c0b93c1936f3aca77800997f99c05" compoundref="bsp___p_i_d_8h" startline="61">integral</references>
<references refid="classbsp___position___p_i_d_1a1678e1ea6b9e6ea56fde93df5aad4f75" compoundref="bsp___p_i_d_8h" startline="57">Kd</references>
<references refid="classbsp___position___p_i_d_1a58c60be7603ec356bbe428fb989d4e68" compoundref="bsp___p_i_d_8h" startline="58">Ki</references>
<references refid="classbsp___position___p_i_d_1aa2ea863045a5bc0785693013154b6a52" compoundref="bsp___p_i_d_8h" startline="56">Kp</references>
<references refid="classbsp___position___p_i_d_1a04a54e038d2229f330e1913ce8b8aada" compoundref="bsp___p_i_d_8h" startline="62">lasterror</references>
<references refid="classbsp___position___p_i_d_1a77ecc1d6378fb03cc63c9a3a263c90b2" compoundref="bsp___p_i_d_8h" startline="59">result</references>
<references refid="classbsp___position___p_i_d_1a08bba095208d3dcdb8c07e741dc3a77a" compoundref="bsp___p_i_d_8h" startline="64">result_H</references>
<references refid="classbsp___position___p_i_d_1a42a8eb4e1c96871e1b4eacb0cf46e196" compoundref="bsp___p_i_d_8h" startline="65">result_L</references>
<references refid="classbsp___position___p_i_d_1a04921569cfe25681f8763beaae01c1bc" compoundref="bsp___p_i_d_8h" startline="55">target</references>
</memberdef>
<memberdef kind="function" id="classbsp___position___p_i_d_1a7b60d7f8a80c632c501561e7e0765f14" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void bsp_Position_PID::clean</definition>
<argsstring>(void)</argsstring>
<name>clean</name>
<qualifiedname>bsp_Position_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="52" column="5" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="96" bodyend="100"/>
<references refid="classbsp___position___p_i_d_1a9e7c0b93c1936f3aca77800997f99c05" compoundref="bsp___p_i_d_8h" startline="61">integral</references>
<references refid="classbsp___position___p_i_d_1a04a54e038d2229f330e1913ce8b8aada" compoundref="bsp___p_i_d_8h" startline="62">lasterror</references>
<references refid="classbsp___position___p_i_d_1a77ecc1d6378fb03cc63c9a3a263c90b2" compoundref="bsp___p_i_d_8h" startline="59">result</references>
</memberdef>
<memberdef kind="function" id="classbsp___position___p_i_d_1add37a6f47b3f9b6dd0d945def8ed2ef1" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
<type>void</type>
<definition>void bsp_Position_PID::set</definition>
<argsstring>(float P, float I, float D)</argsstring>
<name>set</name>
<qualifiedname>bsp_Position_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="53" column="5" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.cpp" bodystart="119" bodyend="120"/>
<references refid="classbsp___position___p_i_d_1a1678e1ea6b9e6ea56fde93df5aad4f75" compoundref="bsp___p_i_d_8h" startline="57">Kd</references>
<references refid="classbsp___position___p_i_d_1a58c60be7603ec356bbe428fb989d4e68" compoundref="bsp___p_i_d_8h" startline="58">Ki</references>
<references refid="classbsp___position___p_i_d_1aa2ea863045a5bc0785693013154b6a52" compoundref="bsp___p_i_d_8h" startline="56">Kp</references>
</memberdef>
</sectiondef>
<briefdescription>
<para>位置法为基础的PID算法 </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<location file="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" line="43" column="1" bodyfile="D:/gitt/MicrochipFor32/bsp_Device/bsp_PID.h" bodystart="43" bodyend="66"/>
<listofallmembers>
<member refid="classbsp___position___p_i_d_1ac50b1ff29153eed1fcb252a3eee2aa69" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>bsp_Position_PID</name></member>
<member refid="classbsp___position___p_i_d_1aa16c488294e5bfba71c8ef83ee76a250" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>bsp_Position_PID</name></member>
<member refid="classbsp___position___p_i_d_1a7b60d7f8a80c632c501561e7e0765f14" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>clean</name></member>
<member refid="classbsp___position___p_i_d_1a9e7c0b93c1936f3aca77800997f99c05" prot="private" virt="non-virtual"><scope>bsp_Position_PID</scope><name>integral</name></member>
<member refid="classbsp___position___p_i_d_1a1678e1ea6b9e6ea56fde93df5aad4f75" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>Kd</name></member>
<member refid="classbsp___position___p_i_d_1a58c60be7603ec356bbe428fb989d4e68" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>Ki</name></member>
<member refid="classbsp___position___p_i_d_1aa2ea863045a5bc0785693013154b6a52" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>Kp</name></member>
<member refid="classbsp___position___p_i_d_1a04a54e038d2229f330e1913ce8b8aada" prot="private" virt="non-virtual"><scope>bsp_Position_PID</scope><name>lasterror</name></member>
<member refid="classbsp___position___p_i_d_1ac658466d8bc1d12fcd403c4b6f9ca9f7" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>PID</name></member>
<member refid="classbsp___position___p_i_d_1a77ecc1d6378fb03cc63c9a3a263c90b2" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>result</name></member>
<member refid="classbsp___position___p_i_d_1a08bba095208d3dcdb8c07e741dc3a77a" prot="private" virt="non-virtual"><scope>bsp_Position_PID</scope><name>result_H</name></member>
<member refid="classbsp___position___p_i_d_1a42a8eb4e1c96871e1b4eacb0cf46e196" prot="private" virt="non-virtual"><scope>bsp_Position_PID</scope><name>result_L</name></member>
<member refid="classbsp___position___p_i_d_1add37a6f47b3f9b6dd0d945def8ed2ef1" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>set</name></member>
<member refid="classbsp___position___p_i_d_1a04921569cfe25681f8763beaae01c1bc" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>target</name></member>
<member refid="classbsp___position___p_i_d_1a9cd33ec75d5ca15939d132644d4ceea8" prot="public" virt="non-virtual"><scope>bsp_Position_PID</scope><name>~bsp_Position_PID</name></member>
</listofallmembers>
</compounddef>
</doxygen>