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

Dependents:   Nucleo_pmsmfoc

Committer:
paulcox
Date:
Tue Nov 25 07:52:02 2014 +0000
Revision:
2:bbc155b0b886
adding doc?

Who changed what in which revision?

UserRevisionLine numberNew 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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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">&lt;Root&gt;/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>