29 | | <a name="l00013"></a>00013 |
30 | | <a name="l00014"></a>00014 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_set_parameters(<span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> Fmag0, <span class="keywordtype">double</span> Bf0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Uc0, <span class="keywordtype">double</span> DT0, <span class="keywordtype">double</span> dt0); |
31 | | <a name="l00015"></a>00015 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_step(<span class="keywordtype">double</span> Ww); |
32 | | <a name="l00016"></a>00016 |
33 | | <a name="l00017"></a>00017 <span class="keyword">extern</span> <span class="keywordtype">double</span> x[9]; |
34 | | <a name="l00018"></a>00018 <span class="keyword">extern</span> <span class="keywordtype">double</span> t; |
35 | | <a name="l00019"></a>00019 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[4]; |
| 29 | <a name="l00013"></a>00013 <span class="comment">// resi problem s M_PI ve VC8</span> |
| 30 | <a name="l00014"></a>00014 <span class="preprocessor">#ifndef M_PI</span> |
| 31 | <a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define M_PI 3.14159265358979323846</span> |
| 32 | <a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#endif</span> |
| 33 | <a name="l00017"></a>00017 <span class="preprocessor"></span> |
| 34 | <a name="l00018"></a>00018 |
| 35 | <a name="l00019"></a>00019 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_set_parameters(<span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> Fmag0, <span class="keywordtype">double</span> Bf0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Uc0, <span class="keywordtype">double</span> DT0, <span class="keywordtype">double</span> dt0); |
| 36 | <a name="l00020"></a>00020 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_step(<span class="keywordtype">double</span> Ww); |
| 37 | <a name="l00021"></a>00021 |
| 38 | <a name="l00022"></a>00022 <span class="keyword">extern</span> <span class="keywordtype">double</span> x[9]; |
| 39 | <a name="l00023"></a>00023 <span class="keyword">extern</span> <span class="keywordtype">double</span> t; |
| 40 | <a name="l00024"></a>00024 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[10]; |