An example of importing Embedded Coder code into the mbed IDE. Currently doesn't connect IO to PWM, ADC, and Encoder, instead provides random inputs and measures execution time.
Dependencies: mbed-dsp mbed Nucleo_pmsmfoc
html/html/rtwdemo_pmsmfoc_interface.html@2:bbc155b0b886, 2014-11-25 (annotated)
- Committer:
- paulcox
- Date:
- Tue Nov 25 07:52:02 2014 +0000
- Revision:
- 2:bbc155b0b886
adding doc?
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
paulcox | 2:bbc155b0b886 | 1 | <html> |
paulcox | 2:bbc155b0b886 | 2 | <head> |
paulcox | 2:bbc155b0b886 | 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> |
paulcox | 2:bbc155b0b886 | 4 | Code Interface Report for rtwdemo_pmsmfoc |
paulcox | 2:bbc155b0b886 | 5 | </title> |
paulcox | 2:bbc155b0b886 | 6 | |
paulcox | 2:bbc155b0b886 | 7 | </head> |
paulcox | 2:bbc155b0b886 | 8 | <body ONLOAD="try {if (top) {if (top.rtwPageOnLoad) top.rtwPageOnLoad('rtwIdCodeInterface'); else local_onload();}} catch(err) {};"> |
paulcox | 2:bbc155b0b886 | 9 | <h1> |
paulcox | 2:bbc155b0b886 | 10 | Code Interface Report for rtwdemo_pmsmfoc |
paulcox | 2:bbc155b0b886 | 11 | </h1> |
paulcox | 2:bbc155b0b886 | 12 | <h3> |
paulcox | 2:bbc155b0b886 | 13 | Table of Contents |
paulcox | 2:bbc155b0b886 | 14 | </h3> |
paulcox | 2:bbc155b0b886 | 15 | <ul> |
paulcox | 2:bbc155b0b886 | 16 | <li> |
paulcox | 2:bbc155b0b886 | 17 | <a href="#sec_Entry_Point_Functions"> |
paulcox | 2:bbc155b0b886 | 18 | Entry Point Functions |
paulcox | 2:bbc155b0b886 | 19 | </a> |
paulcox | 2:bbc155b0b886 | 20 | |
paulcox | 2:bbc155b0b886 | 21 | </li> |
paulcox | 2:bbc155b0b886 | 22 | <li> |
paulcox | 2:bbc155b0b886 | 23 | <a href="#sec_Inports"> |
paulcox | 2:bbc155b0b886 | 24 | Inports |
paulcox | 2:bbc155b0b886 | 25 | </a> |
paulcox | 2:bbc155b0b886 | 26 | |
paulcox | 2:bbc155b0b886 | 27 | </li> |
paulcox | 2:bbc155b0b886 | 28 | <li> |
paulcox | 2:bbc155b0b886 | 29 | <a href="#sec_Outports"> |
paulcox | 2:bbc155b0b886 | 30 | Outports |
paulcox | 2:bbc155b0b886 | 31 | </a> |
paulcox | 2:bbc155b0b886 | 32 | |
paulcox | 2:bbc155b0b886 | 33 | </li> |
paulcox | 2:bbc155b0b886 | 34 | <li> |
paulcox | 2:bbc155b0b886 | 35 | <a href="#sec_Interface_Parameters"> |
paulcox | 2:bbc155b0b886 | 36 | Interface Parameters |
paulcox | 2:bbc155b0b886 | 37 | </a> |
paulcox | 2:bbc155b0b886 | 38 | |
paulcox | 2:bbc155b0b886 | 39 | </li> |
paulcox | 2:bbc155b0b886 | 40 | <li> |
paulcox | 2:bbc155b0b886 | 41 | <a href="#sec_Data_Stores"> |
paulcox | 2:bbc155b0b886 | 42 | Data Stores |
paulcox | 2:bbc155b0b886 | 43 | </a> |
paulcox | 2:bbc155b0b886 | 44 | |
paulcox | 2:bbc155b0b886 | 45 | </li> |
paulcox | 2:bbc155b0b886 | 46 | |
paulcox | 2:bbc155b0b886 | 47 | </ul> |
paulcox | 2:bbc155b0b886 | 48 | <h3> |
paulcox | 2:bbc155b0b886 | 49 | <a name="sec_Entry_Point_Functions"> |
paulcox | 2:bbc155b0b886 | 50 | Entry Point Functions |
paulcox | 2:bbc155b0b886 | 51 | </a> |
paulcox | 2:bbc155b0b886 | 52 | |
paulcox | 2:bbc155b0b886 | 53 | </h3> |
paulcox | 2:bbc155b0b886 | 54 | <p> |
paulcox | 2:bbc155b0b886 | 55 | Function: <a href="rtwdemo_pmsmfoc_c.html#fcn_Controller_Init">Controller_Init</a> |
paulcox | 2:bbc155b0b886 | 56 | </p> |
paulcox | 2:bbc155b0b886 | 57 | <table width="100%" class="AltRow" cellspacing="0"> |
paulcox | 2:bbc155b0b886 | 58 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 59 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 60 | Prototype |
paulcox | 2:bbc155b0b886 | 61 | </td> |
paulcox | 2:bbc155b0b886 | 62 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 63 | <b> |
paulcox | 2:bbc155b0b886 | 64 | void Controller_Init(void) |
paulcox | 2:bbc155b0b886 | 65 | </b> |
paulcox | 2:bbc155b0b886 | 66 | |
paulcox | 2:bbc155b0b886 | 67 | </td> |
paulcox | 2:bbc155b0b886 | 68 | |
paulcox | 2:bbc155b0b886 | 69 | </tr> |
paulcox | 2:bbc155b0b886 | 70 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 71 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 72 | Description |
paulcox | 2:bbc155b0b886 | 73 | </td> |
paulcox | 2:bbc155b0b886 | 74 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 75 | Initialization entry point of generated code |
paulcox | 2:bbc155b0b886 | 76 | </td> |
paulcox | 2:bbc155b0b886 | 77 | |
paulcox | 2:bbc155b0b886 | 78 | </tr> |
paulcox | 2:bbc155b0b886 | 79 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 80 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 81 | Timing |
paulcox | 2:bbc155b0b886 | 82 | </td> |
paulcox | 2:bbc155b0b886 | 83 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 84 | Must be called exactly once |
paulcox | 2:bbc155b0b886 | 85 | </td> |
paulcox | 2:bbc155b0b886 | 86 | |
paulcox | 2:bbc155b0b886 | 87 | </tr> |
paulcox | 2:bbc155b0b886 | 88 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 89 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 90 | Arguments |
paulcox | 2:bbc155b0b886 | 91 | </td> |
paulcox | 2:bbc155b0b886 | 92 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 93 | None |
paulcox | 2:bbc155b0b886 | 94 | </td> |
paulcox | 2:bbc155b0b886 | 95 | |
paulcox | 2:bbc155b0b886 | 96 | </tr> |
paulcox | 2:bbc155b0b886 | 97 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 98 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 99 | Return value |
paulcox | 2:bbc155b0b886 | 100 | </td> |
paulcox | 2:bbc155b0b886 | 101 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 102 | None |
paulcox | 2:bbc155b0b886 | 103 | </td> |
paulcox | 2:bbc155b0b886 | 104 | |
paulcox | 2:bbc155b0b886 | 105 | </tr> |
paulcox | 2:bbc155b0b886 | 106 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 107 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 108 | Header file |
paulcox | 2:bbc155b0b886 | 109 | </td> |
paulcox | 2:bbc155b0b886 | 110 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 111 | <a href="rtwdemo_pmsmfoc_h.html">rtwdemo_pmsmfoc.h</a> |
paulcox | 2:bbc155b0b886 | 112 | </td> |
paulcox | 2:bbc155b0b886 | 113 | |
paulcox | 2:bbc155b0b886 | 114 | </tr> |
paulcox | 2:bbc155b0b886 | 115 | |
paulcox | 2:bbc155b0b886 | 116 | </table> |
paulcox | 2:bbc155b0b886 | 117 | <p> |
paulcox | 2:bbc155b0b886 | 118 | Function: <a href="rtwdemo_pmsmfoc_c.html#fcn_Controller">Controller</a> |
paulcox | 2:bbc155b0b886 | 119 | </p> |
paulcox | 2:bbc155b0b886 | 120 | <table width="100%" class="AltRow" cellspacing="0"> |
paulcox | 2:bbc155b0b886 | 121 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 122 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 123 | Prototype |
paulcox | 2:bbc155b0b886 | 124 | </td> |
paulcox | 2:bbc155b0b886 | 125 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 126 | <b> |
paulcox | 2:bbc155b0b886 | 127 | EnumErrorType Controller(uint16_T motor_on, EnumCommandType command_type, real32_T current_request, SENSORS_STRUCT *sensors, uint16_T pwm_compare[3]) |
paulcox | 2:bbc155b0b886 | 128 | </b> |
paulcox | 2:bbc155b0b886 | 129 | |
paulcox | 2:bbc155b0b886 | 130 | </td> |
paulcox | 2:bbc155b0b886 | 131 | |
paulcox | 2:bbc155b0b886 | 132 | </tr> |
paulcox | 2:bbc155b0b886 | 133 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 134 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 135 | Description |
paulcox | 2:bbc155b0b886 | 136 | </td> |
paulcox | 2:bbc155b0b886 | 137 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 138 | Output entry point of generated code |
paulcox | 2:bbc155b0b886 | 139 | </td> |
paulcox | 2:bbc155b0b886 | 140 | |
paulcox | 2:bbc155b0b886 | 141 | </tr> |
paulcox | 2:bbc155b0b886 | 142 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 143 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 144 | Timing |
paulcox | 2:bbc155b0b886 | 145 | </td> |
paulcox | 2:bbc155b0b886 | 146 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 147 | Must be called periodically, every 4e-05 seconds |
paulcox | 2:bbc155b0b886 | 148 | </td> |
paulcox | 2:bbc155b0b886 | 149 | |
paulcox | 2:bbc155b0b886 | 150 | </tr> |
paulcox | 2:bbc155b0b886 | 151 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 152 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 153 | Arguments |
paulcox | 2:bbc155b0b886 | 154 | </td> |
paulcox | 2:bbc155b0b886 | 155 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 156 | <span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table class="AltRow FirstColumn" cellspacing="0"> |
paulcox | 2:bbc155b0b886 | 157 | <tr class="heading"> |
paulcox | 2:bbc155b0b886 | 158 | <th align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 159 | <b> |
paulcox | 2:bbc155b0b886 | 160 | # |
paulcox | 2:bbc155b0b886 | 161 | </b> |
paulcox | 2:bbc155b0b886 | 162 | |
paulcox | 2:bbc155b0b886 | 163 | </th> |
paulcox | 2:bbc155b0b886 | 164 | <th align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 165 | <b> |
paulcox | 2:bbc155b0b886 | 166 | Name |
paulcox | 2:bbc155b0b886 | 167 | </b> |
paulcox | 2:bbc155b0b886 | 168 | |
paulcox | 2:bbc155b0b886 | 169 | </th> |
paulcox | 2:bbc155b0b886 | 170 | <th align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 171 | <b> |
paulcox | 2:bbc155b0b886 | 172 | Data Type |
paulcox | 2:bbc155b0b886 | 173 | </b> |
paulcox | 2:bbc155b0b886 | 174 | |
paulcox | 2:bbc155b0b886 | 175 | </th> |
paulcox | 2:bbc155b0b886 | 176 | <th align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 177 | <b> |
paulcox | 2:bbc155b0b886 | 178 | Description |
paulcox | 2:bbc155b0b886 | 179 | </b> |
paulcox | 2:bbc155b0b886 | 180 | |
paulcox | 2:bbc155b0b886 | 181 | </th> |
paulcox | 2:bbc155b0b886 | 182 | |
paulcox | 2:bbc155b0b886 | 183 | </tr> |
paulcox | 2:bbc155b0b886 | 184 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 185 | <td align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 186 | 1 |
paulcox | 2:bbc155b0b886 | 187 | </td> |
paulcox | 2:bbc155b0b886 | 188 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 189 | motor_on |
paulcox | 2:bbc155b0b886 | 190 | </td> |
paulcox | 2:bbc155b0b886 | 191 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 192 | uint16_T |
paulcox | 2:bbc155b0b886 | 193 | </td> |
paulcox | 2:bbc155b0b886 | 194 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 195 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:2783')" name="code2model" class="code2model"><Root>/motor_on</a> |
paulcox | 2:bbc155b0b886 | 196 | </td> |
paulcox | 2:bbc155b0b886 | 197 | |
paulcox | 2:bbc155b0b886 | 198 | </tr> |
paulcox | 2:bbc155b0b886 | 199 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 200 | <td align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 201 | 2 |
paulcox | 2:bbc155b0b886 | 202 | </td> |
paulcox | 2:bbc155b0b886 | 203 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 204 | command_type |
paulcox | 2:bbc155b0b886 | 205 | </td> |
paulcox | 2:bbc155b0b886 | 206 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 207 | EnumCommandType |
paulcox | 2:bbc155b0b886 | 208 | </td> |
paulcox | 2:bbc155b0b886 | 209 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 210 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4806')" name="code2model" class="code2model"><Root>/command_type</a> |
paulcox | 2:bbc155b0b886 | 211 | </td> |
paulcox | 2:bbc155b0b886 | 212 | |
paulcox | 2:bbc155b0b886 | 213 | </tr> |
paulcox | 2:bbc155b0b886 | 214 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 215 | <td align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 216 | 3 |
paulcox | 2:bbc155b0b886 | 217 | </td> |
paulcox | 2:bbc155b0b886 | 218 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 219 | current_request |
paulcox | 2:bbc155b0b886 | 220 | </td> |
paulcox | 2:bbc155b0b886 | 221 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 222 | real32_T |
paulcox | 2:bbc155b0b886 | 223 | </td> |
paulcox | 2:bbc155b0b886 | 224 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 225 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4807')" name="code2model" class="code2model"><Root>/command_value</a> |
paulcox | 2:bbc155b0b886 | 226 | </td> |
paulcox | 2:bbc155b0b886 | 227 | |
paulcox | 2:bbc155b0b886 | 228 | </tr> |
paulcox | 2:bbc155b0b886 | 229 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 230 | <td align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 231 | 4 |
paulcox | 2:bbc155b0b886 | 232 | </td> |
paulcox | 2:bbc155b0b886 | 233 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 234 | sensors |
paulcox | 2:bbc155b0b886 | 235 | </td> |
paulcox | 2:bbc155b0b886 | 236 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 237 | SENSORS_STRUCT * |
paulcox | 2:bbc155b0b886 | 238 | </td> |
paulcox | 2:bbc155b0b886 | 239 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 240 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:198')" name="code2model" class="code2model"><Root>/sensors</a> |
paulcox | 2:bbc155b0b886 | 241 | </td> |
paulcox | 2:bbc155b0b886 | 242 | |
paulcox | 2:bbc155b0b886 | 243 | </tr> |
paulcox | 2:bbc155b0b886 | 244 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 245 | <td align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 246 | 5 |
paulcox | 2:bbc155b0b886 | 247 | </td> |
paulcox | 2:bbc155b0b886 | 248 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 249 | pwm_compare |
paulcox | 2:bbc155b0b886 | 250 | </td> |
paulcox | 2:bbc155b0b886 | 251 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 252 | uint16_T |
paulcox | 2:bbc155b0b886 | 253 | </td> |
paulcox | 2:bbc155b0b886 | 254 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 255 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4811')" name="code2model" class="code2model"><Root>/pwm_compare</a> |
paulcox | 2:bbc155b0b886 | 256 | </td> |
paulcox | 2:bbc155b0b886 | 257 | |
paulcox | 2:bbc155b0b886 | 258 | </tr> |
paulcox | 2:bbc155b0b886 | 259 | |
paulcox | 2:bbc155b0b886 | 260 | </table> |
paulcox | 2:bbc155b0b886 | 261 | |
paulcox | 2:bbc155b0b886 | 262 | </td> |
paulcox | 2:bbc155b0b886 | 263 | |
paulcox | 2:bbc155b0b886 | 264 | </tr> |
paulcox | 2:bbc155b0b886 | 265 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 266 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 267 | Return value |
paulcox | 2:bbc155b0b886 | 268 | </td> |
paulcox | 2:bbc155b0b886 | 269 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 270 | <table class="AltRow FirstColumn" cellspacing="0"> |
paulcox | 2:bbc155b0b886 | 271 | <tr class="heading"> |
paulcox | 2:bbc155b0b886 | 272 | <th align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 273 | <b> |
paulcox | 2:bbc155b0b886 | 274 | Data Type |
paulcox | 2:bbc155b0b886 | 275 | </b> |
paulcox | 2:bbc155b0b886 | 276 | |
paulcox | 2:bbc155b0b886 | 277 | </th> |
paulcox | 2:bbc155b0b886 | 278 | <th align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 279 | <b> |
paulcox | 2:bbc155b0b886 | 280 | Description |
paulcox | 2:bbc155b0b886 | 281 | </b> |
paulcox | 2:bbc155b0b886 | 282 | |
paulcox | 2:bbc155b0b886 | 283 | </th> |
paulcox | 2:bbc155b0b886 | 284 | |
paulcox | 2:bbc155b0b886 | 285 | </tr> |
paulcox | 2:bbc155b0b886 | 286 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 287 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 288 | EnumErrorType |
paulcox | 2:bbc155b0b886 | 289 | </td> |
paulcox | 2:bbc155b0b886 | 290 | <td align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 291 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:5907')" name="code2model" class="code2model"><Root>/error</a> |
paulcox | 2:bbc155b0b886 | 292 | </td> |
paulcox | 2:bbc155b0b886 | 293 | |
paulcox | 2:bbc155b0b886 | 294 | </tr> |
paulcox | 2:bbc155b0b886 | 295 | |
paulcox | 2:bbc155b0b886 | 296 | </table> |
paulcox | 2:bbc155b0b886 | 297 | |
paulcox | 2:bbc155b0b886 | 298 | </td> |
paulcox | 2:bbc155b0b886 | 299 | |
paulcox | 2:bbc155b0b886 | 300 | </tr> |
paulcox | 2:bbc155b0b886 | 301 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 302 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 303 | Header file |
paulcox | 2:bbc155b0b886 | 304 | </td> |
paulcox | 2:bbc155b0b886 | 305 | <td width="75%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 306 | <a href="rtwdemo_pmsmfoc_h.html">rtwdemo_pmsmfoc.h</a> |
paulcox | 2:bbc155b0b886 | 307 | </td> |
paulcox | 2:bbc155b0b886 | 308 | |
paulcox | 2:bbc155b0b886 | 309 | </tr> |
paulcox | 2:bbc155b0b886 | 310 | |
paulcox | 2:bbc155b0b886 | 311 | </table> |
paulcox | 2:bbc155b0b886 | 312 | <h3> |
paulcox | 2:bbc155b0b886 | 313 | <a name="sec_Inports"> |
paulcox | 2:bbc155b0b886 | 314 | Inports |
paulcox | 2:bbc155b0b886 | 315 | </a> |
paulcox | 2:bbc155b0b886 | 316 | |
paulcox | 2:bbc155b0b886 | 317 | </h3> |
paulcox | 2:bbc155b0b886 | 318 | <span title="Click to shrink or expand table" onclick="rtwTableShrink(this)">[-]</span><table width="100%" class="AltRow FirstColumn" cellspacing="0"> |
paulcox | 2:bbc155b0b886 | 319 | <tr class="heading"> |
paulcox | 2:bbc155b0b886 | 320 | <th width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 321 | <b> |
paulcox | 2:bbc155b0b886 | 322 | Block Name |
paulcox | 2:bbc155b0b886 | 323 | </b> |
paulcox | 2:bbc155b0b886 | 324 | |
paulcox | 2:bbc155b0b886 | 325 | </th> |
paulcox | 2:bbc155b0b886 | 326 | <th width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 327 | <b> |
paulcox | 2:bbc155b0b886 | 328 | Code Identifier |
paulcox | 2:bbc155b0b886 | 329 | </b> |
paulcox | 2:bbc155b0b886 | 330 | |
paulcox | 2:bbc155b0b886 | 331 | </th> |
paulcox | 2:bbc155b0b886 | 332 | <th width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 333 | <b> |
paulcox | 2:bbc155b0b886 | 334 | Data Type |
paulcox | 2:bbc155b0b886 | 335 | </b> |
paulcox | 2:bbc155b0b886 | 336 | |
paulcox | 2:bbc155b0b886 | 337 | </th> |
paulcox | 2:bbc155b0b886 | 338 | <th width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 339 | <b> |
paulcox | 2:bbc155b0b886 | 340 | Dimension |
paulcox | 2:bbc155b0b886 | 341 | </b> |
paulcox | 2:bbc155b0b886 | 342 | |
paulcox | 2:bbc155b0b886 | 343 | </th> |
paulcox | 2:bbc155b0b886 | 344 | |
paulcox | 2:bbc155b0b886 | 345 | </tr> |
paulcox | 2:bbc155b0b886 | 346 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 347 | <td width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 348 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:2783')" name="code2model" class="code2model"><Root>/motor_on</a> |
paulcox | 2:bbc155b0b886 | 349 | </td> |
paulcox | 2:bbc155b0b886 | 350 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 351 | <i> |
paulcox | 2:bbc155b0b886 | 352 | Defined externally |
paulcox | 2:bbc155b0b886 | 353 | </i> |
paulcox | 2:bbc155b0b886 | 354 | |
paulcox | 2:bbc155b0b886 | 355 | </td> |
paulcox | 2:bbc155b0b886 | 356 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 357 | uint16_T |
paulcox | 2:bbc155b0b886 | 358 | </td> |
paulcox | 2:bbc155b0b886 | 359 | <td width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 360 | 1 |
paulcox | 2:bbc155b0b886 | 361 | </td> |
paulcox | 2:bbc155b0b886 | 362 | |
paulcox | 2:bbc155b0b886 | 363 | </tr> |
paulcox | 2:bbc155b0b886 | 364 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 365 | <td width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 366 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4806')" name="code2model" class="code2model"><Root>/command_type</a> |
paulcox | 2:bbc155b0b886 | 367 | </td> |
paulcox | 2:bbc155b0b886 | 368 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 369 | <i> |
paulcox | 2:bbc155b0b886 | 370 | Defined externally |
paulcox | 2:bbc155b0b886 | 371 | </i> |
paulcox | 2:bbc155b0b886 | 372 | |
paulcox | 2:bbc155b0b886 | 373 | </td> |
paulcox | 2:bbc155b0b886 | 374 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 375 | EnumCommandType |
paulcox | 2:bbc155b0b886 | 376 | </td> |
paulcox | 2:bbc155b0b886 | 377 | <td width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 378 | 1 |
paulcox | 2:bbc155b0b886 | 379 | </td> |
paulcox | 2:bbc155b0b886 | 380 | |
paulcox | 2:bbc155b0b886 | 381 | </tr> |
paulcox | 2:bbc155b0b886 | 382 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 383 | <td width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 384 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4807')" name="code2model" class="code2model"><Root>/command_value</a> |
paulcox | 2:bbc155b0b886 | 385 | </td> |
paulcox | 2:bbc155b0b886 | 386 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 387 | <i> |
paulcox | 2:bbc155b0b886 | 388 | Defined externally |
paulcox | 2:bbc155b0b886 | 389 | </i> |
paulcox | 2:bbc155b0b886 | 390 | |
paulcox | 2:bbc155b0b886 | 391 | </td> |
paulcox | 2:bbc155b0b886 | 392 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 393 | real32_T |
paulcox | 2:bbc155b0b886 | 394 | </td> |
paulcox | 2:bbc155b0b886 | 395 | <td width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 396 | 1 |
paulcox | 2:bbc155b0b886 | 397 | </td> |
paulcox | 2:bbc155b0b886 | 398 | |
paulcox | 2:bbc155b0b886 | 399 | </tr> |
paulcox | 2:bbc155b0b886 | 400 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 401 | <td width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 402 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:198')" name="code2model" class="code2model"><Root>/sensors</a> |
paulcox | 2:bbc155b0b886 | 403 | </td> |
paulcox | 2:bbc155b0b886 | 404 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 405 | <i> |
paulcox | 2:bbc155b0b886 | 406 | Defined externally |
paulcox | 2:bbc155b0b886 | 407 | </i> |
paulcox | 2:bbc155b0b886 | 408 | |
paulcox | 2:bbc155b0b886 | 409 | </td> |
paulcox | 2:bbc155b0b886 | 410 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 411 | SENSORS_STRUCT |
paulcox | 2:bbc155b0b886 | 412 | </td> |
paulcox | 2:bbc155b0b886 | 413 | <td width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 414 | 1 |
paulcox | 2:bbc155b0b886 | 415 | </td> |
paulcox | 2:bbc155b0b886 | 416 | |
paulcox | 2:bbc155b0b886 | 417 | </tr> |
paulcox | 2:bbc155b0b886 | 418 | |
paulcox | 2:bbc155b0b886 | 419 | </table> |
paulcox | 2:bbc155b0b886 | 420 | <h3> |
paulcox | 2:bbc155b0b886 | 421 | <a name="sec_Outports"> |
paulcox | 2:bbc155b0b886 | 422 | Outports |
paulcox | 2:bbc155b0b886 | 423 | </a> |
paulcox | 2:bbc155b0b886 | 424 | |
paulcox | 2:bbc155b0b886 | 425 | </h3> |
paulcox | 2:bbc155b0b886 | 426 | <table width="100%" class="AltRow FirstColumn" cellspacing="0"> |
paulcox | 2:bbc155b0b886 | 427 | <tr class="heading"> |
paulcox | 2:bbc155b0b886 | 428 | <th width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 429 | <b> |
paulcox | 2:bbc155b0b886 | 430 | Block Name |
paulcox | 2:bbc155b0b886 | 431 | </b> |
paulcox | 2:bbc155b0b886 | 432 | |
paulcox | 2:bbc155b0b886 | 433 | </th> |
paulcox | 2:bbc155b0b886 | 434 | <th width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 435 | <b> |
paulcox | 2:bbc155b0b886 | 436 | Code Identifier |
paulcox | 2:bbc155b0b886 | 437 | </b> |
paulcox | 2:bbc155b0b886 | 438 | |
paulcox | 2:bbc155b0b886 | 439 | </th> |
paulcox | 2:bbc155b0b886 | 440 | <th width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 441 | <b> |
paulcox | 2:bbc155b0b886 | 442 | Data Type |
paulcox | 2:bbc155b0b886 | 443 | </b> |
paulcox | 2:bbc155b0b886 | 444 | |
paulcox | 2:bbc155b0b886 | 445 | </th> |
paulcox | 2:bbc155b0b886 | 446 | <th width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 447 | <b> |
paulcox | 2:bbc155b0b886 | 448 | Dimension |
paulcox | 2:bbc155b0b886 | 449 | </b> |
paulcox | 2:bbc155b0b886 | 450 | |
paulcox | 2:bbc155b0b886 | 451 | </th> |
paulcox | 2:bbc155b0b886 | 452 | |
paulcox | 2:bbc155b0b886 | 453 | </tr> |
paulcox | 2:bbc155b0b886 | 454 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 455 | <td width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 456 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:4811')" name="code2model" class="code2model"><Root>/pwm_compare</a> |
paulcox | 2:bbc155b0b886 | 457 | </td> |
paulcox | 2:bbc155b0b886 | 458 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 459 | <i> |
paulcox | 2:bbc155b0b886 | 460 | Defined externally |
paulcox | 2:bbc155b0b886 | 461 | </i> |
paulcox | 2:bbc155b0b886 | 462 | |
paulcox | 2:bbc155b0b886 | 463 | </td> |
paulcox | 2:bbc155b0b886 | 464 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 465 | uint16_T |
paulcox | 2:bbc155b0b886 | 466 | </td> |
paulcox | 2:bbc155b0b886 | 467 | <td width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 468 | [3] |
paulcox | 2:bbc155b0b886 | 469 | </td> |
paulcox | 2:bbc155b0b886 | 470 | |
paulcox | 2:bbc155b0b886 | 471 | </tr> |
paulcox | 2:bbc155b0b886 | 472 | <tr class="odd"> |
paulcox | 2:bbc155b0b886 | 473 | <td width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 474 | <a href="matlab:coder.internal.code2model('rtwdemo_pmsmfoc:5907')" name="code2model" class="code2model"><Root>/error</a> |
paulcox | 2:bbc155b0b886 | 475 | </td> |
paulcox | 2:bbc155b0b886 | 476 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 477 | <i> |
paulcox | 2:bbc155b0b886 | 478 | Defined externally |
paulcox | 2:bbc155b0b886 | 479 | </i> |
paulcox | 2:bbc155b0b886 | 480 | |
paulcox | 2:bbc155b0b886 | 481 | </td> |
paulcox | 2:bbc155b0b886 | 482 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 483 | EnumErrorType |
paulcox | 2:bbc155b0b886 | 484 | </td> |
paulcox | 2:bbc155b0b886 | 485 | <td width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 486 | 1 |
paulcox | 2:bbc155b0b886 | 487 | </td> |
paulcox | 2:bbc155b0b886 | 488 | |
paulcox | 2:bbc155b0b886 | 489 | </tr> |
paulcox | 2:bbc155b0b886 | 490 | |
paulcox | 2:bbc155b0b886 | 491 | </table> |
paulcox | 2:bbc155b0b886 | 492 | <h3> |
paulcox | 2:bbc155b0b886 | 493 | <a name="sec_Interface_Parameters"> |
paulcox | 2:bbc155b0b886 | 494 | Interface Parameters |
paulcox | 2:bbc155b0b886 | 495 | </a> |
paulcox | 2:bbc155b0b886 | 496 | |
paulcox | 2:bbc155b0b886 | 497 | </h3> |
paulcox | 2:bbc155b0b886 | 498 | <table width="100%" class="AltRow FirstColumn" cellspacing="0"> |
paulcox | 2:bbc155b0b886 | 499 | <tr class="heading"> |
paulcox | 2:bbc155b0b886 | 500 | <th width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 501 | <b> |
paulcox | 2:bbc155b0b886 | 502 | Parameter Source |
paulcox | 2:bbc155b0b886 | 503 | </b> |
paulcox | 2:bbc155b0b886 | 504 | |
paulcox | 2:bbc155b0b886 | 505 | </th> |
paulcox | 2:bbc155b0b886 | 506 | <th width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 507 | <b> |
paulcox | 2:bbc155b0b886 | 508 | Code Identifier |
paulcox | 2:bbc155b0b886 | 509 | </b> |
paulcox | 2:bbc155b0b886 | 510 | |
paulcox | 2:bbc155b0b886 | 511 | </th> |
paulcox | 2:bbc155b0b886 | 512 | <th width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 513 | <b> |
paulcox | 2:bbc155b0b886 | 514 | Data Type |
paulcox | 2:bbc155b0b886 | 515 | </b> |
paulcox | 2:bbc155b0b886 | 516 | |
paulcox | 2:bbc155b0b886 | 517 | </th> |
paulcox | 2:bbc155b0b886 | 518 | <th width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 519 | <b> |
paulcox | 2:bbc155b0b886 | 520 | Dimension |
paulcox | 2:bbc155b0b886 | 521 | </b> |
paulcox | 2:bbc155b0b886 | 522 | |
paulcox | 2:bbc155b0b886 | 523 | </th> |
paulcox | 2:bbc155b0b886 | 524 | |
paulcox | 2:bbc155b0b886 | 525 | </tr> |
paulcox | 2:bbc155b0b886 | 526 | <tr class="even"> |
paulcox | 2:bbc155b0b886 | 527 | <td width="40%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 528 | ctrlParams |
paulcox | 2:bbc155b0b886 | 529 | </td> |
paulcox | 2:bbc155b0b886 | 530 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 531 | ctrlParams |
paulcox | 2:bbc155b0b886 | 532 | </td> |
paulcox | 2:bbc155b0b886 | 533 | <td width="25%" align="left" valign="top"> |
paulcox | 2:bbc155b0b886 | 534 | CTRLPARAMS_STRUCT |
paulcox | 2:bbc155b0b886 | 535 | </td> |
paulcox | 2:bbc155b0b886 | 536 | <td width="10%" align="right" valign="top"> |
paulcox | 2:bbc155b0b886 | 537 | 1 |
paulcox | 2:bbc155b0b886 | 538 | </td> |
paulcox | 2:bbc155b0b886 | 539 | |
paulcox | 2:bbc155b0b886 | 540 | </tr> |
paulcox | 2:bbc155b0b886 | 541 | |
paulcox | 2:bbc155b0b886 | 542 | </table> |
paulcox | 2:bbc155b0b886 | 543 | <h3> |
paulcox | 2:bbc155b0b886 | 544 | <a name="sec_Data_Stores"> |
paulcox | 2:bbc155b0b886 | 545 | Data Stores |
paulcox | 2:bbc155b0b886 | 546 | </a> |
paulcox | 2:bbc155b0b886 | 547 | |
paulcox | 2:bbc155b0b886 | 548 | </h3> |
paulcox | 2:bbc155b0b886 | 549 | <p> |
paulcox | 2:bbc155b0b886 | 550 | No data stores in the model; note that this report lists only data stores with non-auto storage class and global data stores |
paulcox | 2:bbc155b0b886 | 551 | </p> |
paulcox | 2:bbc155b0b886 | 552 | |
paulcox | 2:bbc155b0b886 | 553 | </body> |
paulcox | 2:bbc155b0b886 | 554 | |
paulcox | 2:bbc155b0b886 | 555 | </html> |