PMSM_Controller_interface.html 25 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="stylesheet" type="text/css" href="rtwreport.css" /><script language="JavaScript" type="text/javascript">function rtwTableShrink(o) {var t = o.nextSibling;if (t.nodeType != 1) {t = t.nextSibling;}if (t.style.display == "none") {t.style.display = "";o.innerHTML = "[-]"} else {t.style.display = "none";o.innerHTML = "[+] ... "}}</script><script language="JavaScript" type="text/javascript" src="rtwreport_utils.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>
  4. Code Interface Report for PMSM_Controller
  5. </title>
  6. </head>
  7. <body ONLOAD="try {if (top) {if (top.rtwPageOnLoad) top.rtwPageOnLoad('rtwIdCodeInterface'); else local_onload();}} catch(err) {};">
  8. <h1>
  9. Code Interface Report for PMSM_Controller
  10. </h1>
  11. <h3>
  12. Table of Contents
  13. </h3>
  14. <ul>
  15. <li>
  16. <a href="#sec_Entry-Point_Functions">
  17. Entry-Point Functions
  18. </a>
  19. </li>
  20. <li>
  21. <a href="#sec_Inports">
  22. Inports
  23. </a>
  24. </li>
  25. <li>
  26. <a href="#sec_Outports">
  27. Outports
  28. </a>
  29. </li>
  30. <li>
  31. <a href="#sec_Interface_Parameters">
  32. Interface Parameters
  33. </a>
  34. </li>
  35. <li>
  36. <a href="#sec_Data_Stores">
  37. Data Stores
  38. </a>
  39. </li>
  40. </ul>
  41. <h3>
  42. <a name="sec_Entry-Point_Functions">
  43. Entry-Point Functions
  44. </a>
  45. </h3>
  46. <p>
  47. Function: <a href="PMSM_Controller_c.html#fcn_PMSM_Controller_initialize">PMSM_Controller_initialize</a>
  48. </p>
  49. <table width="100%" class="AltRow" cellspacing="0">
  50. <tr class="even">
  51. <td width="25%" align="left" valign="top">
  52. Prototype
  53. </td>
  54. <td width="75%" align="left" valign="top">
  55. <b>
  56. void PMSM_Controller_initialize(RT_MODEL&nbsp;*const&nbsp;rtM)
  57. </b>
  58. </td>
  59. </tr>
  60. <tr class="odd">
  61. <td width="25%" align="left" valign="top">
  62. Description
  63. </td>
  64. <td width="75%" align="left" valign="top">
  65. Initialization entry point of generated code
  66. </td>
  67. </tr>
  68. <tr class="even">
  69. <td width="25%" align="left" valign="top">
  70. Timing
  71. </td>
  72. <td width="75%" align="left" valign="top">
  73. Must be called exactly once
  74. </td>
  75. </tr>
  76. <tr class="odd">
  77. <td width="25%" align="left" valign="top">
  78. Arguments
  79. </td>
  80. <td width="75%" align="left" valign="top">
  81. <table class="AltRow FirstColumn" cellspacing="0">
  82. <tr class="heading">
  83. <th align="left" valign="top">
  84. <b>
  85. #
  86. </b>
  87. </th>
  88. <th align="left" valign="top">
  89. <b>
  90. Name
  91. </b>
  92. </th>
  93. <th align="left" valign="top">
  94. <b>
  95. Data Type
  96. </b>
  97. </th>
  98. <th align="left" valign="top">
  99. <b>
  100. Description
  101. </b>
  102. </th>
  103. </tr>
  104. <tr class="even">
  105. <td align="right" valign="top">
  106. 1
  107. </td>
  108. <td align="left" valign="top">
  109. rtM
  110. </td>
  111. <td align="left" valign="top">
  112. RT_MODEL&nbsp;*const
  113. </td>
  114. <td align="left" valign="top">
  115. RTModel
  116. </td>
  117. </tr>
  118. </table>
  119. </td>
  120. </tr>
  121. <tr class="even">
  122. <td width="25%" align="left" valign="top">
  123. Return value
  124. </td>
  125. <td width="75%" align="left" valign="top">
  126. None
  127. </td>
  128. </tr>
  129. <tr class="odd">
  130. <td width="25%" align="left" valign="top">
  131. Header file
  132. </td>
  133. <td width="75%" align="left" valign="top">
  134. <a href="PMSM_Controller_h.html">PMSM_Controller.h</a>
  135. </td>
  136. </tr>
  137. </table>
  138. <p>
  139. Function: <a href="PMSM_Controller_c.html#fcn_PMSM_Controller_step">PMSM_Controller_step</a>
  140. </p>
  141. <table width="100%" class="AltRow" cellspacing="0">
  142. <tr class="even">
  143. <td width="25%" align="left" valign="top">
  144. Prototype
  145. </td>
  146. <td width="75%" align="left" valign="top">
  147. <b>
  148. void PMSM_Controller_step(RT_MODEL&nbsp;*const&nbsp;rtM)
  149. </b>
  150. </td>
  151. </tr>
  152. <tr class="odd">
  153. <td width="25%" align="left" valign="top">
  154. Description
  155. </td>
  156. <td width="75%" align="left" valign="top">
  157. Output entry point of generated code
  158. </td>
  159. </tr>
  160. <tr class="even">
  161. <td width="25%" align="left" valign="top">
  162. Timing
  163. </td>
  164. <td width="75%" align="left" valign="top">
  165. Must be called periodically, every 5e-05 seconds
  166. </td>
  167. </tr>
  168. <tr class="odd">
  169. <td width="25%" align="left" valign="top">
  170. Arguments
  171. </td>
  172. <td width="75%" align="left" valign="top">
  173. <table class="AltRow FirstColumn" cellspacing="0">
  174. <tr class="heading">
  175. <th align="left" valign="top">
  176. <b>
  177. #
  178. </b>
  179. </th>
  180. <th align="left" valign="top">
  181. <b>
  182. Name
  183. </b>
  184. </th>
  185. <th align="left" valign="top">
  186. <b>
  187. Data Type
  188. </b>
  189. </th>
  190. <th align="left" valign="top">
  191. <b>
  192. Description
  193. </b>
  194. </th>
  195. </tr>
  196. <tr class="even">
  197. <td align="right" valign="top">
  198. 1
  199. </td>
  200. <td align="left" valign="top">
  201. rtM
  202. </td>
  203. <td align="left" valign="top">
  204. RT_MODEL&nbsp;*const
  205. </td>
  206. <td align="left" valign="top">
  207. RTModel
  208. </td>
  209. </tr>
  210. </table>
  211. </td>
  212. </tr>
  213. <tr class="even">
  214. <td width="25%" align="left" valign="top">
  215. Return value
  216. </td>
  217. <td width="75%" align="left" valign="top">
  218. None
  219. </td>
  220. </tr>
  221. <tr class="odd">
  222. <td width="25%" align="left" valign="top">
  223. Header file
  224. </td>
  225. <td width="75%" align="left" valign="top">
  226. <a href="PMSM_Controller_h.html">PMSM_Controller.h</a>
  227. </td>
  228. </tr>
  229. </table>
  230. <h3>
  231. <a name="sec_Inports">
  232. Inports
  233. </a>
  234. </h3>
  235. <span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table width="100%" class="AltRow FirstColumn" cellspacing="0">
  236. <tr class="heading">
  237. <th width="38%" align="left" valign="top">
  238. <b>
  239. Block Name
  240. </b>
  241. </th>
  242. <th width="23%" align="left" valign="top">
  243. <b>
  244. Code Identifier
  245. </b>
  246. </th>
  247. <th width="19%" align="left" valign="top">
  248. <b>
  249. Data Type
  250. </b>
  251. </th>
  252. <th width="9%" align="left" valign="top">
  253. <b>
  254. Scaling
  255. </b>
  256. </th>
  257. <th width="9%" align="right" valign="top">
  258. <b>
  259. Dimension
  260. </b>
  261. </th>
  262. </tr>
  263. <tr class="even">
  264. <td width="38%" align="left" valign="top">
  265. &lt;S3&gt;/adc_Phase
  266. </td>
  267. <td width="23%" align="left" valign="top">
  268. <i>
  269. Defined externally
  270. </i>
  271. </td>
  272. <td width="19%" align="left" valign="top">
  273. int16_T
  274. </td>
  275. <td width="9%" align="left" valign="top">
  276. &#160;
  277. </td>
  278. <td width="9%" align="right" valign="top">
  279. [3]
  280. </td>
  281. </tr>
  282. <tr class="odd">
  283. <td width="38%" align="left" valign="top">
  284. &lt;S3&gt;/hall_abc
  285. </td>
  286. <td width="23%" align="left" valign="top">
  287. <i>
  288. Defined externally
  289. </i>
  290. </td>
  291. <td width="19%" align="left" valign="top">
  292. uint8_T
  293. </td>
  294. <td width="9%" align="left" valign="top">
  295. &#160;
  296. </td>
  297. <td width="9%" align="right" valign="top">
  298. [3]
  299. </td>
  300. </tr>
  301. <tr class="even">
  302. <td width="38%" align="left" valign="top">
  303. &lt;S3&gt;/spd_Target
  304. </td>
  305. <td width="23%" align="left" valign="top">
  306. <i>
  307. Defined externally
  308. </i>
  309. </td>
  310. <td width="19%" align="left" valign="top">
  311. int32_T
  312. </td>
  313. <td width="9%" align="left" valign="top">
  314. <span title=" DataTypeMode: Fixed-point: binary point scaling
  315. Signedness: Signed
  316. WordLength: 32
  317. FractionLength: 4
  318. ">sfix32_En4</span>
  319. </td>
  320. <td width="9%" align="right" valign="top">
  321. 1
  322. </td>
  323. </tr>
  324. <tr class="odd">
  325. <td width="38%" align="left" valign="top">
  326. &lt;S3&gt;/idq_Target
  327. </td>
  328. <td width="23%" align="left" valign="top">
  329. <i>
  330. Defined externally
  331. </i>
  332. </td>
  333. <td width="19%" align="left" valign="top">
  334. int16_T
  335. </td>
  336. <td width="9%" align="left" valign="top">
  337. <span title=" DataTypeMode: Fixed-point: binary point scaling
  338. Signedness: Signed
  339. WordLength: 16
  340. FractionLength: 5
  341. ">sfix16_En5</span>
  342. </td>
  343. <td width="9%" align="right" valign="top">
  344. 1
  345. </td>
  346. </tr>
  347. <tr class="even">
  348. <td width="38%" align="left" valign="top">
  349. &lt;S3&gt;/vdq_Target
  350. </td>
  351. <td width="23%" align="left" valign="top">
  352. <i>
  353. Defined externally
  354. </i>
  355. </td>
  356. <td width="19%" align="left" valign="top">
  357. int16_T
  358. </td>
  359. <td width="9%" align="left" valign="top">
  360. <span title=" DataTypeMode: Fixed-point: binary point scaling
  361. Signedness: Signed
  362. WordLength: 16
  363. FractionLength: 5
  364. ">sfix16_En5</span>
  365. </td>
  366. <td width="9%" align="right" valign="top">
  367. [2]
  368. </td>
  369. </tr>
  370. <tr class="odd">
  371. <td width="38%" align="left" valign="top">
  372. &lt;S3&gt;/idq_Limit
  373. </td>
  374. <td width="23%" align="left" valign="top">
  375. <i>
  376. Defined externally
  377. </i>
  378. </td>
  379. <td width="19%" align="left" valign="top">
  380. int16_T
  381. </td>
  382. <td width="9%" align="left" valign="top">
  383. <span title=" DataTypeMode: Fixed-point: binary point scaling
  384. Signedness: Signed
  385. WordLength: 16
  386. FractionLength: 5
  387. ">sfix16_En5</span>
  388. </td>
  389. <td width="9%" align="right" valign="top">
  390. 1
  391. </td>
  392. </tr>
  393. <tr class="even">
  394. <td width="38%" align="left" valign="top">
  395. &lt;S3&gt;/b_motEna
  396. </td>
  397. <td width="23%" align="left" valign="top">
  398. <i>
  399. Defined externally
  400. </i>
  401. </td>
  402. <td width="19%" align="left" valign="top">
  403. boolean_T
  404. </td>
  405. <td width="9%" align="left" valign="top">
  406. &#160;
  407. </td>
  408. <td width="9%" align="right" valign="top">
  409. 1
  410. </td>
  411. </tr>
  412. <tr class="odd">
  413. <td width="38%" align="left" valign="top">
  414. &lt;S3&gt;/b_cruiseEna
  415. </td>
  416. <td width="23%" align="left" valign="top">
  417. <i>
  418. Defined externally
  419. </i>
  420. </td>
  421. <td width="19%" align="left" valign="top">
  422. boolean_T
  423. </td>
  424. <td width="9%" align="left" valign="top">
  425. &#160;
  426. </td>
  427. <td width="9%" align="right" valign="top">
  428. 1
  429. </td>
  430. </tr>
  431. <tr class="even">
  432. <td width="38%" align="left" valign="top">
  433. &lt;S3&gt;/n_ctrlMod
  434. </td>
  435. <td width="23%" align="left" valign="top">
  436. <i>
  437. Defined externally
  438. </i>
  439. </td>
  440. <td width="19%" align="left" valign="top">
  441. uint8_T
  442. </td>
  443. <td width="9%" align="left" valign="top">
  444. &#160;
  445. </td>
  446. <td width="9%" align="right" valign="top">
  447. 1
  448. </td>
  449. </tr>
  450. <tr class="odd">
  451. <td width="38%" align="left" valign="top">
  452. &lt;S3&gt;/iDC_Limit
  453. </td>
  454. <td width="23%" align="left" valign="top">
  455. <i>
  456. Defined externally
  457. </i>
  458. </td>
  459. <td width="19%" align="left" valign="top">
  460. int16_T
  461. </td>
  462. <td width="9%" align="left" valign="top">
  463. <span title=" DataTypeMode: Fixed-point: binary point scaling
  464. Signedness: Signed
  465. WordLength: 16
  466. FractionLength: 5
  467. ">sfix16_En5</span>
  468. </td>
  469. <td width="9%" align="right" valign="top">
  470. 1
  471. </td>
  472. </tr>
  473. <tr class="even">
  474. <td width="38%" align="left" valign="top">
  475. &lt;S3&gt;/spd_Limit
  476. </td>
  477. <td width="23%" align="left" valign="top">
  478. <i>
  479. Defined externally
  480. </i>
  481. </td>
  482. <td width="19%" align="left" valign="top">
  483. int32_T
  484. </td>
  485. <td width="9%" align="left" valign="top">
  486. <span title=" DataTypeMode: Fixed-point: binary point scaling
  487. Signedness: Signed
  488. WordLength: 32
  489. FractionLength: 4
  490. ">sfix32_En4</span>
  491. </td>
  492. <td width="9%" align="right" valign="top">
  493. 1
  494. </td>
  495. </tr>
  496. <tr class="odd">
  497. <td width="38%" align="left" valign="top">
  498. &lt;S3&gt;/vDC
  499. </td>
  500. <td width="23%" align="left" valign="top">
  501. <i>
  502. Defined externally
  503. </i>
  504. </td>
  505. <td width="19%" align="left" valign="top">
  506. int16_T
  507. </td>
  508. <td width="9%" align="left" valign="top">
  509. <span title=" DataTypeMode: Fixed-point: binary point scaling
  510. Signedness: Signed
  511. WordLength: 16
  512. FractionLength: 5
  513. ">sfix16_En5</span>
  514. </td>
  515. <td width="9%" align="right" valign="top">
  516. 1
  517. </td>
  518. </tr>
  519. <tr class="even">
  520. <td width="38%" align="left" valign="top">
  521. &lt;S3&gt;/sys_ticks
  522. </td>
  523. <td width="23%" align="left" valign="top">
  524. <i>
  525. Defined externally
  526. </i>
  527. </td>
  528. <td width="19%" align="left" valign="top">
  529. uint32_T
  530. </td>
  531. <td width="9%" align="left" valign="top">
  532. &#160;
  533. </td>
  534. <td width="9%" align="right" valign="top">
  535. 1
  536. </td>
  537. </tr>
  538. <tr class="odd">
  539. <td width="38%" align="left" valign="top">
  540. &lt;S3&gt;/set_Angle
  541. </td>
  542. <td width="23%" align="left" valign="top">
  543. <i>
  544. Defined externally
  545. </i>
  546. </td>
  547. <td width="19%" align="left" valign="top">
  548. int16_T
  549. </td>
  550. <td width="9%" align="left" valign="top">
  551. <span title=" DataTypeMode: Fixed-point: binary point scaling
  552. Signedness: Signed
  553. WordLength: 16
  554. FractionLength: 4
  555. ">sfix16_En4</span>
  556. </td>
  557. <td width="9%" align="right" valign="top">
  558. 1
  559. </td>
  560. </tr>
  561. </table>
  562. <h3>
  563. <a name="sec_Outports">
  564. Outports
  565. </a>
  566. </h3>
  567. <span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table width="100%" class="AltRow FirstColumn" cellspacing="0">
  568. <tr class="heading">
  569. <th width="38%" align="left" valign="top">
  570. <b>
  571. Block Name
  572. </b>
  573. </th>
  574. <th width="23%" align="left" valign="top">
  575. <b>
  576. Code Identifier
  577. </b>
  578. </th>
  579. <th width="19%" align="left" valign="top">
  580. <b>
  581. Data Type
  582. </b>
  583. </th>
  584. <th width="9%" align="left" valign="top">
  585. <b>
  586. Scaling
  587. </b>
  588. </th>
  589. <th width="9%" align="right" valign="top">
  590. <b>
  591. Dimension
  592. </b>
  593. </th>
  594. </tr>
  595. <tr class="even">
  596. <td width="38%" align="left" valign="top">
  597. &lt;S3&gt;/n_Duty
  598. </td>
  599. <td width="23%" align="left" valign="top">
  600. <i>
  601. Defined externally
  602. </i>
  603. </td>
  604. <td width="19%" align="left" valign="top">
  605. int16_T
  606. </td>
  607. <td width="9%" align="left" valign="top">
  608. &#160;
  609. </td>
  610. <td width="9%" align="right" valign="top">
  611. [3]
  612. </td>
  613. </tr>
  614. <tr class="odd">
  615. <td width="38%" align="left" valign="top">
  616. &lt;S3&gt;/n_Sector
  617. </td>
  618. <td width="23%" align="left" valign="top">
  619. <i>
  620. Defined externally
  621. </i>
  622. </td>
  623. <td width="19%" align="left" valign="top">
  624. uint8_T
  625. </td>
  626. <td width="9%" align="left" valign="top">
  627. &#160;
  628. </td>
  629. <td width="9%" align="right" valign="top">
  630. 1
  631. </td>
  632. </tr>
  633. <tr class="even">
  634. <td width="38%" align="left" valign="top">
  635. &lt;S3&gt;/n_MotError
  636. </td>
  637. <td width="23%" align="left" valign="top">
  638. <i>
  639. Defined externally
  640. </i>
  641. </td>
  642. <td width="19%" align="left" valign="top">
  643. uint8_T
  644. </td>
  645. <td width="9%" align="left" valign="top">
  646. &#160;
  647. </td>
  648. <td width="9%" align="right" valign="top">
  649. 1
  650. </td>
  651. </tr>
  652. <tr class="odd">
  653. <td width="38%" align="left" valign="top">
  654. &lt;S3&gt;/f_Vdq
  655. </td>
  656. <td width="23%" align="left" valign="top">
  657. <i>
  658. Defined externally
  659. </i>
  660. </td>
  661. <td width="19%" align="left" valign="top">
  662. int16_T
  663. </td>
  664. <td width="9%" align="left" valign="top">
  665. <span title=" DataTypeMode: Fixed-point: binary point scaling
  666. Signedness: Signed
  667. WordLength: 16
  668. FractionLength: 5
  669. ">sfix16_En5</span>
  670. </td>
  671. <td width="9%" align="right" valign="top">
  672. [2]
  673. </td>
  674. </tr>
  675. <tr class="even">
  676. <td width="38%" align="left" valign="top">
  677. &lt;S3&gt;/f_Idq
  678. </td>
  679. <td width="23%" align="left" valign="top">
  680. <i>
  681. Defined externally
  682. </i>
  683. </td>
  684. <td width="19%" align="left" valign="top">
  685. int16_T
  686. </td>
  687. <td width="9%" align="left" valign="top">
  688. <span title=" DataTypeMode: Fixed-point: binary point scaling
  689. Signedness: Signed
  690. WordLength: 16
  691. FractionLength: 5
  692. ">sfix16_En5</span>
  693. </td>
  694. <td width="9%" align="right" valign="top">
  695. [2]
  696. </td>
  697. </tr>
  698. <tr class="odd">
  699. <td width="38%" align="left" valign="top">
  700. &lt;S3&gt;/f_MotAngle
  701. </td>
  702. <td width="23%" align="left" valign="top">
  703. <i>
  704. Defined externally
  705. </i>
  706. </td>
  707. <td width="19%" align="left" valign="top">
  708. int16_T
  709. </td>
  710. <td width="9%" align="left" valign="top">
  711. <span title=" DataTypeMode: Fixed-point: binary point scaling
  712. Signedness: Signed
  713. WordLength: 16
  714. FractionLength: 4
  715. ">sfix16_En4</span>
  716. </td>
  717. <td width="9%" align="right" valign="top">
  718. 1
  719. </td>
  720. </tr>
  721. <tr class="even">
  722. <td width="38%" align="left" valign="top">
  723. &lt;S3&gt;/f_MotRPM
  724. </td>
  725. <td width="23%" align="left" valign="top">
  726. <i>
  727. Defined externally
  728. </i>
  729. </td>
  730. <td width="19%" align="left" valign="top">
  731. int32_T
  732. </td>
  733. <td width="9%" align="left" valign="top">
  734. <span title=" DataTypeMode: Fixed-point: binary point scaling
  735. Signedness: Signed
  736. WordLength: 32
  737. FractionLength: 4
  738. ">sfix32_En4</span>
  739. </td>
  740. <td width="9%" align="right" valign="top">
  741. 1
  742. </td>
  743. </tr>
  744. <tr class="odd">
  745. <td width="38%" align="left" valign="top">
  746. &lt;S3&gt;/n_hallStat
  747. </td>
  748. <td width="23%" align="left" valign="top">
  749. <i>
  750. Defined externally
  751. </i>
  752. </td>
  753. <td width="19%" align="left" valign="top">
  754. uint8_T
  755. </td>
  756. <td width="9%" align="left" valign="top">
  757. &#160;
  758. </td>
  759. <td width="9%" align="right" valign="top">
  760. 1
  761. </td>
  762. </tr>
  763. <tr class="even">
  764. <td width="38%" align="left" valign="top">
  765. &lt;S3&gt;/n_FocMode
  766. </td>
  767. <td width="23%" align="left" valign="top">
  768. <i>
  769. Defined externally
  770. </i>
  771. </td>
  772. <td width="19%" align="left" valign="top">
  773. uint8_T
  774. </td>
  775. <td width="9%" align="left" valign="top">
  776. &#160;
  777. </td>
  778. <td width="9%" align="right" valign="top">
  779. 1
  780. </td>
  781. </tr>
  782. <tr class="odd">
  783. <td width="38%" align="left" valign="top">
  784. &lt;S3&gt;/b_advCtrl
  785. </td>
  786. <td width="23%" align="left" valign="top">
  787. <i>
  788. Defined externally
  789. </i>
  790. </td>
  791. <td width="19%" align="left" valign="top">
  792. boolean_T
  793. </td>
  794. <td width="9%" align="left" valign="top">
  795. &#160;
  796. </td>
  797. <td width="9%" align="right" valign="top">
  798. 1
  799. </td>
  800. </tr>
  801. </table>
  802. <h3>
  803. <a name="sec_Interface_Parameters">
  804. Interface Parameters
  805. </a>
  806. </h3>
  807. <span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table width="100%" class="AltRow FirstColumn" cellspacing="0">
  808. <tr class="heading">
  809. <th width="38%" align="left" valign="top">
  810. <b>
  811. Parameter Source
  812. </b>
  813. </th>
  814. <th width="23%" align="left" valign="top">
  815. <b>
  816. Code Identifier
  817. </b>
  818. </th>
  819. <th width="19%" align="left" valign="top">
  820. <b>
  821. Data Type
  822. </b>
  823. </th>
  824. <th width="9%" align="left" valign="top">
  825. <b>
  826. Scaling
  827. </b>
  828. </th>
  829. <th width="9%" align="right" valign="top">
  830. <b>
  831. Dimension
  832. </b>
  833. </th>
  834. </tr>
  835. <tr class="even">
  836. <td width="38%" align="left" valign="top">
  837. cf_Fw_Kb
  838. </td>
  839. <td width="23%" align="left" valign="top">
  840. rtP.cf_Fw_Kb
  841. </td>
  842. <td width="19%" align="left" valign="top">
  843. int16_T
  844. </td>
  845. <td width="9%" align="left" valign="top">
  846. <span title=" DataTypeMode: Fixed-point: binary point scaling
  847. Signedness: Signed
  848. WordLength: 16
  849. FractionLength: 10
  850. ">sfix16_En10</span>
  851. </td>
  852. <td width="9%" align="right" valign="top">
  853. 1
  854. </td>
  855. </tr>
  856. <tr class="odd">
  857. <td width="38%" align="left" valign="top">
  858. cf_Fw_Ki
  859. </td>
  860. <td width="23%" align="left" valign="top">
  861. rtP.cf_Fw_Ki
  862. </td>
  863. <td width="19%" align="left" valign="top">
  864. int16_T
  865. </td>
  866. <td width="9%" align="left" valign="top">
  867. <span title=" DataTypeMode: Fixed-point: binary point scaling
  868. Signedness: Signed
  869. WordLength: 16
  870. FractionLength: 10
  871. ">sfix16_En10</span>
  872. </td>
  873. <td width="9%" align="right" valign="top">
  874. 1
  875. </td>
  876. </tr>
  877. <tr class="even">
  878. <td width="38%" align="left" valign="top">
  879. cf_idKp
  880. </td>
  881. <td width="23%" align="left" valign="top">
  882. rtP.cf_idKp
  883. </td>
  884. <td width="19%" align="left" valign="top">
  885. int16_T
  886. </td>
  887. <td width="9%" align="left" valign="top">
  888. <span title=" DataTypeMode: Fixed-point: binary point scaling
  889. Signedness: Signed
  890. WordLength: 16
  891. FractionLength: 10
  892. ">sfix16_En10</span>
  893. </td>
  894. <td width="9%" align="right" valign="top">
  895. 1
  896. </td>
  897. </tr>
  898. <tr class="odd">
  899. <td width="38%" align="left" valign="top">
  900. cf_iqKp
  901. </td>
  902. <td width="23%" align="left" valign="top">
  903. rtP.cf_iqKp
  904. </td>
  905. <td width="19%" align="left" valign="top">
  906. int16_T
  907. </td>
  908. <td width="9%" align="left" valign="top">
  909. <span title=" DataTypeMode: Fixed-point: binary point scaling
  910. Signedness: Signed
  911. WordLength: 16
  912. FractionLength: 10
  913. ">sfix16_En10</span>
  914. </td>
  915. <td width="9%" align="right" valign="top">
  916. 1
  917. </td>
  918. </tr>
  919. <tr class="even">
  920. <td width="38%" align="left" valign="top">
  921. cf_nKp
  922. </td>
  923. <td width="23%" align="left" valign="top">
  924. rtP.cf_nKp
  925. </td>
  926. <td width="19%" align="left" valign="top">
  927. int16_T
  928. </td>
  929. <td width="9%" align="left" valign="top">
  930. <span title=" DataTypeMode: Fixed-point: binary point scaling
  931. Signedness: Signed
  932. WordLength: 16
  933. FractionLength: 10
  934. ">sfix16_En10</span>
  935. </td>
  936. <td width="9%" align="right" valign="top">
  937. 1
  938. </td>
  939. </tr>
  940. <tr class="odd">
  941. <td width="38%" align="left" valign="top">
  942. V_modulation
  943. </td>
  944. <td width="23%" align="left" valign="top">
  945. rtP.V_modulation
  946. </td>
  947. <td width="19%" align="left" valign="top">
  948. int16_T
  949. </td>
  950. <td width="9%" align="left" valign="top">
  951. <span title=" DataTypeMode: Fixed-point: binary point scaling
  952. Signedness: Signed
  953. WordLength: 16
  954. FractionLength: 14
  955. ">sfix16_En14</span>
  956. </td>
  957. <td width="9%" align="right" valign="top">
  958. 1
  959. </td>
  960. </tr>
  961. <tr class="even">
  962. <td width="38%" align="left" valign="top">
  963. cf_idKb
  964. </td>
  965. <td width="23%" align="left" valign="top">
  966. rtP.cf_idKb
  967. </td>
  968. <td width="19%" align="left" valign="top">
  969. int16_T
  970. </td>
  971. <td width="9%" align="left" valign="top">
  972. <span title=" DataTypeMode: Fixed-point: binary point scaling
  973. Signedness: Signed
  974. WordLength: 16
  975. FractionLength: 14
  976. ">sfix16_En14</span>
  977. </td>
  978. <td width="9%" align="right" valign="top">
  979. 1
  980. </td>
  981. </tr>
  982. <tr class="odd">
  983. <td width="38%" align="left" valign="top">
  984. cf_idKi
  985. </td>
  986. <td width="23%" align="left" valign="top">
  987. rtP.cf_idKi
  988. </td>
  989. <td width="19%" align="left" valign="top">
  990. int16_T
  991. </td>
  992. <td width="9%" align="left" valign="top">
  993. <span title=" DataTypeMode: Fixed-point: binary point scaling
  994. Signedness: Signed
  995. WordLength: 16
  996. FractionLength: 14
  997. ">sfix16_En14</span>
  998. </td>
  999. <td width="9%" align="right" valign="top">
  1000. 1
  1001. </td>
  1002. </tr>
  1003. <tr class="even">
  1004. <td width="38%" align="left" valign="top">
  1005. cf_iqKb
  1006. </td>
  1007. <td width="23%" align="left" valign="top">
  1008. rtP.cf_iqKb
  1009. </td>
  1010. <td width="19%" align="left" valign="top">
  1011. int16_T
  1012. </td>
  1013. <td width="9%" align="left" valign="top">
  1014. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1015. Signedness: Signed
  1016. WordLength: 16
  1017. FractionLength: 14
  1018. ">sfix16_En14</span>
  1019. </td>
  1020. <td width="9%" align="right" valign="top">
  1021. 1
  1022. </td>
  1023. </tr>
  1024. <tr class="odd">
  1025. <td width="38%" align="left" valign="top">
  1026. cf_iqKi
  1027. </td>
  1028. <td width="23%" align="left" valign="top">
  1029. rtP.cf_iqKi
  1030. </td>
  1031. <td width="19%" align="left" valign="top">
  1032. int16_T
  1033. </td>
  1034. <td width="9%" align="left" valign="top">
  1035. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1036. Signedness: Signed
  1037. WordLength: 16
  1038. FractionLength: 14
  1039. ">sfix16_En14</span>
  1040. </td>
  1041. <td width="9%" align="right" valign="top">
  1042. 1
  1043. </td>
  1044. </tr>
  1045. <tr class="even">
  1046. <td width="38%" align="left" valign="top">
  1047. cf_nKb
  1048. </td>
  1049. <td width="23%" align="left" valign="top">
  1050. rtP.cf_nKb
  1051. </td>
  1052. <td width="19%" align="left" valign="top">
  1053. int16_T
  1054. </td>
  1055. <td width="9%" align="left" valign="top">
  1056. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1057. Signedness: Signed
  1058. WordLength: 16
  1059. FractionLength: 14
  1060. ">sfix16_En14</span>
  1061. </td>
  1062. <td width="9%" align="right" valign="top">
  1063. 1
  1064. </td>
  1065. </tr>
  1066. <tr class="odd">
  1067. <td width="38%" align="left" valign="top">
  1068. cf_nKi
  1069. </td>
  1070. <td width="23%" align="left" valign="top">
  1071. rtP.cf_nKi
  1072. </td>
  1073. <td width="19%" align="left" valign="top">
  1074. int16_T
  1075. </td>
  1076. <td width="9%" align="left" valign="top">
  1077. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1078. Signedness: Signed
  1079. WordLength: 16
  1080. FractionLength: 14
  1081. ">sfix16_En14</span>
  1082. </td>
  1083. <td width="9%" align="right" valign="top">
  1084. 1
  1085. </td>
  1086. </tr>
  1087. <tr class="even">
  1088. <td width="38%" align="left" valign="top">
  1089. f_adc_curr_ceof
  1090. </td>
  1091. <td width="23%" align="left" valign="top">
  1092. rtP.f_adc_curr_ceof
  1093. </td>
  1094. <td width="19%" align="left" valign="top">
  1095. int16_T
  1096. </td>
  1097. <td width="9%" align="left" valign="top">
  1098. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1099. Signedness: Signed
  1100. WordLength: 16
  1101. FractionLength: 14
  1102. ">sfix16_En14</span>
  1103. </td>
  1104. <td width="9%" align="right" valign="top">
  1105. 1
  1106. </td>
  1107. </tr>
  1108. <tr class="odd">
  1109. <td width="38%" align="left" valign="top">
  1110. cf_lastIqGain
  1111. </td>
  1112. <td width="23%" align="left" valign="top">
  1113. rtP.cf_lastIqGain
  1114. </td>
  1115. <td width="19%" align="left" valign="top">
  1116. int16_T
  1117. </td>
  1118. <td width="9%" align="left" valign="top">
  1119. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1120. Signedness: Signed
  1121. WordLength: 16
  1122. FractionLength: 15
  1123. ">sfix16_En15</span>
  1124. </td>
  1125. <td width="9%" align="right" valign="top">
  1126. 1
  1127. </td>
  1128. </tr>
  1129. <tr class="even">
  1130. <td width="38%" align="left" valign="top">
  1131. i_hall_offset
  1132. </td>
  1133. <td width="23%" align="left" valign="top">
  1134. rtP.i_hall_offset
  1135. </td>
  1136. <td width="19%" align="left" valign="top">
  1137. int16_T
  1138. </td>
  1139. <td width="9%" align="left" valign="top">
  1140. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1141. Signedness: Signed
  1142. WordLength: 16
  1143. FractionLength: 4
  1144. ">sfix16_En4</span>
  1145. </td>
  1146. <td width="9%" align="right" valign="top">
  1147. 1
  1148. </td>
  1149. </tr>
  1150. <tr class="odd">
  1151. <td width="38%" align="left" valign="top">
  1152. i_dqMax
  1153. </td>
  1154. <td width="23%" align="left" valign="top">
  1155. rtP.i_dqMax
  1156. </td>
  1157. <td width="19%" align="left" valign="top">
  1158. int16_T
  1159. </td>
  1160. <td width="9%" align="left" valign="top">
  1161. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1162. Signedness: Signed
  1163. WordLength: 16
  1164. FractionLength: 5
  1165. ">sfix16_En5</span>
  1166. </td>
  1167. <td width="9%" align="right" valign="top">
  1168. 1
  1169. </td>
  1170. </tr>
  1171. <tr class="even">
  1172. <td width="38%" align="left" valign="top">
  1173. id_fieldWeakMax
  1174. </td>
  1175. <td width="23%" align="left" valign="top">
  1176. rtP.id_fieldWeakMax
  1177. </td>
  1178. <td width="19%" align="left" valign="top">
  1179. int16_T
  1180. </td>
  1181. <td width="9%" align="left" valign="top">
  1182. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1183. Signedness: Signed
  1184. WordLength: 16
  1185. FractionLength: 5
  1186. ">sfix16_En5</span>
  1187. </td>
  1188. <td width="9%" align="right" valign="top">
  1189. 1
  1190. </td>
  1191. </tr>
  1192. <tr class="odd">
  1193. <td width="38%" align="left" valign="top">
  1194. dz_OpenStepVol
  1195. </td>
  1196. <td width="23%" align="left" valign="top">
  1197. rtP.dz_OpenStepVol
  1198. </td>
  1199. <td width="19%" align="left" valign="top">
  1200. int16_T
  1201. </td>
  1202. <td width="9%" align="left" valign="top">
  1203. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1204. Signedness: Signed
  1205. WordLength: 16
  1206. FractionLength: 7
  1207. ">sfix16_En7</span>
  1208. </td>
  1209. <td width="9%" align="right" valign="top">
  1210. 1
  1211. </td>
  1212. </tr>
  1213. <tr class="even">
  1214. <td width="38%" align="left" valign="top">
  1215. f_lpf_idq
  1216. </td>
  1217. <td width="23%" align="left" valign="top">
  1218. rtP.f_lpf_idq
  1219. </td>
  1220. <td width="19%" align="left" valign="top">
  1221. uint16_T
  1222. </td>
  1223. <td width="9%" align="left" valign="top">
  1224. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1225. Signedness: Unsigned
  1226. WordLength: 16
  1227. FractionLength: 16
  1228. ">ufix16_En16</span>
  1229. </td>
  1230. <td width="9%" align="right" valign="top">
  1231. 1
  1232. </td>
  1233. </tr>
  1234. <tr class="odd">
  1235. <td width="38%" align="left" valign="top">
  1236. f_lpf_vdq
  1237. </td>
  1238. <td width="23%" align="left" valign="top">
  1239. rtP.f_lpf_vdq
  1240. </td>
  1241. <td width="19%" align="left" valign="top">
  1242. uint16_T
  1243. </td>
  1244. <td width="9%" align="left" valign="top">
  1245. <span title=" DataTypeMode: Fixed-point: binary point scaling
  1246. Signedness: Unsigned
  1247. WordLength: 16
  1248. FractionLength: 16
  1249. ">ufix16_En16</span>
  1250. </td>
  1251. <td width="9%" align="right" valign="top">
  1252. 1
  1253. </td>
  1254. </tr>
  1255. <tr class="even">
  1256. <td width="38%" align="left" valign="top">
  1257. i_pwm_count
  1258. </td>
  1259. <td width="23%" align="left" valign="top">
  1260. rtP.i_pwm_count
  1261. </td>
  1262. <td width="19%" align="left" valign="top">
  1263. uint16_T
  1264. </td>
  1265. <td width="9%" align="left" valign="top">
  1266. &#160;
  1267. </td>
  1268. <td width="9%" align="right" valign="top">
  1269. 1
  1270. </td>
  1271. </tr>
  1272. <tr class="odd">
  1273. <td width="38%" align="left" valign="top">
  1274. n_polePairs
  1275. </td>
  1276. <td width="23%" align="left" valign="top">
  1277. rtP.n_polePairs
  1278. </td>
  1279. <td width="19%" align="left" valign="top">
  1280. uint8_T
  1281. </td>
  1282. <td width="9%" align="left" valign="top">
  1283. &#160;
  1284. </td>
  1285. <td width="9%" align="right" valign="top">
  1286. 1
  1287. </td>
  1288. </tr>
  1289. </table>
  1290. <h3>
  1291. <a name="sec_Data_Stores">
  1292. Data Stores
  1293. </a>
  1294. </h3>
  1295. <p>
  1296. No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores
  1297. </p>
  1298. </body>
  1299. </html>