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/navToolbar.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 | <!DOCTYPE html> |
paulcox | 2:bbc155b0b886 | 2 | <html> |
paulcox | 2:bbc155b0b886 | 3 | <head> |
paulcox | 2:bbc155b0b886 | 4 | <link rel="stylesheet" type="text/css" href="rtwreport.css" /> |
paulcox | 2:bbc155b0b886 | 5 | <link rel="stylesheet" type="text/css" href="css/coder_app.css" /> |
paulcox | 2:bbc155b0b886 | 6 | <script> |
paulcox | 2:bbc155b0b886 | 7 | function NavOnloadFcn() { |
paulcox | 2:bbc155b0b886 | 8 | var node = document.getElementById("rtwIdTraceBlock"); |
paulcox | 2:bbc155b0b886 | 9 | var td1 = document.getElementById("td1"); |
paulcox | 2:bbc155b0b886 | 10 | if (node && top.RTW_TraceArgs.instance) { |
paulcox | 2:bbc155b0b886 | 11 | var sid = top.RTW_TraceArgs.instance.getBlock(); |
paulcox | 2:bbc155b0b886 | 12 | if (sid) { |
paulcox | 2:bbc155b0b886 | 13 | var block = sid; |
paulcox | 2:bbc155b0b886 | 14 | if (top.RTW_rtwnameSIDMap && top.RTW_rtwnameSIDMap.instance && top.RTW_rtwnameSIDMap.instance.getRtwname(sid)) { |
paulcox | 2:bbc155b0b886 | 15 | block = top.RTW_rtwnameSIDMap.instance.getRtwname(sid).rtwname; |
paulcox | 2:bbc155b0b886 | 16 | } |
paulcox | 2:bbc155b0b886 | 17 | if (block) { |
paulcox | 2:bbc155b0b886 | 18 | node.textContent = "'" + block + "'"; |
paulcox | 2:bbc155b0b886 | 19 | } |
paulcox | 2:bbc155b0b886 | 20 | td1.className = ""; |
paulcox | 2:bbc155b0b886 | 21 | } else { |
paulcox | 2:bbc155b0b886 | 22 | td1.className = "hidden"; |
paulcox | 2:bbc155b0b886 | 23 | } |
paulcox | 2:bbc155b0b886 | 24 | } |
paulcox | 2:bbc155b0b886 | 25 | if (top.RTW_TraceInfo && top.RTW_TraceInfo.instance) { |
paulcox | 2:bbc155b0b886 | 26 | top.RTW_TraceInfo.instance.updateNavState(); |
paulcox | 2:bbc155b0b886 | 27 | } |
paulcox | 2:bbc155b0b886 | 28 | } |
paulcox | 2:bbc155b0b886 | 29 | function resize_text() { |
paulcox | 2:bbc155b0b886 | 30 | var node = document.getElementById("rtwIdTraceBlock"); |
paulcox | 2:bbc155b0b886 | 31 | if (node) { |
paulcox | 2:bbc155b0b886 | 32 | node.style.maxWidth = "" + (window.innerWidth - 450) + "px"; |
paulcox | 2:bbc155b0b886 | 33 | } |
paulcox | 2:bbc155b0b886 | 34 | top.resize_NavToolbar_frame(); |
paulcox | 2:bbc155b0b886 | 35 | } |
paulcox | 2:bbc155b0b886 | 36 | </script> |
paulcox | 2:bbc155b0b886 | 37 | </head> |
paulcox | 2:bbc155b0b886 | 38 | <body class="nav_toolbar" onload="NavOnloadFcn(); resize_text();" onresize="resize_text();"> |
paulcox | 2:bbc155b0b886 | 39 | <table class="nav_table" id="rtwIdTracePanel"> |
paulcox | 2:bbc155b0b886 | 40 | <col style="width: 90%;"> |
paulcox | 2:bbc155b0b886 | 41 | <col style="width: 150px;"> |
paulcox | 2:bbc155b0b886 | 42 | <col style="width: 150px;"> |
paulcox | 2:bbc155b0b886 | 43 | <tr> |
paulcox | 2:bbc155b0b886 | 44 | <td title="Navigation control for highlighted code" id="td1"> |
paulcox | 2:bbc155b0b886 | 45 | <b>Highlight code for block:</b> |
paulcox | 2:bbc155b0b886 | 46 | <div id="rtwIdTraceBlock" style="overflow: hidden;text-overflow:ellipsis;white-space: nowrap"></div> |
paulcox | 2:bbc155b0b886 | 47 | </td> |
paulcox | 2:bbc155b0b886 | 48 | <td style="white-space:nowrap"> |
paulcox | 2:bbc155b0b886 | 49 | <INPUT class="button" TYPE="button" VALUE="<<" style="width: 45px; height: 2em" ID="rtwIdButtonFirst" ONCLICK="if (top.rtwGoFirst) top.rtwGoFirst();" title="goto the first highlighted line" /> |
paulcox | 2:bbc155b0b886 | 50 | <INPUT class="button" TYPE="button" VALUE="<" style="width: 45px; height: 2em" ID="rtwIdButtonPrev" ONCLICK="if (top.rtwGoPrev) top.rtwGoPrev();" disabled="disabled" title="goto the previous highlighted line"/> |
paulcox | 2:bbc155b0b886 | 51 | <span id="rtwIdTraceNumber"></span> |
paulcox | 2:bbc155b0b886 | 52 | <INPUT class="button" TYPE="button" VALUE=">" style="width: 45px; height: 2em" ID="rtwIdButtonNext" ONCLICK="if (top.rtwGoNext) top.rtwGoNext();" disabled="disabled" title="goto the next highlighted line"/> |
paulcox | 2:bbc155b0b886 | 53 | <INPUT class="button" TYPE="button" VALUE=">>" style="width: 45px; height: 2em" ID="rtwIdButtonLast" ONCLICK="if (top.rtwGoLast) top.rtwGoLast();" title="goto the last highlighted line" /> |
paulcox | 2:bbc155b0b886 | 54 | </td> |
paulcox | 2:bbc155b0b886 | 55 | <td> |
paulcox | 2:bbc155b0b886 | 56 | <INPUT class="button" TYPE="button" VALUE="Remove Highlights" style="width: 150px; height: 2em" ID="rtwIdButtonRemove" ONCLICK="if (top.removeInCodeTraceHighlight()) top.removeInCodeTraceHighlight()" title="remove highlighted lines"/> |
paulcox | 2:bbc155b0b886 | 57 | </td> |
paulcox | 2:bbc155b0b886 | 58 | </tr> |
paulcox | 2:bbc155b0b886 | 59 | </table> |
paulcox | 2:bbc155b0b886 | 60 | </body> |
paulcox | 2:bbc155b0b886 | 61 | </html> |
paulcox | 2:bbc155b0b886 | 62 | </table> |
paulcox | 2:bbc155b0b886 | 63 | |
paulcox | 2:bbc155b0b886 | 64 | <!-- LocalWords: Onload px ONCLICK |
paulcox | 2:bbc155b0b886 | 65 | --> |