<?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.5.6">
  <compounddef id="pwm_8h" kind="file">
    <compoundname>pwm.h</compoundname>
    <includedby refid="pwm_8cpp" local="yes">work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.cpp</includedby>
    <includedby refid="simul_8cpp" local="yes">work/git/mixpp/pmsm/simulator_zdenek/ekf_example/simul.cpp</includedby>
      <sectiondef kind="var">
      <memberdef kind="variable" id="pwm_8h_17a680e4d7a5e9346e499145d368b3425" prot="public" static="no" mutable="no">
        <type>double</type>
        <definition>double ladeni_pila</definition>
        <argsstring></argsstring>
        <name>ladeni_pila</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="12" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.cpp" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="pwm_8h_10395b9b0cf279728c73762ea8b38752d" prot="public" static="no" mutable="no">
        <type>double</type>
        <definition>double ladeni_ur</definition>
        <argsstring></argsstring>
        <name>ladeni_ur</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="13" bodyfile="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.cpp" bodystart="34" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="pwm_8h_17513b869bbedd804e88eacb29ce7ce65" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void pwm_full_init</definition>
        <argsstring>(double Ucn, double fc, double DT)</argsstring>
        <name>pwm_full_init</name>
        <param>
          <type>double</type>
          <declname>Ucn</declname>
        </param>
        <param>
          <type>double</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>double</type>
          <declname>DT</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="9"/>
      </memberdef>
      <memberdef kind="function" id="pwm_8h_11f94887ac28aad48fbc0a58158d1bfc9" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void pwm_full</definition>
        <argsstring>(double *us, double *u, double *Iz, double Ucn, double Uc, double *i, double fc, double *va_char, unsigned int pocet, double h)</argsstring>
        <name>pwm_full</name>
        <param>
          <type>double *</type>
          <declname>us</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>u</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>Iz</declname>
        </param>
        <param>
          <type>double</type>
          <declname>Ucn</declname>
        </param>
        <param>
          <type>double</type>
          <declname>Uc</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>i</declname>
        </param>
        <param>
          <type>double</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>va_char</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>pocet</declname>
        </param>
        <param>
          <type>double</type>
          <declname>h</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="10"/>
      </memberdef>
      <memberdef kind="function" id="pwm_8h_1e1c2432789266f899d9b76a1116671ab" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void pwm_full_new_init</definition>
        <argsstring>(double h, double fc, double DT, int citac_init, int D_smer, int D_smer2)</argsstring>
        <name>pwm_full_new_init</name>
        <param>
          <type>double</type>
          <declname>h</declname>
        </param>
        <param>
          <type>double</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>double</type>
          <declname>DT</declname>
        </param>
        <param>
          <type>int</type>
          <declname>citac_init</declname>
        </param>
        <param>
          <type>int</type>
          <declname>D_smer</declname>
        </param>
        <param>
          <type>int</type>
          <declname>D_smer2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="15"/>
      </memberdef>
      <memberdef kind="function" id="pwm_8h_1c56bd9c40bf614797dcf24aaa772cb13" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void pwm_full_new</definition>
        <argsstring>(double *us, double *u, double *Iz, double Ucn, double Uc, double *is, double *va_char, unsigned int pocet)</argsstring>
        <name>pwm_full_new</name>
        <param>
          <type>double *</type>
          <declname>us</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>u</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>Iz</declname>
        </param>
        <param>
          <type>double</type>
          <declname>Ucn</declname>
        </param>
        <param>
          <type>double</type>
          <declname>Uc</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>is</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>va_char</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>pocet</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="16"/>
      </memberdef>
      <memberdef kind="function" id="pwm_8h_190a472aec25336c72743a4b078251e3d" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void pwm_full_new_init_3h</definition>
        <argsstring>(double h, double fc, double DT, int citac_init, int D_smer, int D_smer2)</argsstring>
        <name>pwm_full_new_init_3h</name>
        <param>
          <type>double</type>
          <declname>h</declname>
        </param>
        <param>
          <type>double</type>
          <declname>fc</declname>
        </param>
        <param>
          <type>double</type>
          <declname>DT</declname>
        </param>
        <param>
          <type>int</type>
          <declname>citac_init</declname>
        </param>
        <param>
          <type>int</type>
          <declname>D_smer</declname>
        </param>
        <param>
          <type>int</type>
          <declname>D_smer2</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="19"/>
      </memberdef>
      <memberdef kind="function" id="pwm_8h_18dd985080259d21d1c0505551e3d187e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void pwm_full_new_3h</definition>
        <argsstring>(double *us, double *u, double *Iz, double Ucn, double Uc, double *is, double *va_char, unsigned int pocet, unsigned int mod)</argsstring>
        <name>pwm_full_new_3h</name>
        <param>
          <type>double *</type>
          <declname>us</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>u</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>Iz</declname>
        </param>
        <param>
          <type>double</type>
          <declname>Ucn</declname>
        </param>
        <param>
          <type>double</type>
          <declname>Uc</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>is</declname>
        </param>
        <param>
          <type>double *</type>
          <declname>va_char</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>pocet</declname>
        </param>
        <param>
          <type>unsigned int</type>
          <declname>mod</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h" line="20"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="comment">/*<sp/>modul<sp/>PWM<sp/>modulace</highlight></codeline>
<codeline lineno="2"><highlight class="comment"><sp/><sp/><sp/>ubytky<sp/>a<sp/>mrtve<sp/>casy</highlight></codeline>
<codeline lineno="3"><highlight class="comment"><sp/><sp/><sp/></highlight></codeline>
<codeline lineno="4"><highlight class="comment"><sp/><sp/><sp/>shodna<sp/>verze<sp/>s<sp/>PWM_FULL_LC</highlight></codeline>
<codeline lineno="5"><highlight class="comment"><sp/><sp/><sp/></highlight></codeline>
<codeline lineno="6"><highlight class="comment"><sp/><sp/><sp/>31.5.<sp/>2007</highlight></codeline>
<codeline lineno="7"><highlight class="comment">*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="8"><highlight class="normal"></highlight></codeline>
<codeline lineno="9"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>pwm_full_init(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Ucn,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>fc,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>DT);</highlight></codeline>
<codeline lineno="10"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>pwm_full(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*us,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*u,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*Iz,</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Ucn,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Uc,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*i,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>fc,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*va_char,</highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>pocet,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>h);</highlight></codeline>
<codeline lineno="11"><highlight class="normal"></highlight></codeline>
<codeline lineno="12"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>ladeni_pila;</highlight></codeline>
<codeline lineno="13"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>ladeni_ur;</highlight></codeline>
<codeline lineno="14"><highlight class="normal"></highlight></codeline>
<codeline lineno="15"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>pwm_full_new_init(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>h,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>fc,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>DT,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>citac_init,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>D_smer,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>D_smer2);</highlight></codeline>
<codeline lineno="16"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>pwm_full_new(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*us,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*u,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*Iz,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Ucn,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Uc,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*is,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*va_char,<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>pocet);</highlight></codeline>
<codeline lineno="17"><highlight class="normal"></highlight></codeline>
<codeline lineno="18"><highlight class="normal"></highlight><highlight class="comment">//<sp/>vylepsena<sp/>PWM<sp/>...<sp/>mod=0<sp/>-<sp/>sinusova<sp/>PWM;<sp/>mod=1<sp/>-<sp/>PWM<sp/>se<sp/>3.<sp/>harmonickou</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="19"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>pwm_full_new_init_3h(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>h,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>fc,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>DT,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>citac_init,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>D_smer,<sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>D_smer2);</highlight></codeline>
<codeline lineno="20"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>pwm_full_new_3h(</highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*us,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*u,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*Iz,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Ucn,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>Uc,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*is,<sp/></highlight><highlight class="keywordtype">double</highlight><highlight class="normal"><sp/>*va_char,<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>pocet,<sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>mod);</highlight></codeline>
    </programlisting>
    <location file="/home/smidl/work/git/mixpp/pmsm/simulator_zdenek/ekf_example/pwm.h"/>
  </compounddef>
</doxygen>
