From 526f6d395da0b36e8442c96dfae642d38a2ff305 Mon Sep 17 00:00:00 2001 From: EmanuelFeru Date: Sun, 6 Mar 2022 11:21:46 +0100 Subject: [PATCH] Prepare github pages: moved webview to root --- .../BLDCmotor_FOC_R2017b_fixdt_10364_d.png | Bin 12813 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11023_d.png | Bin 6934 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11151_d.png | Bin 10601 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11159_d.png | Bin 8897 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11201_d.png | Bin 6410 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11215_d.png | Bin 5815 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11254_d.png | Bin 5902 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11719_d.png | Bin 8758 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11769_d.png | Bin 6627 -> 0 bytes ...LDCmotor_FOC_R2017b_fixdt_11784_2428_d.png | Bin 6890 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11784_d.png | Bin 6802 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_11900_d.png | Bin 7456 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12219_d.png | Bin 13924 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12294_d.png | Bin 5426 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12312_d.png | Bin 6768 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12392_d.png | Bin 11548 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12533_d.png | Bin 7777 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12547_d.png | Bin 6487 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12580_d.png | Bin 7763 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12587_d.png | Bin 5517 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_12607_d.png | Bin 7771 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_29_d.png | Bin 11493 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_29_icons.png | Bin 3298 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8220_d.png | Bin 14235 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8263_d.png | Bin 8730 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8384_d.png | Bin 8133 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8658_d.png | Bin 11386 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8743_d.png | Bin 4467 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_8913_d.png | Bin 9811 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_9198_d.png | Bin 8486 -> 0 bytes .../BLDCmotor_FOC_R2017b_fixdt_9741_d.png | Bin 5073 -> 0 bytes .../html/webview/webview.html => index.html | 0 .../stylesheets => stylesheets}/combined.css | 0 .../support => support}/lib/dgrid/LICENSE | 0 .../lib/dgrid/css/TouchScroll.css | 0 .../lib/dgrid/css/columnset.css | 0 .../lib/dgrid/css/dgrid.css | 0 .../lib/dgrid/css/dgrid_rtl.css | 0 .../lib/dgrid/css/extensions/ColumnHider.css | 0 .../dgrid/css/extensions/ColumnReorder.css | 0 .../dgrid/css/extensions/ColumnResizer.css | 0 .../dgrid/css/extensions/CompoundColumns.css | 0 .../lib/dgrid/css/extensions/Pagination.css | 0 .../css/images/ui-icons_222222_256x240.png | Bin .../css/images/ui-icons_ffffff_256x240.png | Bin .../lib/dgrid/css/skins/cactus.css | 0 .../lib/dgrid/css/skins/claro.css | 0 .../lib/dgrid/css/skins/images/row_back.png | Bin .../lib/dgrid/css/skins/nihilo.css | 0 .../lib/dgrid/css/skins/sage.css | 0 .../lib/dgrid/css/skins/slate.css | 0 .../lib/dgrid/css/skins/soria.css | 0 .../lib/dgrid/css/skins/squid.css | 0 .../lib/dgrid/css/skins/tundra.css | 0 .../support => support}/lib/dijit/LICENSE | 0 .../images/commonIconsObjActDisabled.png | Bin .../images/commonIconsObjActDisabled_rtl.png | Bin .../icons/images/commonIconsObjActEnabled.png | Bin .../images/commonIconsObjActEnabled8bit.png | Bin .../commonIconsObjActEnabled8bit_rtl.png | Bin .../images/commonIconsObjActEnabled_rtl.png | Bin .../icons/images/editorIconsDisabled.png | Bin .../icons/images/editorIconsDisabled_rtl.png | Bin .../dijit/icons/images/editorIconsEnabled.png | Bin .../icons/images/editorIconsEnabled_rtl.png | Bin .../dijit/icons/images/loadingAnimation.gif | Bin .../icons/images/loadingAnimation_rtl.gif | Bin .../lib/dijit/nls/ar/common.js | 0 .../lib/dijit/nls/ar/loading.js | 0 .../lib/dijit/nls/az/common.js | 0 .../lib/dijit/nls/az/loading.js | 0 .../lib/dijit/nls/bg/common.js | 0 .../lib/dijit/nls/bg/loading.js | 0 .../lib/dijit/nls/bs/common.js | 0 .../lib/dijit/nls/bs/loading.js | 0 .../lib/dijit/nls/ca/common.js | 0 .../lib/dijit/nls/ca/loading.js | 0 .../lib/dijit/nls/common.js | 0 .../lib/dijit/nls/cs/common.js | 0 .../lib/dijit/nls/cs/loading.js | 0 .../lib/dijit/nls/da/common.js | 0 .../lib/dijit/nls/da/loading.js | 0 .../lib/dijit/nls/de/common.js | 0 .../lib/dijit/nls/de/loading.js | 0 .../lib/dijit/nls/el/common.js | 0 .../lib/dijit/nls/el/loading.js | 0 .../lib/dijit/nls/es/common.js | 0 .../lib/dijit/nls/es/loading.js | 0 .../lib/dijit/nls/eu/common.js | 0 .../lib/dijit/nls/eu/loading.js | 0 .../lib/dijit/nls/fi/common.js | 0 .../lib/dijit/nls/fi/loading.js | 0 .../lib/dijit/nls/fr/common.js | 0 .../lib/dijit/nls/fr/loading.js | 0 .../lib/dijit/nls/he/common.js | 0 .../lib/dijit/nls/he/loading.js | 0 .../lib/dijit/nls/hr/common.js | 0 .../lib/dijit/nls/hr/loading.js | 0 .../lib/dijit/nls/hu/common.js | 0 .../lib/dijit/nls/hu/loading.js | 0 .../lib/dijit/nls/id/common.js | 0 .../lib/dijit/nls/id/loading.js | 0 .../lib/dijit/nls/it/common.js | 0 .../lib/dijit/nls/it/loading.js | 0 .../lib/dijit/nls/ja/common.js | 0 .../lib/dijit/nls/ja/loading.js | 0 .../lib/dijit/nls/kk/common.js | 0 .../lib/dijit/nls/kk/loading.js | 0 .../lib/dijit/nls/ko/common.js | 0 .../lib/dijit/nls/ko/loading.js | 0 .../lib/dijit/nls/loading.js | 0 .../lib/dijit/nls/mk/common.js | 0 .../lib/dijit/nls/mk/loading.js | 0 .../lib/dijit/nls/nb/common.js | 0 .../lib/dijit/nls/nb/loading.js | 0 .../lib/dijit/nls/nl/common.js | 0 .../lib/dijit/nls/nl/loading.js | 0 .../lib/dijit/nls/pl/common.js | 0 .../lib/dijit/nls/pl/loading.js | 0 .../lib/dijit/nls/pt-pt/common.js | 0 .../lib/dijit/nls/pt-pt/loading.js | 0 .../lib/dijit/nls/pt/common.js | 0 .../lib/dijit/nls/pt/loading.js | 0 .../lib/dijit/nls/ro/common.js | 0 .../lib/dijit/nls/ro/loading.js | 0 .../lib/dijit/nls/ru/common.js | 0 .../lib/dijit/nls/ru/loading.js | 0 .../lib/dijit/nls/sk/common.js | 0 .../lib/dijit/nls/sk/loading.js | 0 .../lib/dijit/nls/sl/common.js | 0 .../lib/dijit/nls/sl/loading.js | 0 .../lib/dijit/nls/sr/common.js | 0 .../lib/dijit/nls/sr/loading.js | 0 .../lib/dijit/nls/sv/common.js | 0 .../lib/dijit/nls/sv/loading.js | 0 .../lib/dijit/nls/th/common.js | 0 .../lib/dijit/nls/th/loading.js | 0 .../lib/dijit/nls/tr/common.js | 0 .../lib/dijit/nls/tr/loading.js | 0 .../lib/dijit/nls/uk/common.js | 0 .../lib/dijit/nls/uk/loading.js | 0 .../lib/dijit/nls/zh-tw/common.js | 0 .../lib/dijit/nls/zh-tw/loading.js | 0 .../lib/dijit/nls/zh/common.js | 0 .../lib/dijit/nls/zh/loading.js | 0 .../lib/dijit/themes/claro/claro.css | 0 .../themes/claro/form/images/buttonArrows.png | Bin .../claro/form/images/buttonDisabled.png | Bin .../claro/form/images/buttonDisabled.svg | 0 .../claro/form/images/buttonEnabled.png | Bin .../claro/form/images/buttonEnabled.svg | 0 .../images/checkboxAndRadioButtons_IE6.png | Bin .../form/images/checkboxRadioButtonStates.png | Bin .../claro/form/images/commonFormArrows.png | Bin .../dijit/themes/claro/form/images/error.png | Bin .../themes/claro/form/images/sliderThumbs.png | Bin .../themes/claro/images/activeGradient.png | Bin .../themes/claro/images/activeGradient.svg | 0 .../dijit/themes/claro/images/calendar.png | Bin .../themes/claro/images/calendarArrows.png | Bin .../claro/images/calendarArrows8bit.png | Bin .../themes/claro/images/checkmarkNoBorder.gif | Bin .../themes/claro/images/checkmarkNoBorder.png | Bin .../themes/claro/images/dialogCloseIcon.png | Bin .../claro/images/dialogCloseIcon8bit.png | Bin .../lib/dijit/themes/claro/images/dnd.png | Bin .../themes/claro/images/loadingAnimation.gif | Bin .../themes/claro/images/progressBarAnim.gif | Bin .../themes/claro/images/progressBarFull.png | Bin .../themes/claro/images/spriteArrows.png | Bin .../themes/claro/images/standardGradient.png | Bin .../themes/claro/images/standardGradient.svg | 0 .../lib/dijit/themes/claro/images/tooltip.png | Bin .../dijit/themes/claro/images/tooltip8bit.png | Bin .../themes/claro/images/treeExpandImages.png | Bin .../claro/images/treeExpandImages8bit.png | Bin .../claro/layout/images/tabBottomSelected.png | Bin .../claro/layout/images/tabBottomSelected.svg | 0 .../layout/images/tabBottomUnselected.png | Bin .../layout/images/tabBottomUnselected.svg | 0 .../themes/claro/layout/images/tabClose.png | Bin .../claro/layout/images/tabLeftSelected.png | Bin .../claro/layout/images/tabLeftSelected.svg | 0 .../claro/layout/images/tabLeftUnselected.png | Bin .../claro/layout/images/tabLeftUnselected.svg | 0 .../themes/claro/layout/images/tabNested.png | Bin .../claro/layout/images/tabRightSelected.png | Bin .../claro/layout/images/tabRightSelected.svg | 0 .../layout/images/tabRightUnselected.png | Bin .../layout/images/tabRightUnselected.svg | 0 .../claro/layout/images/tabTopSelected.png | Bin .../claro/layout/images/tabTopSelected.svg | 0 .../claro/layout/images/tabTopUnselected.png | Bin .../claro/layout/images/tabTopUnselected.svg | 0 .../support => support}/lib/dojo/LICENSE | 0 .../lib/dojo/resources/LICENSE | 0 .../lib/dojo/resources/blank.gif | Bin .../lib/dojo/resources/blank.html | 0 .../lib/dojo/resources/dnd.css | 0 .../lib/dojo/resources/dojo.css | 0 .../lib/dojo/resources/iframe_history.html | 0 .../lib/dojo/resources/images/dndCopy.png | Bin .../lib/dojo/resources/images/dndMove.png | Bin .../lib/dojo/resources/images/dndNoCopy.png | Bin .../lib/dojo/resources/images/dndNoMove.png | Bin .../lib/put-selector/LICENSE | 0 .../support => support}/lib/webview/config.js | 0 .../lib/webview/main-embedded-webview.js | 0 .../support => support}/lib/webview/main.js | 0 .../lib/webview/mg/images/closed_hand.cur | Bin .../lib/webview/mg/images/closed_hand.png | Bin .../lib/webview/mg/images/open_hand.cur | Bin .../lib/webview/mg/images/open_hand.png | Bin .../lib/webview/mg/images/zoom_in.cur | Bin .../lib/webview/mg/images/zoom_in.png | Bin .../lib/webview/nls/webview_ROOT.js | 0 .../lib/webview/nls/webview_ar.js | 0 .../lib/webview/nls/webview_ca.js | 0 .../lib/webview/nls/webview_cs.js | 0 .../lib/webview/nls/webview_da.js | 0 .../lib/webview/nls/webview_de.js | 0 .../lib/webview/nls/webview_el.js | 0 .../lib/webview/nls/webview_en-gb.js | 0 .../lib/webview/nls/webview_en-us.js | 0 .../lib/webview/nls/webview_es-es.js | 0 .../lib/webview/nls/webview_fi-fi.js | 0 .../lib/webview/nls/webview_fr-fr.js | 0 .../lib/webview/nls/webview_he-il.js | 0 .../lib/webview/nls/webview_hu.js | 0 .../lib/webview/nls/webview_it-it.js | 0 .../lib/webview/nls/webview_ja-jp.js | 0 .../lib/webview/nls/webview_ko-kr.js | 0 .../lib/webview/nls/webview_nb.js | 0 .../lib/webview/nls/webview_nl-nl.js | 0 .../lib/webview/nls/webview_pl.js | 0 .../lib/webview/nls/webview_pt-br.js | 0 .../lib/webview/nls/webview_pt-pt.js | 0 .../lib/webview/nls/webview_ru.js | 0 .../lib/webview/nls/webview_sk.js | 0 .../lib/webview/nls/webview_sl.js | 0 .../lib/webview/nls/webview_sv.js | 0 .../lib/webview/nls/webview_th.js | 0 .../lib/webview/nls/webview_tr.js | 0 .../lib/webview/nls/webview_zh-cn.js | 0 .../lib/webview/nls/webview_zh-tw.js | 0 .../webview/palette/images/PaletteIcons.png | Bin .../palette/images/PaletteSeparator.png | Bin .../lib/webview/search/images/SearchIcons.png | Bin .../lib/webview/webview.css | 0 .../lib/webview/webview.js | 0 .../support => support}/lib/xstyle/LICENSE | 0 .../support => support}/slwebview.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_10035_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_10035_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_10035_d.svg | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_10066_d.json | 1012 +- .../BLDCmotor_FOC_R2017b_fixdt_10066_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_10066_d.svg | 920 +- .../BLDCmotor_FOC_R2017b_fixdt_10364_d.json | 3286 +++-- .../BLDCmotor_FOC_R2017b_fixdt_10364_d.png | Bin 0 -> 12846 bytes .../BLDCmotor_FOC_R2017b_fixdt_10364_d.svg | 4680 +++---- .../BLDCmotor_FOC_R2017b_fixdt_11023_d.json | 1374 +- .../BLDCmotor_FOC_R2017b_fixdt_11023_d.png | Bin 0 -> 6951 bytes .../BLDCmotor_FOC_R2017b_fixdt_11023_d.svg | 1788 +-- .../BLDCmotor_FOC_R2017b_fixdt_11026_d.json | 600 +- .../BLDCmotor_FOC_R2017b_fixdt_11026_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11026_d.svg | 974 +- .../BLDCmotor_FOC_R2017b_fixdt_11041_d.json | 240 +- .../BLDCmotor_FOC_R2017b_fixdt_11041_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11041_d.svg | 544 +- .../BLDCmotor_FOC_R2017b_fixdt_11056_d.json | 366 +- .../BLDCmotor_FOC_R2017b_fixdt_11056_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11056_d.svg | 814 +- .../BLDCmotor_FOC_R2017b_fixdt_11151_d.json | 1818 ++- .../BLDCmotor_FOC_R2017b_fixdt_11151_d.png | Bin 0 -> 10596 bytes .../BLDCmotor_FOC_R2017b_fixdt_11151_d.svg | 2008 +-- .../BLDCmotor_FOC_R2017b_fixdt_11159_d.json | 1392 +- .../BLDCmotor_FOC_R2017b_fixdt_11159_d.png | Bin 0 -> 8899 bytes .../BLDCmotor_FOC_R2017b_fixdt_11159_d.svg | 2836 ++--- .../BLDCmotor_FOC_R2017b_fixdt_11200_d.json | 218 +- .../BLDCmotor_FOC_R2017b_fixdt_11200_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11200_d.svg | 488 +- .../BLDCmotor_FOC_R2017b_fixdt_11201_d.json | 1444 ++- .../BLDCmotor_FOC_R2017b_fixdt_11201_d.png | Bin 0 -> 6405 bytes .../BLDCmotor_FOC_R2017b_fixdt_11201_d.svg | 1942 +-- .../BLDCmotor_FOC_R2017b_fixdt_11207_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_11207_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11207_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_11211_d.json | 62 +- .../BLDCmotor_FOC_R2017b_fixdt_11211_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11211_d.svg | 108 +- .../BLDCmotor_FOC_R2017b_fixdt_11215_d.json | 402 +- .../BLDCmotor_FOC_R2017b_fixdt_11215_d.png | Bin 0 -> 5820 bytes .../BLDCmotor_FOC_R2017b_fixdt_11215_d.svg | 736 +- .../BLDCmotor_FOC_R2017b_fixdt_11254_d.json | 588 +- .../BLDCmotor_FOC_R2017b_fixdt_11254_d.png | Bin 0 -> 5869 bytes .../BLDCmotor_FOC_R2017b_fixdt_11254_d.svg | 866 +- ...DCmotor_FOC_R2017b_fixdt_11265_2342_d.json | 0 ...LDCmotor_FOC_R2017b_fixdt_11265_2342_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg | 40 +- ...DCmotor_FOC_R2017b_fixdt_11265_2395_d.json | 0 ...LDCmotor_FOC_R2017b_fixdt_11265_2395_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg | 18 +- .../BLDCmotor_FOC_R2017b_fixdt_11265_d.json | 444 +- .../BLDCmotor_FOC_R2017b_fixdt_11265_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11265_d.svg | 684 +- .../BLDCmotor_FOC_R2017b_fixdt_11267_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_11267_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11267_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_11357_d.json | 438 +- .../BLDCmotor_FOC_R2017b_fixdt_11357_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11357_d.svg | 428 +- .../BLDCmotor_FOC_R2017b_fixdt_11408_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_11408_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11408_d.svg | 6 +- .../BLDCmotor_FOC_R2017b_fixdt_11719_d.json | 2266 ++-- .../BLDCmotor_FOC_R2017b_fixdt_11719_d.png | Bin 0 -> 9163 bytes .../BLDCmotor_FOC_R2017b_fixdt_11719_d.svg | 3244 ++--- .../BLDCmotor_FOC_R2017b_fixdt_11746_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_11746_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11746_d.svg | 10 +- .../BLDCmotor_FOC_R2017b_fixdt_11747_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_11747_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11747_d.svg | 16 +- .../BLDCmotor_FOC_R2017b_fixdt_11769_d.json | 2502 ++-- .../BLDCmotor_FOC_R2017b_fixdt_11769_d.png | Bin 0 -> 6629 bytes .../BLDCmotor_FOC_R2017b_fixdt_11769_d.svg | 5258 ++++---- ...DCmotor_FOC_R2017b_fixdt_11784_2423_d.json | 62 +- ...LDCmotor_FOC_R2017b_fixdt_11784_2423_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg | 138 +- ...DCmotor_FOC_R2017b_fixdt_11784_2428_d.json | 1006 +- ...LDCmotor_FOC_R2017b_fixdt_11784_2428_d.png | Bin 0 -> 6887 bytes ...LDCmotor_FOC_R2017b_fixdt_11784_2428_d.svg | 1830 +-- ...or_FOC_R2017b_fixdt_11784_2435_2515_d.json | 0 ...tor_FOC_R2017b_fixdt_11784_2435_2515_d.png | Bin ...tor_FOC_R2017b_fixdt_11784_2435_2515_d.svg | 4 +- ...DCmotor_FOC_R2017b_fixdt_11784_2435_d.json | 58 +- ...LDCmotor_FOC_R2017b_fixdt_11784_2435_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg | 350 +- ...DCmotor_FOC_R2017b_fixdt_11784_2473_d.json | 744 +- ...LDCmotor_FOC_R2017b_fixdt_11784_2473_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg | 1360 +- ...or_FOC_R2017b_fixdt_11784_2480_2515_d.json | 0 ...tor_FOC_R2017b_fixdt_11784_2480_2515_d.png | Bin ...tor_FOC_R2017b_fixdt_11784_2480_2515_d.svg | 38 +- ...DCmotor_FOC_R2017b_fixdt_11784_2480_d.json | 272 +- ...LDCmotor_FOC_R2017b_fixdt_11784_2480_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg | 504 +- ...DCmotor_FOC_R2017b_fixdt_11784_2507_d.json | 0 ...LDCmotor_FOC_R2017b_fixdt_11784_2507_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg | 38 +- .../BLDCmotor_FOC_R2017b_fixdt_11784_d.json | 1048 +- .../BLDCmotor_FOC_R2017b_fixdt_11784_d.png | Bin 0 -> 6791 bytes .../BLDCmotor_FOC_R2017b_fixdt_11784_d.svg | 1676 +-- .../BLDCmotor_FOC_R2017b_fixdt_11815_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_11815_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11815_d.svg | 38 +- .../BLDCmotor_FOC_R2017b_fixdt_11884_d.json | 132 +- .../BLDCmotor_FOC_R2017b_fixdt_11884_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11884_d.svg | 734 +- .../BLDCmotor_FOC_R2017b_fixdt_11895_d.json | 140 +- .../BLDCmotor_FOC_R2017b_fixdt_11895_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11895_d.svg | 518 +- .../BLDCmotor_FOC_R2017b_fixdt_11900_d.json | 2012 ++- .../BLDCmotor_FOC_R2017b_fixdt_11900_d.png | Bin 0 -> 7484 bytes .../BLDCmotor_FOC_R2017b_fixdt_11900_d.svg | 2548 ++-- .../BLDCmotor_FOC_R2017b_fixdt_11930_d.json | 614 +- .../BLDCmotor_FOC_R2017b_fixdt_11930_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_11930_d.svg | 902 +- .../BLDCmotor_FOC_R2017b_fixdt_12109_d.json | 368 +- .../BLDCmotor_FOC_R2017b_fixdt_12109_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12109_d.svg | 924 +- .../BLDCmotor_FOC_R2017b_fixdt_12126_d.json | 652 +- .../BLDCmotor_FOC_R2017b_fixdt_12126_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12126_d.svg | 842 +- .../BLDCmotor_FOC_R2017b_fixdt_12219_d.json | 4104 +++--- .../BLDCmotor_FOC_R2017b_fixdt_12219_d.png | Bin 0 -> 13923 bytes .../BLDCmotor_FOC_R2017b_fixdt_12219_d.svg | 7594 +++++------ .../BLDCmotor_FOC_R2017b_fixdt_12283_d.json | 304 +- .../BLDCmotor_FOC_R2017b_fixdt_12283_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12283_d.svg | 538 +- .../BLDCmotor_FOC_R2017b_fixdt_12289_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_12289_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12289_d.svg | 24 +- .../BLDCmotor_FOC_R2017b_fixdt_12294_d.json | 462 +- .../BLDCmotor_FOC_R2017b_fixdt_12294_d.png | Bin 0 -> 5426 bytes .../BLDCmotor_FOC_R2017b_fixdt_12294_d.svg | 1002 +- ...DCmotor_FOC_R2017b_fixdt_12306_2877_d.json | 0 ...LDCmotor_FOC_R2017b_fixdt_12306_2877_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg | 2 +- ...DCmotor_FOC_R2017b_fixdt_12306_2895_d.json | 0 ...LDCmotor_FOC_R2017b_fixdt_12306_2895_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg | 18 +- .../BLDCmotor_FOC_R2017b_fixdt_12306_d.json | 870 +- .../BLDCmotor_FOC_R2017b_fixdt_12306_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12306_d.svg | 1168 +- .../BLDCmotor_FOC_R2017b_fixdt_12312_d.json | 1048 +- .../BLDCmotor_FOC_R2017b_fixdt_12312_d.png | Bin 0 -> 6767 bytes .../BLDCmotor_FOC_R2017b_fixdt_12312_d.svg | 2096 ++-- ...DCmotor_FOC_R2017b_fixdt_12335_2877_d.json | 94 +- ...LDCmotor_FOC_R2017b_fixdt_12335_2877_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg | 192 +- ...DCmotor_FOC_R2017b_fixdt_12335_2895_d.json | 0 ...LDCmotor_FOC_R2017b_fixdt_12335_2895_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg | 24 +- .../BLDCmotor_FOC_R2017b_fixdt_12335_d.json | 444 +- .../BLDCmotor_FOC_R2017b_fixdt_12335_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12335_d.svg | 1044 +- ...DCmotor_FOC_R2017b_fixdt_12336_2877_d.json | 312 +- ...LDCmotor_FOC_R2017b_fixdt_12336_2877_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg | 216 +- ...DCmotor_FOC_R2017b_fixdt_12336_2895_d.json | 0 ...LDCmotor_FOC_R2017b_fixdt_12336_2895_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg | 20 +- .../BLDCmotor_FOC_R2017b_fixdt_12336_d.json | 414 +- .../BLDCmotor_FOC_R2017b_fixdt_12336_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12336_d.svg | 494 +- .../BLDCmotor_FOC_R2017b_fixdt_12392_d.json | 4634 ++++--- .../BLDCmotor_FOC_R2017b_fixdt_12392_d.png | Bin 0 -> 11575 bytes .../BLDCmotor_FOC_R2017b_fixdt_12392_d.svg | 7788 ++++++------ .../BLDCmotor_FOC_R2017b_fixdt_12482_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_12482_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12482_d.svg | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_12487_d.json | 3056 ++--- .../BLDCmotor_FOC_R2017b_fixdt_12487_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12487_d.svg | 3484 +++--- ...DCmotor_FOC_R2017b_fixdt_12533_2779_d.json | 296 +- ...LDCmotor_FOC_R2017b_fixdt_12533_2779_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg | 330 +- ...DCmotor_FOC_R2017b_fixdt_12533_2791_d.json | 442 +- ...LDCmotor_FOC_R2017b_fixdt_12533_2791_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg | 1084 +- ...DCmotor_FOC_R2017b_fixdt_12533_2816_d.json | 94 +- ...LDCmotor_FOC_R2017b_fixdt_12533_2816_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg | 270 +- .../BLDCmotor_FOC_R2017b_fixdt_12533_d.json | 1614 ++- .../BLDCmotor_FOC_R2017b_fixdt_12533_d.png | Bin 0 -> 7767 bytes .../BLDCmotor_FOC_R2017b_fixdt_12533_d.svg | 2136 ++-- .../BLDCmotor_FOC_R2017b_fixdt_12547_d.json | 1760 +-- .../BLDCmotor_FOC_R2017b_fixdt_12547_d.png | Bin 0 -> 6484 bytes .../BLDCmotor_FOC_R2017b_fixdt_12547_d.svg | 2940 ++--- ...DCmotor_FOC_R2017b_fixdt_12580_2779_d.json | 254 +- ...LDCmotor_FOC_R2017b_fixdt_12580_2779_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg | 270 +- ...DCmotor_FOC_R2017b_fixdt_12580_2791_d.json | 498 +- ...LDCmotor_FOC_R2017b_fixdt_12580_2791_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg | 628 +- ...DCmotor_FOC_R2017b_fixdt_12580_2816_d.json | 116 +- ...LDCmotor_FOC_R2017b_fixdt_12580_2816_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg | 370 +- .../BLDCmotor_FOC_R2017b_fixdt_12580_d.json | 1210 +- .../BLDCmotor_FOC_R2017b_fixdt_12580_d.png | Bin 0 -> 7750 bytes .../BLDCmotor_FOC_R2017b_fixdt_12580_d.svg | 2014 +-- .../BLDCmotor_FOC_R2017b_fixdt_12581_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_12581_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12581_d.svg | 20 +- .../BLDCmotor_FOC_R2017b_fixdt_12587_d.json | 676 +- .../BLDCmotor_FOC_R2017b_fixdt_12587_d.png | Bin 0 -> 5522 bytes .../BLDCmotor_FOC_R2017b_fixdt_12587_d.svg | 1420 +-- ...DCmotor_FOC_R2017b_fixdt_12607_2779_d.json | 190 +- ...LDCmotor_FOC_R2017b_fixdt_12607_2779_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg | 436 +- ...DCmotor_FOC_R2017b_fixdt_12607_2791_d.json | 202 +- ...LDCmotor_FOC_R2017b_fixdt_12607_2791_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg | 646 +- ...DCmotor_FOC_R2017b_fixdt_12607_2816_d.json | 156 +- ...LDCmotor_FOC_R2017b_fixdt_12607_2816_d.png | Bin ...LDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg | 436 +- .../BLDCmotor_FOC_R2017b_fixdt_12607_d.json | 1550 ++- .../BLDCmotor_FOC_R2017b_fixdt_12607_d.png | Bin 0 -> 7773 bytes .../BLDCmotor_FOC_R2017b_fixdt_12607_d.svg | 2154 ++-- .../BLDCmotor_FOC_R2017b_fixdt_12608_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_12608_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12608_d.svg | 22 +- .../BLDCmotor_FOC_R2017b_fixdt_12616_d.json | 1120 +- .../BLDCmotor_FOC_R2017b_fixdt_12616_d.png | Bin 5537 -> 5544 bytes .../BLDCmotor_FOC_R2017b_fixdt_12616_d.svg | 2398 ++-- .../BLDCmotor_FOC_R2017b_fixdt_12638_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_12638_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_12638_d.svg | 20 +- .../BLDCmotor_FOC_R2017b_fixdt_29_d.json | 6190 +++++---- .../BLDCmotor_FOC_R2017b_fixdt_29_d.png | Bin 0 -> 11487 bytes .../BLDCmotor_FOC_R2017b_fixdt_29_d.svg | 8970 ++++++------- .../BLDCmotor_FOC_R2017b_fixdt_29_icons.css | 0 .../BLDCmotor_FOC_R2017b_fixdt_29_icons.png | Bin 0 -> 3311 bytes .../BLDCmotor_FOC_R2017b_fixdt_8220_d.json | 1498 ++- .../BLDCmotor_FOC_R2017b_fixdt_8220_d.png | Bin 0 -> 14235 bytes .../BLDCmotor_FOC_R2017b_fixdt_8220_d.svg | 1646 +-- .../BLDCmotor_FOC_R2017b_fixdt_8225_d.json | 12 +- .../BLDCmotor_FOC_R2017b_fixdt_8225_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8225_d.svg | 218 +- .../BLDCmotor_FOC_R2017b_fixdt_8235_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_8235_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8235_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_8247_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_8247_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8247_d.svg | 32 +- .../BLDCmotor_FOC_R2017b_fixdt_8263_d.json | 2696 ++-- .../BLDCmotor_FOC_R2017b_fixdt_8263_d.png | Bin 0 -> 8742 bytes .../BLDCmotor_FOC_R2017b_fixdt_8263_d.svg | 3810 +++--- ...LDCmotor_FOC_R2017b_fixdt_8272_2515_d.json | 0 ...BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png | Bin ...BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_8272_d.json | 230 +- .../BLDCmotor_FOC_R2017b_fixdt_8272_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8272_d.svg | 402 +- .../BLDCmotor_FOC_R2017b_fixdt_8314_d.json | 3616 +++--- .../BLDCmotor_FOC_R2017b_fixdt_8314_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8314_d.svg | 4248 +++---- .../BLDCmotor_FOC_R2017b_fixdt_8384_d.json | 730 +- .../BLDCmotor_FOC_R2017b_fixdt_8384_d.png | Bin 0 -> 8126 bytes .../BLDCmotor_FOC_R2017b_fixdt_8384_d.svg | 1634 +-- .../BLDCmotor_FOC_R2017b_fixdt_8469_d.json | 554 +- .../BLDCmotor_FOC_R2017b_fixdt_8469_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8469_d.svg | 658 +- .../BLDCmotor_FOC_R2017b_fixdt_8658_d.json | 4406 ++++--- .../BLDCmotor_FOC_R2017b_fixdt_8658_d.png | Bin 0 -> 11393 bytes .../BLDCmotor_FOC_R2017b_fixdt_8658_d.svg | 10448 ++++++++-------- .../BLDCmotor_FOC_R2017b_fixdt_8726_d.json | 818 +- .../BLDCmotor_FOC_R2017b_fixdt_8726_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8726_d.svg | 1572 +-- .../BLDCmotor_FOC_R2017b_fixdt_8738_d.json | 260 +- .../BLDCmotor_FOC_R2017b_fixdt_8738_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_8738_d.svg | 442 +- .../BLDCmotor_FOC_R2017b_fixdt_8743_d.json | 382 +- .../BLDCmotor_FOC_R2017b_fixdt_8743_d.png | Bin 0 -> 4459 bytes .../BLDCmotor_FOC_R2017b_fixdt_8743_d.svg | 1212 +- .../BLDCmotor_FOC_R2017b_fixdt_8913_d.json | 3800 +++--- .../BLDCmotor_FOC_R2017b_fixdt_8913_d.png | Bin 0 -> 9789 bytes .../BLDCmotor_FOC_R2017b_fixdt_8913_d.svg | 3910 +++--- .../BLDCmotor_FOC_R2017b_fixdt_9045_d.json | 572 +- .../BLDCmotor_FOC_R2017b_fixdt_9045_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_9045_d.svg | 1308 +- .../BLDCmotor_FOC_R2017b_fixdt_9198_d.json | 2424 ++-- .../BLDCmotor_FOC_R2017b_fixdt_9198_d.png | Bin 0 -> 8495 bytes .../BLDCmotor_FOC_R2017b_fixdt_9198_d.svg | 3668 +++--- .../BLDCmotor_FOC_R2017b_fixdt_9292_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_9292_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_9292_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_9293_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_9293_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_9293_d.svg | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_9741_d.json | 414 +- .../BLDCmotor_FOC_R2017b_fixdt_9741_d.png | Bin 0 -> 5072 bytes .../BLDCmotor_FOC_R2017b_fixdt_9741_d.svg | 552 +- .../BLDCmotor_FOC_R2017b_fixdt_9743_d.json | 294 +- .../BLDCmotor_FOC_R2017b_fixdt_9743_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_9743_d.svg | 280 +- .../BLDCmotor_FOC_R2017b_fixdt_9842_d.json | 0 .../BLDCmotor_FOC_R2017b_fixdt_9842_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_9842_d.svg | 4 +- .../BLDCmotor_FOC_R2017b_fixdt_9904_d.json | 170 +- .../BLDCmotor_FOC_R2017b_fixdt_9904_d.png | Bin .../BLDCmotor_FOC_R2017b_fixdt_9904_d.svg | 722 +- .../BLDCmotor_FOC_R2017b_fixdt_h_1.json | 2466 ++-- .../BLDCmotor_FOC_R2017b_fixdt_m.json | 1828 ++- 556 files changed, 107605 insertions(+), 107143 deletions(-) delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.png rename BLDC_controller_ert_rtw/html/webview/webview.html => index.html (100%) rename {BLDC_controller_ert_rtw/html/webview/stylesheets => stylesheets}/combined.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/LICENSE (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/TouchScroll.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/columnset.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/dgrid.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/dgrid_rtl.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/extensions/ColumnHider.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/extensions/ColumnReorder.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/extensions/ColumnResizer.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/extensions/CompoundColumns.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/extensions/Pagination.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/images/ui-icons_222222_256x240.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/images/ui-icons_ffffff_256x240.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/cactus.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/claro.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/images/row_back.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/nihilo.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/sage.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/slate.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/soria.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/squid.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dgrid/css/skins/tundra.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/LICENSE (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/commonIconsObjActDisabled.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/commonIconsObjActDisabled_rtl.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/commonIconsObjActEnabled.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/commonIconsObjActEnabled8bit.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/commonIconsObjActEnabled8bit_rtl.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/commonIconsObjActEnabled_rtl.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/editorIconsDisabled.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/editorIconsDisabled_rtl.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/editorIconsEnabled.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/editorIconsEnabled_rtl.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/loadingAnimation.gif (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/icons/images/loadingAnimation_rtl.gif (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ar/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ar/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/az/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/az/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/bg/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/bg/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/bs/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/bs/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ca/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ca/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/cs/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/cs/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/da/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/da/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/de/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/de/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/el/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/el/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/es/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/es/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/eu/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/eu/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/fi/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/fi/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/fr/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/fr/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/he/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/he/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/hr/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/hr/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/hu/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/hu/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/id/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/id/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/it/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/it/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ja/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ja/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/kk/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/kk/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ko/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ko/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/mk/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/mk/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/nb/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/nb/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/nl/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/nl/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/pl/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/pl/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/pt-pt/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/pt-pt/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/pt/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/pt/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ro/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ro/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ru/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/ru/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sk/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sk/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sl/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sl/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sr/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sr/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sv/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/sv/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/th/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/th/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/tr/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/tr/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/uk/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/uk/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/zh-tw/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/zh-tw/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/zh/common.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/nls/zh/loading.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/claro.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/buttonArrows.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/buttonDisabled.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/buttonDisabled.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/buttonEnabled.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/buttonEnabled.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/checkboxRadioButtonStates.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/commonFormArrows.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/error.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/form/images/sliderThumbs.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/activeGradient.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/activeGradient.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/calendar.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/calendarArrows.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/calendarArrows8bit.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/checkmarkNoBorder.gif (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/checkmarkNoBorder.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/dialogCloseIcon.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/dialogCloseIcon8bit.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/dnd.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/loadingAnimation.gif (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/progressBarAnim.gif (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/progressBarFull.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/spriteArrows.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/standardGradient.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/standardGradient.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/tooltip.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/tooltip8bit.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/treeExpandImages.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/images/treeExpandImages8bit.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabBottomSelected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabBottomSelected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabBottomUnselected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabBottomUnselected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabClose.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabLeftSelected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabLeftSelected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabLeftUnselected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabLeftUnselected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabNested.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabRightSelected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabRightSelected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabRightUnselected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabRightUnselected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabTopSelected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabTopSelected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabTopUnselected.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dijit/themes/claro/layout/images/tabTopUnselected.svg (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/LICENSE (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/LICENSE (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/blank.gif (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/blank.html (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/dnd.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/dojo.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/iframe_history.html (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/images/dndCopy.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/images/dndMove.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/images/dndNoCopy.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/dojo/resources/images/dndNoMove.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/put-selector/LICENSE (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/config.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/main-embedded-webview.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/main.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/mg/images/closed_hand.cur (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/mg/images/closed_hand.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/mg/images/open_hand.cur (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/mg/images/open_hand.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/mg/images/zoom_in.cur (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/mg/images/zoom_in.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_ROOT.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_ar.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_ca.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_cs.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_da.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_de.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_el.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_en-gb.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_en-us.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_es-es.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_fi-fi.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_fr-fr.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_he-il.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_hu.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_it-it.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_ja-jp.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_ko-kr.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_nb.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_nl-nl.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_pl.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_pt-br.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_pt-pt.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_ru.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_sk.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_sl.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_sv.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_th.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_tr.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_zh-cn.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/nls/webview_zh-tw.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/palette/images/PaletteIcons.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/palette/images/PaletteSeparator.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/search/images/SearchIcons.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/webview.css (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/webview/webview.js (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/lib/xstyle/LICENSE (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.svg (98%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json (100%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg (90%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json (100%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg (91%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json (91%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg (76%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg (93%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg (93%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg (91%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg (93%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg (98%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg (98%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg (90%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json (100%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg (93%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json (100%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg (93%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png (81%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.svg (89%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css (100%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg (92%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json (100%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json (100%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg (91%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg (98%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.svg (96%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg (89%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg (89%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json (99%) create mode 100644 support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.png rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg (97%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg (98%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg (94%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png (100%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg (95%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json (99%) rename {BLDC_controller_ert_rtw/html/webview/support => support}/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json (98%) diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png deleted file mode 100644 index c03ac429d6810e1e52b724250762fbdfae612fc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12813 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 P3=9mOu6{1-oD!M<2(%RV diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png deleted file mode 100644 index f826c500cadeaf59778f3ebf9907d770dd982ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10601 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png deleted file mode 100644 index b7b0a5db998f33c2e2d0bcb286d7d65c0d1029c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8897 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 VkD|Ag4FdxMgQu&X%Q~loCIF?tb@KoK diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png deleted file mode 100644 index f3c0748ef8638ca8e0ffb14929ee37a7fe5fc7c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6410 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 V`kyo0VPIfj@O1TaS?83{1OSQ*zTE%- diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png deleted file mode 100644 index a27f23b76f91f928b48b8df707a56796d71d9b38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5902 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png deleted file mode 100644 index eb24182fb04e3dee715de2f6e60fa09cac68583f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8758 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png deleted file mode 100644 index ec94684470d2115d9242cc4e1ed61d70be7e98f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6802 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 Ofx*+&&t;ucLK6ULkZtAw diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png deleted file mode 100644 index 3f3bd2f248f4414042a2448275c5effec1ba8b50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5426 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 z zb#B?&+J_z*+`4t^!?W4>%ii2B+|2s#-?t-{vzl_QysH;1`~B#U$$QaO-}3j5?yrwO z{$h>dw76*>Cm(X!^Y2b^_pjuQ5j=PA-j$G(bJG#?wm#COf3_oj=8W01XNTxcPL-TI zd9tQ``P#0gLAg>d~dcLzG>geIlt%59hnuyn-+ww zHW2Pix+3kSv1UQdWWh--UsB_~mw)8f|7Y|xpO2UKV1faMy5stoolU!TSfV$BGXhkIO%v8Xo7F>Hep9W9H>$Q~o|? zRej#8A6WKP#q2fHj%Q5s?s2#zA9%j6%I5F-cwH@(Lvl-&FK2I+;=N~EWsScb?O)G5_j@fzs|dpZ=I1I(7bWsa{SumenR~6cAKOVjED-rU zZ_~oJ?^xR0mj?zc?mb-J-Bm3v*xPNx3j&D-x)X}`^4W9U2? zyZI*1TtD-42ff%`EZcAMx&{hxwO+V%$>=#pYC?iS>g}o8;U9M2|I7FP(A#*Wr{c}T_u9JP^|jC&`+xss-5-|7|LAK~;m=P`r#w8jHhTMlu+@Rl(X%gZzM37o zOHO6oa{Y!wHL@kQc20lWapr2Xj!Vs=4_8(ObMISJkdvcRxNeI0{+8$mbIb1?>=agS znVw;vRZ}CAwpnuSb^S%pzpHPI+}ZwPfq_Wy+hmUhYSu6tj;A@zExkDs5KT=2?}8=G6U7IW{~yy#$pN7RYq1vYZ5tkQu2 z8w@jVA34I3cXwCo^Lf>L{Bkx8*I&0DO=^r<+ZML^=$SJ-ZSC!XT&+Tf3V-qG%Zk{x0lFN!` zR-q?$ME6gMh>n(CwtuI4WO%r^i0i?xudfFN1TgfvF|WVg9iY+T+|IXf>sHac?b6ZP z^I|V-l%M+}ws+I3q|%ZSht*dXtzON2ykFkk+nf8)Ljx`@t_#<%xBvN5C%?t=?+FSZohRaFE77j<~b?BM5^%Ho5&ew(^g!4 zwItCy@7-bHPa8KHO7yy2xpGB8s8eOyyVW6DSFT-C`#1GSj(Pq)pIJX*eIiS@*8Kl{ zQvHtouZ#UH=i}d48Z%Ei`0LlNOaFo|e|~;`@xq0QsYa%8u^}r%K+PQM@Ff~tyLRom zaP#KO8)E!t-`(9kS*`B-o12q0Rv%k0V^i>e;oKa{=B_R-2L99UHb(Hgef##r>C?`R zj*MHPbX7d7l%`1-Dr8@XnY?oI>h7w&cDW8ATB5IBy?Rh$^{{NWqNh+w-?KduioC?{;+JfV5iH6f4|==i*OxG+IZmc#|2B4u=p((Ucdj}uQ}zpk=_;M z-+8WGz1sTmH#^G=C!S-E-y~3xTG~FyMBVlmZlrcYn+3F zgEOxmd|9%~H2hg?CeI10FURfw3G#mQme^PL_!#e-J3EWdPOS`=V&23T8XCHA;X=l_ zbLSdJ@M!4jwjO`nsB^mW^SmEl6+T9*A61v$o`1h@vbz7Fw9Ss|uP>ic`T5hQ1f!YH zVs`AfW+S=2X_|`N>$s>WE>M=qz9P%VuBD}Q;l_;_LC>~EtzEHxeSOlugIdg+_;`7E z7VO+9sWp}BVS&Wivu9tted}wjIrH4=_4~R!RGL<;(u!Cc7PF^9Fm8SM(SPA5vXUIG zEtLQNLxAYutxG>35hA$*E^kJ)boJaNc-|CFa zPToqMLc4Z@;-KLBySu6Ob@lc2ZgXA~ujJI7{qJAhnKNfp{t0i4TI;4Ea_Gnr785Dn z9yevBi5w+XvY$SGzIfwC$FE;iCpPs|e}DJz!^6Xeq-U>hyV|c|YiJ|KucoGU;o`+c z>+*LC7A<1hq~pB)`r>8F*wW9>YrUJ-el+P|xBfm3h96%p`!Bry`r+rFL3wubIBzsx z*i^VP=0eui4L5T##dVKu_x1Nb{IqD{rcFkVujd&mY)Nu+b6apVOZfVFe;*%*z$r%x zwC}n`&unwni86F{cJ3_ZTYQmY`DM<{H+$Z^$?=%9MUCl@T#HA;>ARgHeGm<44Dm;O ZtMH`xA-n3s85kHCJYD@<);T3K0RWB1=t2Mh diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png deleted file mode 100644 index 9e0ed1ec73a063bc9af7a1bcf55f97c4c16f2999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6768 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png deleted file mode 100644 index b6b9a9b1f487944b76c737fae9c0cef1c12d9e80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7777 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85rb*JzX3_D(1YsTNx7l{I2?k^(-8UVv3AO#%YFW<^pp%-yYlgShq0dxZhiqZ(mH* z^In@=p7+f+y~yU{lF8RL&OMho>&cvBx#>k&+h3Mc3Y&W-tDk+XD|wso_zf24oTLK@ z0vrNDx5P_Smsr;e5;t%cAV^I7o z$=V_yCnDff5#Ye_(2-HGg?%^+xW9=JZ}7RlHT$}P07uO>YZ<;P*RDC~h@E#_`Hn|q zf_1~~x5w_5-+#L~c4^STtgS%~%Nkcjw0v05AaJOe$%%uXi$l>S?T^ymPft(ViFcaK z=Dm9Ls)wK7yqAZCjdU+_b@(lBj?rsBo7Q~#sZ&sp(3LFHPoF*|Y`!^R#te>)5k0qV zMXi6n@@m$N95XJCncth(mTcWGe?0GQQ)i;VF#``zzhm3Exfkv(WG*Z$EU=LA@bPJJ zQF1ISG?bE(nlO7dcl+T+-`Qqok7X;Q9An`<@&Cso?mzBjW(H<#U%oL(N@nb-ldV5- z{(IG&+i#B@Y-a!X_kF!QLxO?ChVu7uHQ#sNpF6Qh*hspGZHbMU*z&h!6)Hjtc1RRh z1qw>P4$ft2Sh!FzuR1MFt*E$IP*_;_Z;-H&chk0{y_*u5^-ib!P(S=&K2Nj%k)%JB zr^WX7$8O0G{9asEW;RVf{@m{Txqj@^QWH1dTyXvM!=jxR?%(H6_+!;NVW(J-@%wr$ zUDx_zV-{uQ9m|&-$=^Re;a=5i-JE-SB>CEz87^GA*7p5=z5M(A|LtzwzFqk4j^&FI ztCF&^M^8>p&dAH-`z^uUd-`e9@y9b?C*8T|ly|i1)yn0|N*DC?@zwnM`8*+V+HJF) zv%-Rcn6^gsZrNh8Wa&~yhN!5hWu<4V?>=~-z$a_fl0LsyY?-9>+9+}L>eaaV@RcC~-A6tA{pT+hs{6`n+x+MKGPOTJOPh`+F`nM! z;o*6Z-^l2L{rkP*+TrV-$ZfCrS+wWxx7!s@Cb}~)q-~aDYGeReo802Gt5Dw8)6Ad-CR+8_M3^(wL%Q)x`GX?LcrGY1x3b3|LWf8YJB*eHsfqsUUg-q<-VV1^A~O1YWi!bTHx}F zuNTTlF)?tkFkP8C)loy_Q8T|?gWF<9Utiu`yLW%Qk=+0AtoeNxCnu&DJ@N2lj-ze7 z(jQ*O|Cb644gGPfzzxP*Y>m*48#*>eSZU+uK~xYb;~>*>!s)#rVvic3#dPcf2=n0EBQ0R|JP-s|_(!|%%Sv7bpZ7U5!D6QNke_Q~7p^dan#wv}cdamGS2#q4PK_pdG_JY3n< zR(9shnI2wVPKAXV&-Z3b^=kd~t4c&%{BYLRMa!47m+h7x6mn@$voB zriop-cI{A(8GG%Y=={B{&*xS1@!S1aaQ?p9H{+T6U+p=Xbnxrz>pQ1iJbCKWsRXmx z6Q@jRId#fw{`0=x-pbYsDMqY1+P$9Y5mTnM#jlU&-y6rj`fAscCn@V@+Qm#>?e%ZP z)vP;vDvNK)MylVpo8c)U(3E_tdTPzvOuxcdTTFkJ_5(?S0u>xt{cz-*ZSzRBZUz z{qfSJAdRVBOO`A-khfh~SNH7uukFVlAN2Xz@{x%<3{N~x5ynE*Nlga)c&RM^&unk*$@j!~v zLv{O~oZEAso|<~6cIxNn=MTRvtLB|N;q=o23z-vV&ag0mQity6_jTW`Z8j`o;s5^D zxkn%%x^a!lfwe6AJWe@Wt?hUF@=L77VUC}=l(aN+U;q4H_HR}%Tea%c^398U)SA7P zc6n(}IR5zHx3{+!251C?hab=N_w#debY%R#J8nJ5JF(?=Tleg-$@}fX9?r00<;upO zl|3tBW}D?6+O+hh#0xLSxIHtuPc#H~skk~`c+PJ0nDOV2$Nh@)i#BIIa(j5??Y}Ks zw;p_2^fTxD*|Sggu72Nt`)%9JoHh@Yri&Raetvwve*d00YgX5sIWik`UVl!Um0#Pu zND&m6)l!@b13K>RF8{s9f9uw*aq?f{|Go;Ja5AOh&&T7;Yz}IZ9ao09h4i`0%i23< zh+e;VtB#f70+Yh_H*zUYbow&pAJAcO(VPBz?$skNOWMBFOh5hfJ8y1Q7MH|?ZgG7l zrHKx!uR3W>by5*>Tz>gr-uA;UOBStI!Et?k{P8|n>w>?(N>_wvS;+8tEDbu5Vg$;2 z#>T=yD^320`~0!0`(qIl9Gw2gLejGPLsKEnqN~5LkX$@=H?AvL#EF zEZDY9%-7e~!_UtxGgH&<&j;sshxi#@y?XWG)#~+0B_$&B>wamvxw$25zG+}$(sFsZ z|KcS}Qv6QUsqd=&ZT9Qeue97h=dbLGxh#0KA!2RVyO7&=@AlsR^US>B<5BU&l^q*= z=6#G=81Q3GXHanP#7UEw_Qv%;dX&U)V4809g-e%&wrEajdH25lzjfKWJDuLs_0E-Pv1IqVC%dsq4C`hRvilOv;}rTykwvF?oFo9NN9 zaiig#+V6KWva_4drZr#8aPjo?bjgl>^6Z(Cxw-kGqWh)SV#*qB=~Gj9k;cbm&sX)Jm7&N;qM zIZ@)+bMK|AS93QvH~-i*zptOKojGs2baHZX!OoZ%=95>nE`9i5@SXMf$BGMAuRi^H z)aZ@E6Jy^Cz_5S!#aU#ViLPu=A{^@=D_BA}5y*2G#GdusIuh-+B ztBI{xv*ydnV>~=O1-E7R*tbOKmRQZbZ*Dg$L`(GC9LvLBZEx+bx1U$_O7qRl&Fl;x z?p41pH1=R}$jsFAQ4=n)l1)lVITIgjRST~KRa(D3@_&xSbu zo*ssyM=NgU9J4<^_pp*ZuVV1--S)p;EVd|m!g1^N?T-hT`726GZ0i14$W=ZO-2ZuT z?7kXFt*Kl*hZWS+*sfl^Y9PU5xBmB=o10&}cyVBsY4(GnodIECZM)y^vwo2N=vc3` zgtTh)XJ+WbNtk;tgUxWyRb5S!pZm$@9BD9t9wqi zwYM|x+ctse(w&=}Z>RtL6D%aOVbda}-rioj&9l}-Zf;wx)Oj??Lq#a>$+dN{yEkNC z*UOtfb?VeTYo+A+*~8bzxn^g--g2n$-JP8co2%wn6f*G~esI?O{+CrkTr5m`{(L%J z@oZ)~sPPdVSE;%v`Tv`A`@`FEZ$Buo*pPB^(uVi9&rD107JK+)k?V%rZ!f(58WUWx zLT%s4^>KTmMkaXmO{Iw%PZ<3#i<&6> z|NEzMkCxcsw`I(7{0BBwJo=KkXJh5&^J~;5ul8_uc8WepSy!bAy8=~$%&&AuDdzx-ETSCnOKZ`qg=6>^RUY1Y# z@cH@q;>j)UR%OYD(&yK<{rXjvlAeAz#YoZ4PENl5kKwm>ccrh@Sy@|eEPCpt6S;|{ zu(0sQ$Nu`B>UTTaf7k!qzW;A-)YCcKj?6`K6CX@F&Dfk+v!^IjG)ht};cvyFt}EBC zw+pNLxjc0$U*;21&&AFC@pSyZqNv}SB6MPsnGYLGIQ{g++qbR9A2%LM=*aMzvvH&0 z{BHNQ#Dt9z8>+wOWtd29*|zP_+p@=3RtDeLQ(5ei8o#f`^3|(X%R*&ExLQ}NS<`Yf z>7ku;x0vps2M-k3*x3)?I$tAXqVRw99vSc5yAr-uFtjp#jMDvA94eYMUFTtKTyC!J zw%prhi^XSE?Uh@(a%GIDj;*b%t*xzwh6cy#ryg2U+pgU2N{y_kcq=s}e%k^LhMbs9 zEZ)V%g%1z0&VP2{*fBRA9v%f{W#-%4^Z8$I1?98C!a~OT_EWuBd)=D9->c@IZJvLu zk(phIkHg@v-n;TwGR%(5LAxsqUi-|)A^*NJ;&}%pFaI?-uA;8CW|(0 z5;{Fi_wg#dg>}wiqN0ff1qK;k-~Idj-aR;2_-v|;^P#Mxm$J4dvZs`kTzMW{ki@y| zrH8-&^H<-5uViiYKYe0l@bU?hCm;TM@6x5FHEVQIQd1Z1+b5?qkwa8e^v->2D=Ptc z`Ti|iOy-Aa?Y_->Xoh7zL)SOxowpwxe>B5hXTxXn3TNAO7 ziK|s<$@S?oW=MQ9jL6_kJ(BI&H3X`Jt?>N`{7lmX?+UyYB{QO}(+BaPfVsof>+4 z_hUCQ@wGE2CnpPZx;U!KCq#$+fZl~`2KEJ5?rnOqe!}ZSlny-{1eso8ilIuJg#%)!_@T zzfRm3p)l3!VbRV7K`S>@d`#MLH_ztVjpX>5nuTIb3mA7^xZ8WbwES>_(ZRO`4yytZ z{Nv;7*3we{`i(k3CsmS4}LI4v|-r5k(jPW}JC zcg{OIJA3&0wnpgu^D6P|Y+L#F)vVdGYtMb+Ih=5`OLTLr$^Is`Cr8)m%{hCHO>N)R zCq*TtWsm;^uPW->gz9*wX;&poBt>YIj2Fh5M z@tDo#{r&y@{ENvGKmH4u{D1zd5-W|VUT^N~6n5{IYd!t6$wjHrMai+c+FFFm^+4Q4 zp2G|F?v;J}_N~E89}P{-k6Bsl4S)XByt%!d-@5!=&yMY%b2y|X{ErH6SMPC~aVAYg zP0eZb#RU&eOSc~XXn!Dh|I5f} zPp>Ty;cBgT(8ykK{OkX3+xPQY+}wKjVMBz@ypId{4zlo^=oD68aQ$^)L`27@K3Tkhcp4-`zKcv+YjBc^@bx$xHg`~7?N*u497<7pA7 zL)6;ZDj_BHY2~d|AzJeld4-wSQWm|RaQI<^-}1wc`|a)4nm3=3X+QkXxI{uiexk(5 zjx#eKyq8K@q~7A9)EJ_5w3*+Iqb+ek*y_D)`SUG{+066r9obd-y5P%;z$sIvBz%2! zm2vim+qZ8s_T0a*uizn5P;juJl~q^2-7k*H%F2ot3)}a|$xBP`P!iqJr7G5~EVs`q z&AqN}-~HKLP74j5tosmr{OpUbRUIx$Dypgnv$h_3TXy(i!GXsg6^xCA*_sbNSE~Kg zbdsr&p|!O&Ml}2MG+n#nZ(h7;IGXfP^7g~B-Fw%yPt%EfboK4=q>T?gpSOQ5#mdAx zLrPNe;WhS?XU{&}W$wFHijS9ZOiicby8oy ze$B|sa|;XrTdc z-b35hSISSAF+*bi**aloE6);xx??}q#O@Z;)z$Uz@;bDu^fg1z{IzO7c6+cNi#~Gd z)TtV)$$q7;u4u;WF4L7dI^XcKox;I;DMGTv7jFm&3qRgk@`I%S9->sK79w%&^k;hhbc667l46#~Y)qPH+{cz)>M~@mNKbv?#XGg=CXE*wHrkF@2 znn-CXTy_c7!7?(dvmt_e;WtJnX10Nz5%PRZivwF@bqlF{Iccp%a*wH z?!LafQPI&8r%r9Xbt?*#Ov`rHMrE%y;CWpB(@;o`>x4?#ZrR$}+B@$*e*74?dt*dY z)T{C*caF?_lpX(Ds^Oz_jlbPbl~12OWk|lNY|y);{_@2O2S-Q7Ns}iB1_V6VIxAa2 zuAe<`yY&nEPM1gJ)n#Sd&YLla^i?)78Fe}+G(_keyKzI}NRpw8lHj_yy{D{C@4Efg zt-RbkMlbxx|2cl@zkdCCP+;+(#46E5>f_7h^UpofR&TuXF?5YX@~yuw-@S9o&DAxR zoOd?u@W$lh8SZf@RD``aukD$2mjjBWPWwx_43FIG7)OL6jCyV_Z^XEvus ze);w->G82%i{fWIbNtd>v=6l%dRw-5%a#(iZ?($>H%xw>6{+Ai$Ks%_`tqw;ijz-H zm@uJX&K#L5*RCzvzFnM^mGutS_V9Hv2Tz>f;9+Clv}x0V5G}>2UK@*_`H6l45ju9pWix!#cEsrIIxtUNEX9E-P;07z1kauKWxMC@uHbv}=xDcwzJ7m{ zq>q|##57)Q1>v)YF3(krTNv=;%);Fl?tTniQ}E>Zb7gybdA;e}hK7c5iJV8?mbGtP zb1Q`B@PW5whm$rc*xJhaEf-$9cI}Rmmy@msaSESFGhP$6I$T2S*_K&*a$oHU3tu01 z^wZPRhBh`m4<9DpDZgK9C%kRzmMsAe%N8{F1jfhn?~LiYaU-I_MsEI1=H;I%Y%WLT ze13CtbAkk$P$!GlRIco6YZ?PIS^_j&e0+H3_$|L~#N@Q_!gHU8`MQUDdU$O9e!2YO z?c1ZPLRW97`kJ-gG`y|7U0Lt5lT+xLOsm>oB_X?8XPiw_QB{5T?Ck80-rm-`dF_{9 z9=UNtA}Ba`WA1IU`OhVI*fge|%9OV@HZG1^8)+mT;IM4vzJ2q`KRqtk8KZaQ%9R3c zfr&d^89S9W-|T5@WYme>bw%4mI6L;o@7h=QPyBIW>|7*mp69Uqa$-e=MA&LkqnSLm zwzelupKiYW)-5kjFDNL;z{G@QZCLk~EhaZ|wq@#ad8LW5rm*?!lQ5IunQ$`2V5ZN7 zmn9RtmOASHIr#@XLGtye(tyvB{D_U|PmRnlk;>Q_b>nT>nWsWZOpOdeoh*`)k^veb zm*cqSOepxFv*7S1on5_d3kMd>-)VN=lH4f$=mh3 zdX*It9{%{l!@~tTW8(S+J6$&1%n7uVQ(X9Ar$>6ES;AJY_170KUd;UT=~E9szqXq> zZq?P+Uf$k{(@!hwu^cwIu{oU|)FnQ|tmoO+y-1d5J2=_juJhP2H&7*$etur7hsvROw$&FdUv8GQE?cl^lhE&PZ@GW&XgSj| zfl27>tG>%GpXi<@diz_kH?Q^yg!LeT#=m*C}q56e}gG<||jPI%-Wllw!1S z;X=hF%sXTBYMxu)cdV|qz8>}Um~{Sw6BCtJtX+FleSS?-=<2YC-}nEwZEZdyt;l-h z@kf_0+fT+-y;QCFcvQUN{od~r=FjJ6xUn@`oMFNC?c(eA{nFZ&cUS7tK8~5Xf^!|$ z#q4bIooxnc0x8DN-}Ciav_-`S1#v!x0t=ZNd#lZlBo#`ys-=8$Dd9D;vf^Tpkd@_q zEtRrq-aNTA@%!cMe;nk0F^_%bcBQNyfR?uQ$6v44 z2Y)X$%0C-r{QlqH-;4~PkqJcs4p8U+&F$^|vx-jcd1jpO>eN*26Q@tl{#>Z=Z-Y+v zzJ2>Te%A^L>CG4MP!XD+_v~})<(Do=NsnU0n{^cI7*C!!(QqL*^XAz> z6S)W%>yacw6DeMawwa&B)TX5#G~j7#Z=X0}0z<2l;qs@7+}-C*IX3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85krvJzX3_D(1Ys8<`{heJ=Zl_a7vJlr#gccy=0(|bqp;uR} ze_AP5{q4=orp-z!`*ry}tme7}2Mf=dHLK{Kj!csux{sezJrfHCS+uA*v;qPo`1jXU;+cf zkH2+2y}b)}?V5GSaogQ#+Z9@Dd@>eH5NInczr^a;5VxM4VM&nYlFOMXMv^nmrY#B5 zd{JV(if@CK=OhIVriyv)T2q@2CNx}s?dt1$c9-4xM~{@AJ$qJE7Zx3T+ii~7O%>Mv z`Tx(~-TgzqpZ#M5&#g&9CNE2Vy#4t2#oijpmnBlW%ikY6a)f2os#OavzZBqW4-5=s zocDa{CEeqN9x6f%41JFmTz+|=P$ouCeAcX40(|WU3uR87IwjEQl3+HQks)rq_<5Vp zJ+Eq591n!Y*S29u$Fp%K!s&||AH_m9Mz=Dez7cO0Dx^yXs;Xo_5c!JT) zfS{nJ43jSLxC+Mbbuo=6Q<{z@9ejCtdH2untPDqz40pt=n-j@sBCzYT=pFXTPm}!% zwyxuokYbXn=3)3S`(@^wvr>ZMER6QQZ=V0q9sh^vVur}nsZ%YApY^B8gid!%K z_3Kv&Ny*0RuU(y;nJ1l8Id=T`#_a2QE{g*h4wUcz9n0V?eyNd}J>>0*Z;mPU1ztXfR+8p zp$7{8Zoh5&@%8lVFI9Vr-$-cbh&?r(q@p<0OLKcnlfr?gMT(P8CfIIen18-~`TV-5 zQXc`9J39)KW2fr%J)SbLdfxNvf9zHZx(X^QD{r{{cE;@4%?A@2E@rqW2%O;Dcm8?v z*|fu7UtceLbcD0TNpZ*BJO=Oo`zEP4E{=R1*+JJr6 zW~|A%+HhxIt#sOENoHndj`qU^R&!^}o!fdb!^P8+^Vzd!AO3tkFK%L8uI#EL_~q+Y zM-kVS!-;!79+Up@VsXDh*P>U_!IM;676-C4J1*US>Egx4YuCbh`uenL7x}0$@4vr3 zrpIXi{r-<13rk8%*Zz#DuBr+M4sO04SM6K6=SFvFVj^SS_UhQ+!dI_eZTs{8RpPcR z^}U-n3o~4}b!*o5^G~(HtmfYPq;>7lBPBi=i-riDw(RTc6951E%ldb3fJV#2iGnJV zJ)h3-TYh+D@bW3=s>}jKxa;26EL*<(^S=CzIcCy1X190UZx>nj!0yCvX67H~XG$J% zQhcE!X7bsluJ}#F#ZVo|*Z(RjuWH7NdQVd6ShVBXdET{QtG`SQoBY>z{>hXHK5C!m znRlOl8q~$VskN2W=I4{iu6y}!MzPlK{eS!n&%dy6cAE+Y3z;2hMh`3U_0PSzw|396 zg$o@+k9sY?Yza1g=ijI6S36h0Ysp=A4o^`zi4M!i9=G{r!g%3>GY2%sgE$Ht5v#MhAzTdrz-B z5V$&YPSY<1zvaSy%Y%RZ-BiS!p7}@xl`+ zMg==#yc!jRIup*%vpqHA!o|hzQ}@S*g|(Gf^|rRMf|B>~&D!NDrLN%{7cCU{lA4-v z?e+E0qm#@tK;?1A6K=;zDpyaG?bEvUX{8!N!OKgkA8giVz3g#Q-V&vIZl3Mz@5Pli zayw%5cEspK=u8tmee?Cl-S_|U&7C{9a``Ng-?{VrmR~QO`1a+Rtn_(!BO`zRU$bY=pPN6~yCq6D_CfTD2Vzg^+1Wq-Ub8deY?bZ5 zTIuIWwmCI+@#jjurx7+In_u3>$9=4_bC$86-<)Jb~a;x^#oX?>f zIc{;L899Cf1GyPH}8#(>vzX8udi9V z!$jolYGyEf;teWsxL5t&*5?18&nwogySJuT%VQt+`sK^nFJHcFQUA~8Uj6^th_zuo zJv|R@rq2)cozFgvi>q~=#+3YiH#au{4weno-}8KYeII_k9v{Dz!;!IahwYZoH6AKW zudlC9zP>K@)W!q@j(N{F?%2_B>sHj$3JsA{GY`)4Q40+=o954QCcU6Q;9!El*RNk! ztX!#?F;#)}$-}TeF>4Y8tTs#Px;@^tDx&CXR^?NznLc7B;@R5aB5Bbto6e^gc`OaG z+`Tx!K`!rT_{Ov}hIZ!p#?O*OgN{yG9qzVR(B}N(Yipw~ye!#p`|XXb+1FPUZ`_vc z`q1mi(jCUe#;5*lI6LFVj>%uXeoZVWD7gE&B}PxY?%(J6+Sy5ElbV=6>GQFB-OcOx z`qe?DDJ}5G&&$h;S4D)ciwO+f=;rPoz9#8p@C)OaJ)109Hhft-Tb8Tx^Y*!ZlT<49 z#$El@{pRG9{#gzR4aLvTt*sXS*DbF9?ndShR`w@LuZ8WIwUtjrzVC6!c3rk+#{Sy9 z+>hOEpVPYL#m3HF_~F69Igb}FUi{+y`|vcW^0G3m)oj9@EOB)|Q=e`P4i4sMbvlt^ zl#!9);O~Ea*_+F*T)_qMF6-jHe*dm4z~Qj?;)53#7iZ+<-Fs7fM*H`@ean}#v-8Ux zxo|M#6ExioROb@{KpTAc{QIr-~9VEtzd2Fnx8)_-`w2HURqkZ%Bex4 zYe((xZL7X|s0huNH?Qsfd-vMfy|3<+TFreWcJcY=hv(*6gW4TR6Awh^?`^$zFD^B< zdf(@pe&%_18g9Qmwy*Yg!q%vZSFdh;wzgLjpPV0kO6j$G=79Cu;Xi?Htzh7t0@H8y7-E!>Mv4X$9N+WcpmA*Z` zb*9ro0gJxF!Tz>emG$5B27QTH6JfzK_h!t8eGzMRMsRa;uR6;Ywkqf8>ZF-IYICeg zxei=98sG8e`r4&kTl4SREq!`QtkWgIXl9XE%*(G;Pp@T|f>P=F_3hVRyGBP#_qZiH zN@vjL?sZ(AalUjcLstP^fKi8_Yz+%t3 z`M(V`_H{iiVl1;>7pZebD@;eMS;e#B*URPMIj;YH9Jg1R>67&S-riFpRozD?8LMZj zhi$y{a!Zhngrwxb$Nl#E)@|CnX4x{f{r|qMFZ}f6WRuy%9ts9my?t7De`f1~hm7zM8KaTgy-@owv??e9j zh!0Vv-80>HsxGxMlNT^F+0}8pEZV?8q{&`^N$A4GJlAONcWhjd82-95cHX5ZV> z&kyt4A31c0sbXIH%^bJX)Ktgkzc)k%i)v5wa9Dr+dCZ5Ot0I1ft*lvlwG8B4lPyte zS8bkiGR5qxAeZ*X_M8hZiheVc@+CZRWa(R$7IIBZ(XnY+%kdfN-)&cA%Vy-}hJIBo zwUTW*sE}hOJ?W%M2`H%+{r~rON5w~_J~>;jS^*nPC%#RbKsRjSb|yHvMlF$BcM_O1?Jucat2 zDS7bs`~Cf|US%D5TzGZ+9=F9exA@9O@EqgH`113&!Zah{OBb5-Sr-WkO2ukUcpldA z+`I7QrKO_36+TV*TO)cpL~CmCo4}v~hk4cSET3MtPK?)iARnp|sUqYU9xmS2-u|$_ zV#?=J>*7wD?dsYZtJ7v^5`MI(FaGW4MVk&a+(=>*=2sFp!V_1!P|#++^rPA9vMkE~ zKR&%~=~C8(0Un|q5jx9u@&5jD+5h3kih#(-oyw=q&0hLKD=ei>Zr3KGEz_omgdX)$ z5jqu8`E#3_08566)CZgXlP5hb=K7@`PM_F80{DbuDYiEufJxK`|q)6vsY65%?SVs!BJ*F}5x#%}$*FlYDb z2`4fcGKOCs$WhP5Ij-Z&T4A|K|bwj)I3wSy@>dcI@bw z9$zQ<_U+plbLQM>@ZYdx`*v}e<7i))V_&vx*%bTue|M(7`B^A)eBqWYB4^K@wXD_rxwG>o>%`sV z?;rj9`}>r`!%s<`N)sE7KX$CF+_~xLD=+T1pL&-(|2^|(#oo9UCq+;XL4d`_-~aK} z>v5-lexE&e?$H}JBwjseeCGe3C%B67q{)OU)0KbT$-nsRjQ!Kv|Dw?ojvjTD=yiLV zRKIT}r~cM$O^+=qY~(EF`l$$Urrzp|;l960>sr~v%DUM8?cl2q@r*zfXu?Ng^6c>Q(J{{8aR-`>Q~K5&2`Xr;)v_xI-qYrK5<^5C62G8TP@FI)&XXB;x^|Ct&& zn~DbQ@O26I_tieI;5(Tj^svAp|K>0L`X9{qY~tFM_i}frH=Y#u5E042Y+N2z1M-ah z|DWeiZCfzE{@+d`_Y-f+7B61RoVQ(iWr$bhxBF+#@YMafJb&G<#uKl)G9B~o?%Mi{ z{iDYumd!VNmMvR0=bEil@1iYRM4A*d6epMOn9i-=dS>CI=(TU$ZFIH^7H_;)`#siU z5=;AG#>pqQJW@ILB1vGK_It*UtxK8RwC60p-*R-;{tFwDxIaDW*4Nr!_jGD_(Z4@8 zHYPJ%3DpS{$&6p4tJd{s*SrwXPL~H|yF>lYpS{jL@${b}`IMjES7~%Tu+U4_@z}TY z_M5G8_WwTib64HH@Yiq$i}kMgRm{c3#UFnEo$-7BZHwY(KKHJ#e=FJQ`sSUU{<4$% z?w`GPvoHbIiB7VxUSlsay| zbt^A7|MmO#!mC*iKmQDfj9l6Cxumr8>77?BOpHDK{mDs5OjUdB^6gW0^4tAjXmnsm zKR?e^ZSuh{Ure;Lv=TPoEO>Ha;-1#2Q**xN+zZiay?HY-H739EzE1SV&@~Se7woIM zx-;Ta*P(Og&dmvPxp&i6hVSshf&p%{G6!GjmXf@*4gIyk3JrkuYciosnlxj zsxRkPC5hULXTQJ4JF|Q0-kVKVvp^#!3>xB{3LK|eH{C7X81{<4=F>^_8S~~H+rICs z?z01lMl+ARc%c!aC%!IjZ`ZG1zxFg|=WUlh5Y)IN;CP>Gbm7uxSzDrV@3nV}1wC84 zc5Q8nx<;Dz3o&iEe&^+v6SK0obaizlWMylguy>>c2M52Nb#3m+lm*vcU%Yi|muB%+ zyWek&Q@s~wUtgyv*MB%~d-Lg7#bqP=c{T&)*w+*q-y>1BzPiK(fgRBzMsN|ni;Q>IPRN{w?An8I}0 zt@gA17hR5{MmLX!^F#T@A~!p_kZ8}&Y-h)^U8JW!nRG@di$+} zlvGfY2K&qK{l7#PUDRN4Y`B`$dN%Fwks~Y>^V-j*IU7j0s0bZgy?);=-uZct1041( zd=e?ZQ1I-Gg(qvSM@B?AxVp9mg`JZV-*hwQ_NJ6d z(<@CAOdnUqnJOn#R7lM9VG|V<-BI~jjj55L$4z3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85rbPJzX3_D(1YsTUiqP{I2?k^(o%dp1MxUIc;{V;$X$`vIfoz0UXgz8jT{84tz0D z-=cbU%ktXGGiB6fmRwSsP~vxa$#UM@^dhcYtJr%jYMS1&rt3;7m>ql|Vf`RMS~@x| z_2ez___gK#3Tm<=FI`Qll_sXe&nW0ux;JCb%KY==73e!%&brN z9(=6WkaU!5|J%QR|89s{D>6ZIftDC*`1EJ)_t;!%|FY3%IfR|yBp`pDHsd$USI#1|L0G;{?8RQ76lI&_Wi#5 zo{52njrrT#+wJ-Fzi(d-DsW13I?*uY`0>YE?((e<;Sv#N_EXn-^!V>8Uj_pclOwt3 zPn~kg%hP-G=uuL9mQ$L?iLf=-&GL?Kt7d&)&_k7MA z8J+ljbH48^wUUjP)_OLrIc|OX>8DQd@$wBDUyC@UMMs?7^MBA0fu5cR?^x`TOnmjj5-_40xCsGIDc|o}8>+`00t~maSVK-q~4v;bqB-7cUNU3aekZaz*5$ z;WO#!r&-rux4wOJ$KuwzU0N7A8$6FKd?z>dv22H+9gX^vbIXSeEHJD z-=Ceq#N6Ef<&5%O2M;>R*i;CdxB1NT?aj^RbLY<8)Vn0>e!%a~5w{1Qo}La^8RFsN zy>1#0+ zA(vexJV70LG~CQ-b5L*y4;TL~v2a4(o#R18MMe!9zn2zSq}^)e z7N0O>ipkUG8*k=BY|o43@e+|%Wd3yS1V@Ogt3$ke!uG=fAuaX$Yo%{9h19n=DTeFr zs{L&iSO2&4&zp4n?%I_n=O|A;$+RtpEqPcJ2D`VsZbYwcGDGB_%1v=!u6Xa~wa`EB*0x{C}y? z(9j>ZuJ3F6^5siI`ds_JFZ~6$T0!CMd|vHf zCo;0(Di;qQQ@8lzs4}y2wSNr7G(_t9uV-z&b3SgpI4C{NtA1zs<=eMIIcAS%-~Xfb z{^Pyc@3Cv*_sf0#`c*jD+xh&%0cQRme{=s-s&R$P-5#L>3eoFER)LX`l4sJ4CrzFl7#aC;`}*5& zzi}=+nZgwnCN6UtqtSee6wfA4vU)qzwh_|+<0!Tb-S!}nS+kl@jpA4Gqbi7 z*seRiTVSJ(bZGgaf;pDOZ0q-YI<>{-d&vUp^3M$M%L8VgWovYJAl&hitNrpzm;8Kv zv%EVeep~b(XKp^o(0`nH@kNf^clowP@$SCM$8e`UooTM)yMncA*S>i7uFYxTgIz3Z zV|R*_z$AIOT@nah-_IxX+7e&F{<3mWb`jF|TIwaBlB?ed3`HWtLT zE-U&zD>ZV@r&HP$e?A^Bd~}5KUE00l^7TFC_iL{|-ze3~rZ$<={@2C+9l5K+);@Z- zdX9a)oLv9$^cgKq3mFa@oH%ugi9tn8jZNqC`?~MeclK{$;s5&1eU3mtbmNo+fo(Q~h_ulI>++!Lo?_T~oT z(xA@N)6)uX2L}ZO1Oy!TyYBkyhhM7-ug8`v>g)I4w!3#wlp!lCYeCS;MOxRNot?e0 z#FLNBDtO}bgl9}f52h$aMhX=DPgrKFAYc1MP-JqRS?_&~IeTm;T)P&wBSvrk+nqai z?kWGu{ISC3PHgnru$L4Ct_}{`O<9 z|JJQr?c~42|9K=n;q=prHye*Pu{r2XcU~Ig8rtVBCu!}RG4=YzOJ%GK7kCu5zsXC{ zix9b5%w#Me(CQ>u5GK6*vgEaYdegNZNZ-0~L&8KsTtBWQM5{Gyb*qnBbA(Qt-}2_W zd7xzC>&yG<)vFD~&;4Td*U6qdd9q;l-47Kuch=}cMn+CJnKE&Ig3yJFi`^$qn`ZX* z_{o?J9P)Gi)+a=YJ$?E#n2X(@m$A@luA=_2W!_m?T3OlI7jN9?m@-9V%Cu>Zn)&S> z=>3ssJJ=d!4121^Vb^o9eG&rqjqIUSy@s+fj~U(g^v>x zB`R#>cHGU|5u>+mYi^NfW<|w}-%X#Z_P%)Y=F88d*){!(w{I8k7SnCIn$;Si(-yVX z&B=-BNs*Ln+bbf&_cSu;+uh3*RHnttPJck`tUv*l3 znYHF|^2+`D<)(JX5?>%O9Ug+UT(SvZIO+ z>)t}vp1U&KTXy(bq^)9o`?rxX=KOi~FI5RCEE;;ptkaDDRlbuEW6R)}dFSrmiSBX- z7dp3JxOT1W_xt_#moI({3hWPu`Pt{lzy0*|^o#fJ+Ydi4L|wR&};fyAG9H6 zU%Yp(Z)^7TLr;qqu35vQ9kzz!*UTM-kJ;|znJ)>_+_h`h0RtX4H@6*`E0tE-osV$v z^7h_X@-k?hv~zZL_JN)2kKM1Ce6nTv{5mOiez_xU`c<=zMY+4PU%GUu;M<$XJ^y~a zj&ZoQHky5BOrQP#pXW7nbdEUl+dkQR|3}5|fMRa;XsO(Fm3wwb$eQQ%l$OWu5NNs= zmovp{qwX2G?epvZS?1l_)44W!`=iVL_O4-JV&4;Os=jFO$y$jN>~}~%?r`_+=~Jg_ zvV{DW3(LyN#(2MYVtnGrMmg_kI-C_foo(&y&HJ`(V7heWBI8@}zkh;-g*UER#KgrrG-V&dy@T z^sg3me=KD9*zZ-n)}61l&_UtA>h=4&Kt4Zt@?^!^t=AV>ee+geepu$O_}w*`v0{uRwW!v zjSS!K6!SAIShT2Vx3FC2$*VaVBV@icEMLhbIpKfZKbtzui3c8kWQfy0u&LtDm&`po zQ@ii4Q4?P6;q2@jbJs*_<19v1Wo6}zugjM$V>6r0dwQDg;nnN+z52Y}H2d0ug$orQ zm`CmKn`6=V>{*&l>@JZ5Hyq}ARM^PPu_#n}pz`qf`T5V)IQz@q9NXb<|5v26wDiQu zlZ_`+oSdAP?0&saesg=f{-WnEU%WW5Ds=URijPShE=qqswA&xKTYmrS-~E4X-~VT} zwCG&h1je233Jxp|U|>6ZqvGi*tt}QZj<1hD4qbBZUYv}5osF9KuFI)=eg#KFbj<(% z=Xr3IUiZ;Mre+p0d>SHLU%q@f@cQea1OpdS)xO(rzwNFlv5?sip>tz%I=_h&Z&Xy& zgO3#judZn3+}xzPYLkBaKAF?gbY};Z255*Z+O$bXth@Dhj!w)Df#&9B2^pE57nRQ@ zOP|MY3ZrJJ0quXAfm^|+ArasKL60lO;<-`8#3y7k7s+TUB^GG2YHTC#L$Vd#dQ z9-fl&^2G}lC@h+$Jkv)ktX_Ls>c@jyvjb``HYqV|$o!b3bMoxbR&Mb>vz(=+qznuU z8qS>Yd2?f<@}lcyKR=~*xGY-mKEA%*-b9MGPu99kH+tKHR`IwFD}@7BcJH{qvY4lZ z$K&lH*NWPUH{SmG=vw%!DSCU}!(+YDc4v>=-j?g^?96QU`;GCDqel-uEGQ^HpZxH` zQtt{aMMe*A<`OFfTiH|3(rTo{pBsPMw`Y$`*=||4#e!3(P6d^V;ia74r8liu!O`5@ zthl=T``vPRDQW3Uy~mkCf!fo;R`*&cEMC00?tar_?+w1LZf zm6cnpV86M!xw5sj^v#<$SFB#$9HHap>dN~4`?qgpDk>@pwzhZIPd)YSBZHD)!e&PE zJcifT4k}JeNXXz=EY=+_c{R&ago{-#ZV$)in>|yt!<|-!w0-?GY0@O6eQAmt#RDDG z%HsL1zq-0w`ChtJX=!QU+VscDFTcIJd;06qOD{_->i$$5;Qv$~y;thgGPN(eV;p>W zS=^M(o;^)WolqC8zvly!l$2CW)N7@euCG5X1POS}F?OIb~6BHD*AZ+!-*|WKu4>B}5 z2wYpR;-<<}uZi>K@h!e6@!@@A-i%)UbDhVot`1*#{dMBT2!+Wf9~AApaQ}Y4Yq!|J z#~&YDbeI2o$*0p;zJ=#R>pHzZ>sE8KP3DwqYxG%pPgI zWVh|jc;7t3NA1s#b}*jwBg+d3n{GYmu+{z{tYHc>VCT43kBR7A57V{p3u( z*|^j6jAe?$HC5GxackTDcKRFxw*LpGkr8PH9ux% zu{ZqrQ}gEje)-*HZ@YGF|LnsdIpP1V97#EIsYIjM6Q@jJS?ku^q@O3__q;VVDM`u8 z+xz03J2E9%RYKOv%F1^4?>x?SH8VG7|I6V2Z&`ZewCLs_4UtFxe!qV%d;LGC7<`d( zo#(KF(nO!%0qp@zY)^iCe0<^cR}CE8BS?l6jFTXtU=xF!FOP83YdbO@vwaPL$ zTqSsO=H+FQ_GzA;oKn)#g-=h3^6>LN{`U6vij^xJqoSnvKRwW#@F;N|7DA?@s}1-?IWb8{Jv<>kchC}7OY%#@Io zJ=!i`*Rf}hjm?h-&366${rqtgxgw8F@=yunk5@HTwzs!`;On|DK%y-C$H~WOU#e`6 zBpFVcJUMY|)WeSz2Ml=j#OZI^v?;+r;*Z`Xb-fun0vrJm5hp@7Zp*v-s{G8iZ)FiW zV*5AB%Jms%V{kWWVj$P%- zY@eiLGpXoDj~>-b*=ir&24HK+yKbhT9eD;pieUB3|&WwsJ?5r&Uav}mw z6=!yLm(27rTVB=eC*GDA5ECO)a>+($UZwbinKHi(XZN@%_qZvurgW|7a>X2i?XSGv zC7S(y@Ao*D?97%Vv)LOH4mK@#y>0SLSH_u(7A;!Taa_%Sr+LQ?i}|UWV)evblmvU+ zl($6b{`&oUrT2ds2gaF-y}i8wtFLZ|(DCr~ZN2=mC&YJ<>$xFi^Tst70%Fe z_d)fePW1`Xr@NmHIL}xz(ay2D+M0`tYr>>SO-)Tq^RLDTE#yY{Kt;mtR5EQ+3Rl)bwn`K76{ zpg>@I{(ZONV&gk`<~e54)AZx}CMjgM`IP+nl9`vrH!bzz<;%^!v&|l!nQ2^LH8*fA zhcsXR@#agHE@f7}v+iw}YY~3hrtr^?!aPgMwPD;lWBQI9anXs`z_4}e))y~dIyyQs zZa?&Ps&+W22iJVC;mwsLGNkjS-Rc`siFfO;7{vTBn#^`>|0 zZFt^MDLEk_L`#&1jrsfTyLr#`<~8rE_^5R1^y%axmRgg!M9Npa5=J=^cMMV|7 zyrepRsnD^RXVW6qhRrwVIiG1-c>77^+I4YzyPlq&o?KBOarp3I&`984wVdp{yk!kO zPK+~`tXs#&)ynko#M5~o6~yF&(c18_;BF#O1p(x z*F@&p)mkmP>jW7qD*XJ+_sH?%hx4`{epzzpZJDyJF7NH_`QL9JPcU#;8sz))Mr34U zan{*MI~$mcTuVz!_e_>|KlQX|;j(3I(G4AE^te2DW}Zz04fvg$q-wWNGXAyFh4+*H zyFC-*^5D6GiO?YR?hhp^`OP&P(GvVwA70?Z*sOJDoj49 zAk?WKa_(N|vDaS@JuNzzVWMPcD0uYfQ4t}dX|_|;dP)Fz*Gi*%ZFGDSjCa^~Bl36)3m70PzYDoxaQ z!B@3c&ezu$G(`~{Ec~Ua)`#m+iPgtT-uer7?UK5B^=ie-rPCi2?W~bg7VA#jd^4%Y z#_7<*@`>j*`8n@oPy4w2G>C+P@O=8-7vuE2jvnkW2IV}uuiREZN+_<;;`=YgL zdG+`GP-1v+ppiKtQtZ6_f1B?XjSdE@dD&9_ao*?>^+``x_wx3hIBgmm!-UgMHFR}d z)6>=8?fd<11=oYGRU7l~+ilst{jvQ2AM9LQTns&|Ut7iFK5%j<8tX1V4Yv=22I@>qOcdz@b*|i4!I~_-<||eE8$N>i4WX z?v<66|9%{|chV6%{)AP?NHlP+<22o9wwXR`lTWt%`t@rA-;<)9AJ*pAa_8pe#$;ce zoxiWsxt(v}wryha^?wY**2neU|Nrm12%k}Ui>Sc*>(W>6t5rRn8vfzu^ZAc&Y)n3J z{yaOwn|phu87^GD+#LV!)ASqLa-$>8yPojre8p4r^pt4My*-lQ>tZ;6|9bLv`~72$ z%)|LY^$HYAMfLN_mZ}thg8?WMz9_NTn=#_bxBz#s|m;Uu! zjSdZWcb6ys|M&OG6z^vy`x%47*Tp!-#ob%e&&=798u{hhH@Ca*yC-=3TXRl-O4}`wBKMKoBP~tMN9}UX6jhbQ7dv`-dT#2m&2<06v?xSNaiYh9iy03J zEYkM2cBV#J$nf#-^D7$~3VJOq3OnumOniT~z=QbBvwC`Z4y0{9`)iGwr>EzM6DJ(P y!mh2E+I+^Jk=cnu()jzVRU9*&L36D?{$FD&-&medc#?sEfx*+&&t;ucLK6V0f4RN@ diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png deleted file mode 100644 index 345e19847f15761b9c59cecfcad3c915fa18f50a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5517 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 Q3=9kmp00i_>zopr07|4w3IG5A diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png deleted file mode 100644 index b613026b4ebf78d25cfb890ed4a21c608f452452..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7771 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 Z9#CH)a(HXK9|HpegQu&X%Q~loCIC;1r{(|v diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png deleted file mode 100644 index 80a2051fe5f9f4e40461ca60c4435aa1c67288e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11493 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1YMo7p4tvi9EmUAtDT-u-LN%XgM1XUZ0xP~ADl^!ucg=xbhGDb9VY z&H*Xx9*>wk5?DBrBu|pERGH)Qn}UsXIad&%U*B-!O{K{y z)t2La3j=izXRJtIWqe-u>N(p#$B1dH`|sDkDC9YOU|X&Mk8|AS+-imE0=;e@d-H3U z=l}on{A2h2AKk~TuIK-~mjBTD{!c!oi5x{c=e#zRYGXWX(D${jIjyu*G;Y24`+dLl z^y2n(^!D;bOly7lGPA`=@sq*kTWAVwf$9E44gNwqhb@p}5)1)))=dx@H-uf|K&Sqx( zwJq}x>d()#Q`VY#Y9Z4_leY(g%PK2>9w?lol9-hA=*0D_FXu2=-DAk#_fzd&-S4;W z)PJ)wa}>I_Yd$V(uR9fB)hSK1*f!|54t7 z&tei?g9%bS;7?fgr2W$yp?b^YVt z_y7NMIA0m#_h^p#$unopbj~TSsgbewJD2pv`~J~$=lG;{8u`hGDr{d@E52#_%j4bW zy2TW{4qQ6>oq?hCn5v7L-@*u;M}K~Po}j|HGls7%u^~|+Jhj?Jj)keQ?|=E@`oG~l z=k*o#eq(67VZjo}bedD+UGBm-y$7GB?|WDFQlx!5-#!x~qb47<%a>RE+;ZdQ&BCvp zI;WdbBPApy4_>+?WYKqcrg1u-?fO-#X7J7ou>TX>!yV_M|4;h*<5WxH~;g>0@CGs j*4C_~SRGZA$uuznpA!K#v1|9C$ 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 U9!nQ8FfcH9y85}Sb4q9e0B0?nVE_OC diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.png deleted file mode 100644 index bd650932fa445cc4e5fedcdbfda62b21ffcebda6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3298 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 xj4RIP3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png deleted file mode 100644 index 94135cb3aa9969d40049a7e26202258bc5c8055b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8730 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 G5}E+(WFw&f diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png deleted file mode 100644 index fbe1b1a9a738b46a4e58b2758dfa838e7dc9e1b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11386 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 y - + @@ -519,5 +519,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json index f2f0d4b..d7de882 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json @@ -1,4 +1,241 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10139", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If3", + "label":"If3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 ~= 0", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11768", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12676", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10504", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10503", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11767", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11766", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10064", "className":"Simulink.Constant", @@ -48,206 +285,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10139", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If3", - "label":"If3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 ~= 0", - "", - "off", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10500", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11766", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11765", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11767", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11768", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11719", "className":"Simulink.SubSystem", @@ -259,22 +296,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -286,30 +322,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -321,19 +357,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -347,286 +382,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10504", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10520", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_fieldWeak ", - "label":"r_fieldWeak ", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10487", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgt", - "label":"r_inpTgt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10488", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10503", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11764", "className":"Simulink.TriggerPort", @@ -704,6 +459,202 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11765", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10500", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10488", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10487", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgt", + "label":"r_inpTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12675", "className":"Simulink.Inport", @@ -772,27 +723,74 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12676", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10520", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"r_fieldWeak ", + "label":"r_fieldWeak ", "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "z_ctrlTypSel", - "local", - "Tag" + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 11 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -800,7 +798,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Outport", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg index 987242b..44cd712 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg @@ -10,69 +10,6 @@ - - - - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - boolean - - - - - - - @@ -86,19 +23,19 @@ - + - + u1 - + - + if(u1 ~= 0) @@ -116,11 +53,11 @@ - + - + action @@ -130,198 +67,6 @@ - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -334,11 +79,11 @@ - + - + [r_fieldWeak] @@ -355,11 +100,269 @@ + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + b_fieldWeakEna + + + + + + + + + + + + + + + + + + + + + + b_fieldWeakEna + + + + + + + + + + + + + + + boolean + + + + + + + + - + @@ -456,16 +459,16 @@ - - + + - + - - action + + sfix16_En4 @@ -477,15 +480,117 @@ - - + + - + - + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + f() + + + + + + + + + + + + + + + + + + + + + + function + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -497,145 +602,43 @@ - - - - - - - - - + + + - - + + - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - + - - r_inpTgt + + [r_fieldWeak] + + + + + + + - + - + - + sfix16_En4 @@ -710,77 +713,59 @@ - - - + + + - - + + - + - - [r_inpTgt] + + 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - f() - - - - - - - + + - - + + - - + + - - function + + r_inpTgt + + + + + + + + + + + + + + + sfix16_En4 @@ -801,11 +786,11 @@ - + - + 1 @@ -823,11 +808,11 @@ - + - + z_ctrlTypSel @@ -838,11 +823,11 @@ - + - + uint8 @@ -854,29 +839,44 @@ - - - + + + - - + + - - + + - - [z_ctrlTypSel] + + 1 - - + + + + + + + + + + + + + + + + + r_fieldWeak @@ -1027,5 +1027,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json index 4c81c09..95ee505 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json @@ -79,6 +79,303 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10391", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10419", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10421", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10425", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10388", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11514", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10412", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10411", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10409", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10368", "className":"Simulink.Outport", @@ -159,303 +456,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10425", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10391", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10424", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10419", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10388", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10413", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11514", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10421", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10410", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10723", "className":"Simulink.Goto", @@ -489,6 +489,115 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12668", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 == CTRL_FOC", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10722", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10427", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_mot", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12672", "className":"Simulink.Goto", @@ -522,202 +631,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11477", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12671", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10420", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12670", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10408", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_TgtAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12665", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12664", "className":"Simulink.From", @@ -780,70 +693,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10387", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10367", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12660", "className":"Simulink.From", @@ -876,19 +725,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12659", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10420", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From58", - "label":"From58", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "id_min", + "Vq_nLimProtMax", + "local", "Tag" ], "tabs":[ @@ -902,24 +753,26 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12658", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10410", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From57", - "label":"From57", + "name":"Goto18", + "label":"Goto18", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "id_max", + "Vd_min", + "local", "Tag" ], "tabs":[ @@ -933,16 +786,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12653", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12656", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", + "name":"From53", + "label":"From53", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -950,38 +803,7 @@ "IconDisplay" ], "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12661", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From60", - "label":"From60", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_min", + "Vd_max", "Tag" ], "tabs":[ @@ -1031,54 +853,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12668", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 == CTRL_FOC", - "", - "off", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10427", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10387", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "name":"Goto27", + "label":"Goto27", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -1087,7 +866,7 @@ "IconDisplay" ], "values":[ - "n_mot", + "r_inpTgtSca", "local", "Tag" ], @@ -1138,19 +917,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12649", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11477", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", + "name":"Goto22", + "label":"Goto22", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "Vq_min", + "VqFinPrev", + "local", "Tag" ], "tabs":[ @@ -1164,38 +945,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12651", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_mot", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, @@ -1230,37 +980,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12655", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From47", - "label":"From47", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12647", "className":"Simulink.From", @@ -1292,39 +1011,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10722", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12646", "className":"Simulink.From", @@ -1387,6 +1073,194 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12649", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12644", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12654", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From46", + "label":"From46", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12670", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12663", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From64", + "label":"From64", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12659", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From58", + "label":"From58", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10418", "className":"Simulink.Goto", @@ -1421,130 +1295,99 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10369", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12392", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"FOC_Enabled", + "label":"FOC_Enabled", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "Vd", - "Tag" + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ - "Parameter Attributes" + "Main", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 6 + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10735", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10411", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12644", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", + "blocktype":"SubSystem", "masktype":"" } }, @@ -1626,11 +1469,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11513", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10416", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_cruiseCtrlEna", - "label":"b_cruiseCtrlEna", + "name":"iq_limProtErr", + "label":"iq_limProtErr", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -1653,7 +1496,7 @@ "OutputFunctionCall" ], "values":[ - "23", + "20", "Port number", "[]", "[]", @@ -1692,6 +1535,234 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10398", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10424", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10721", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "19", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12655", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From47", + "label":"From47", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10367", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12671", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10423", "className":"Simulink.Inport", @@ -1760,11 +1831,77 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10407", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10413", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10408", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10415", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", + "name":"Vq_min", + "label":"Vq_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -1787,7 +1924,141 @@ "OutputFunctionCall" ], "values":[ - "15", + "13", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10414", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "12", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11513", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "23", "Port number", "[]", "[]", @@ -1894,42 +2165,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12667", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10407", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", + "name":"id_min", + "label":"id_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -1952,7 +2192,7 @@ "OutputFunctionCall" ], "values":[ - "12", + "15", "Port number", "[]", "[]", @@ -2059,11 +2299,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10404", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10397", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Vd_max", - "label":"Vd_max", + "name":"iq", + "label":"iq", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -2086,7 +2326,7 @@ "OutputFunctionCall" ], "values":[ - "10", + "9", "Port number", "[]", "[]", @@ -2126,212 +2366,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10721", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_nLimProtMax", - "label":"r_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "19", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10402", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_TgtAbs", - "label":"id_TgtAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10417", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_nLimProtMax", - "label":"Vq_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "21", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12654", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10369", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -2339,7 +2378,7 @@ "IconDisplay" ], "values":[ - "r_nLimProtMax", + "Vd", "Tag" ], "tabs":[ @@ -2357,140 +2396,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10426", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10415", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "13", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10405", "className":"Simulink.Inport", @@ -2558,6 +2463,140 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10403", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10373", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10406", "className":"Simulink.Inport", @@ -2626,21 +2665,86 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10412", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10372", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", + "name":"z_ctrlMod", + "label":"z_ctrlMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12653", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "id", - "local", + "iq", "Tag" ], "tabs":[ @@ -2654,7 +2758,38 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12651", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_mot", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -2726,110 +2861,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12392", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"FOC_Enabled", - "label":"FOC_Enabled", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10373", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10371", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", + "name":"b_enaAdvCtrl", + "label":"b_enaAdvCtrl", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -2852,272 +2888,7 @@ "OutputFunctionCall" ], "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12663", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From64", - "label":"From64", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_nLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10409", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10416", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_limProtErr", - "label":"iq_limProtErr", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "20", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10372", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_ctrlMod", - "label":"z_ctrlMod", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10720", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_iqLimProtMax", - "label":"r_iqLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "18", + "2", "Port number", "[]", "[]", @@ -3188,11 +2959,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10403", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10426", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"id", - "label":"id", + "name":"n_mot", + "label":"n_mot", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -3215,7 +2986,7 @@ "OutputFunctionCall" ], "values":[ - "8", + "6", "Port number", "[]", "[]", @@ -3255,11 +3026,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10397", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10404", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", + "name":"Vd_max", + "label":"Vd_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -3282,7 +3053,7 @@ "OutputFunctionCall" ], "values":[ - "9", + "10", "Port number", "[]", "[]", @@ -3322,11 +3093,140 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10398", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12661", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From60", + "label":"From60", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12658", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From57", + "label":"From57", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10402", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_TgtAbs", + "label":"id_TgtAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10735", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto21", + "label":"Goto21", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -3335,7 +3235,7 @@ "IconDisplay" ], "values":[ - "iq", + "r_inpTgtScaAbs", "local", "Tag" ], @@ -3355,11 +3255,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10371", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12665", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10417", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_enaAdvCtrl", - "label":"b_enaAdvCtrl", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -3382,7 +3313,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "21", "Port number", "[]", "[]", @@ -3489,11 +3420,78 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12656", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10720", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "18", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12667", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From53", - "label":"From53", + "name":"From17", + "label":"From17", "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ @@ -3501,7 +3499,7 @@ "IconDisplay" ], "values":[ - "Vd_max", + "z_ctrlTypSel", "Tag" ], "tabs":[ diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png new file mode 100644 index 0000000000000000000000000000000000000000..d7a341b9e86a4611b945aa8977d1595c41335ca4 GIT binary patch literal 12846 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1YMn^_X`bmoHjw?ac#xoW+gwl#WpulTGD$vh@@o(Fu{ot>P%`OW%b zw&b$!CF99H#p5Z@G0R zzPl}58Zs%T@?rHq39tCO)vI6a`(FJ$e4>Yn5C=<>Yhc_PZUGLx)RqPg7EJ*rC4nUl z932i5m=qP59J%Nr`1R;MhR*Hxs=7CAGGb_JZ{PX(oVETtR!)`}C#ImVFgHIxzR1W( z@!vr#Of$W`j#}0Iv1o2?7XNJo;-|4o%E~U?ut8w@>DK%2_urVVEWof}hsdn(>b-G3 zYL}b-i*e|gO+Ug{^yNih(?NwvYmOxuGQ8XUeqVQGB-6pA8=E;;rfWSv>e26_#M11z z=;Di?7I##ezf`8BrCobFr_-g$LuFImbKxawxuV&p9zR@pEzIWm75Q$jqv2-x&#t)3 z8`|3XnnygH+qX|Iu;_7G7;&}LO-b<8>(>`wmT>hg5u$lej$&-pwy^F$DKh5rTTm0hduO-+2 z*4a<=XbI40@mqd4Y2$+utBV;X875MTE^4?f7HrtK(eO{5z1CE&tx>(_pC_N6XWLyD zcktK5ZCziNxAT3}HE%B|G(dFZcgX-_4T!o;nNZ04qH8S2^SOe$;W>EStc{J5l?+_QJP-!EIcmUnB^*&jbFdV711BpGUHX;r-6 z`+dc#RfpbxPu?2!vBHMo$&)7&X3m`X?!BhP`6apv_J8lb|6wR#`8@GbmCYaK59a3g zW^8$PVxqE%nVAq@yQHk_T-#2kMyG`iD?=6qXgra=__l2F{Q3I(uRkqX7`FPUw2};; zaIc%81doreZ(wln<`oTl{{4C#5*GHTXy=BgwLSg)%WGq1+UM-E2o^7=4uVlnwnuE6?x*hv4w?4W@hH8 z$6R&&x8EL1+W6r6?~7SmE#~^2Ni*hZWm+4y`_bd2x(XLFrt~#3+Wq>GT=e<#N)0_X z{wdR^KmPvvsr+BB=gs_f5m&|c%Gk~Cm(JUfc<^;l%?qzZn>QB+R-4N3J^uXj!t1Xt zN)uJ@{_S*es#}nIV*}&tvup<%nc1JPZ@m6G_4G8|lG4(^fPe$;^0h~p`E49bEDm4j z=098_Z@f@qW|izJ-S|cCHrH=^v2&W}g!uozu5UV(wD~4S`{7MmCRSEnj*g7dW;qXL zWv`38I9lQqeuM*$d-#Yud z&~vYljaF7xPa>{oO(+v+b#kn$tGmT7F#o)}iN)cY;{Ukj)Na<-3enhZPvee2Wi#Big;Dla?Z!Po2Y>O!3f1`+`)LvFk+TetsT)vMR9C*PCjYo9q| zhR5q>ozj1c7A-QZUae=oZ29t&=g#fBF}?8U!>?5rGfYxaQkKL_-`4Qw#oh9sD^IdK z{P2cbir2ox>SzD;xY=9s{{Q=X<=Qo-6Zd3Vof_R1Puy#>e%~*x($dlvC&f2q)&|;l zBO@a#_Qo-Id3hD=zI)_x;kzA=`DFOmXU?42E%h>72$Ur(EiGA?7<0^|A3uH^Q~h@9 zl=Gj(xUL=BSNr=yhDk_x_~ydL$5gK`m1XBV_IN>1<6*{&8dIh}=58;vknwyy$4`Cn z;>8gI*uB!DrI5vbrWtoEXZ^_4p%5v!~N^y}JGLgO~fAESxcQl7~uw*3^`= zw4k`SzM!AKSz5~P*G}KK(eO-~an#yr7cT~a5=4s5zdz6Im+#nN;n^V6$?~xxrf*KR ziIfPJ>m)A8UN=s*<`*TqLTmFHoZI<6-bn6W`)aRv*S~*tck;f^>RTAJ^2F)W-bK&# zpCA48ZTo&-4T%M>zaBquv;VgIu`Hv68#Vk>uh-RG{JcbDg0Q;ZgqbrvHAIp!GB{>@ zed>K_#?+~9*)N{Oiq1#e0=BAY0(yik65&(cAY%wc_z)+ z;C0a5ZMo8Z%O^W1IMmkeU88qs&AnUq@An^mcpz_kaA08L(In5xclCd-*Sjta+L(P^ z@81Xh{}aUHYbJJeaqZf*OG8&TwWemyo;@~Gyi`9{%!%DycJlq-2hIEetFK1rh-qnS zhkv~}zwTG&zE4xvuL1e;>7Iy5d#nEc{l47h+>aj?j~_qg;pKh!wQA+Mb$&0K{=f9E zKXvzd?jyV7_lq@aIRNT+N4rp*wS~ z|N0x>#dPV?rA;sTG*~AX8yP)$UuXF2pO``RdcCb>da<#w5ns8E{d-#%@~-h_vSvuj zEBObn^8cQ9y}x-)oyqt1nPoda%rRbcR!#V3n6|I4@9Aerv0NG=T#;`(U6eKzv>Z+p z>SVE-&p*|x^=MLJQPHG3ckZa}FVR$HNH{;wR`a}dxa{fErUAZn z^wP&?#g_InrX}6pmMi{r&!xRHzdufk(G%C2$~Dz%su8nNuJYebe!B*beA_U*IteC{(nLg&~r-`OerH#&vYXUv(iWZ}ZbzrR6M&&&7kmoHe*@bP1z z(nOB!_o`kuJ!WBI{PpWsMt=VD2M3#{OrNg5I_dA}{eQTv=Jp*rq4u! zJ7V-K-#*zq|L>bk@7xalbY2)x@aPEV6ff1QSFdWas^lvF_2-j)ByJ|{$M+${P4m;=hbGH7}tbphpi6%=OeWL-`DjgPn~jF7?7|r;>7v$ z&!3!}oUt{^%gZYxBV)qVIo*Py`$a<6obKGhdc@B5tp2TAlP=xefA_|THj|i+Nrl>~ zy6f5sEPP^P@2<)#YCr5~AhBe@f`)bL^#0V@A555V@}%dNDqB}q*Eu$oL1GST!%knh zG9^bvO^EYNnRVQH^Odg*jg5_8z7+0s;b39%%(~df%q}4>|9qmm+{C@13j;b{zRdje z`E%jU81XB-+AJx#OV%cdrl)_Nzi$7$0F9RO&z;wXO`bbGA>XAYZ#>#fJrNc&}t_ zeRF4L@!kF6j#-z41T+&r9u<#Qk?Nf^aiZe?)fY2%yk56k?@Q@A&b49Q?(Xb=|Nhmy z&dblQ|7+J2rhEg56{}WxbrtF?ODZiby?Fn=zo#c>{GUhSmCt6TYv}7Ae_K}k{cic< z5UrUrW-QpX%Sv;?biY%35^5uhHzg@eOh`*>J9EY-EiKJprq3MP>S?{w=0be!`W{(7 zye7VxF0AhNVdweUzVP_ksSXMbnVFh9ckbNt{a*Er9J3xbWoBmP8E4b(xzohV zOl|48FW%8L2cgAelvSmSt7AITtljqM*`)AKT@2(>jeQB=NQaz2SUXe$&G&Lt$JLsh^iC!DV zCu?=2_WND+<@O#+cgC&%-n6`tgE3M%^R|M1f8Qt1LPH+DCZ~f5g@*cHzkE2cQ_EuU z#g4OSk2fBdOFlhK*F{Ot$k_Pe%aWX1TQVEjvl9{;PMz|yvbMIY{-(2Z=~5qG--iVj zPkc^yc5;@zxuH1yPTNwKlcGZX$2*TdPDxEY>0fg)V&3XYEr%0tE}O6+LPtf2bJ4{W zZxSXfdapILtNQ(3^Ot|?_S`RJoX)LOGl^U#$c^H<5NJUw+w`2?}ubL(Hd zJ0{%EoDis0S#eoy+qu&%J;xt=9(wTk=Zp96)y2A1k2;2R-G9G)3fQ>GKrr?dA91??0N9n3B@6xBB}hP$3o) za^%H}7mIj*DNW?4t*y;IwZKe*CnO|f&C}$Vl4+t7o;^$B;^xlG%2E>GD0sW|deNsR zo;_~LY|V^&3XJpae7y1o5w-t_rxVXLR^ez&We-~P{pLx-HQva&Sv^rl_6 zn(Mc70{4Vy#)vH&%*LAxszH;^I#@yRxZEbB&Tn+?ixYXDGUzGPe z!N4OfPOfUN+}g0&Ut-T5eOfek`}yLH9=AR04NZrz!~kN2ro zZhW`%xm=&DwOaoD@;im?bF}I=<_N3}>puO|D@eS?PQKyK<8%KfF5U0#@lwCoHp1Zd z62GNMZ}07${d|6XoS0m%+vYskgeBR2q080;txVCs{^yC${PXS#0uf(!2nA_fNQ!y$ z;KNUazbQxO$;F*H%lh)z$&-#>KOX;6Fi-sT!*=x+X{O32C{%`n-Ne4KC9>eU~A|6MIK zp}@i?Ir;IT%9y!x=hpmq*e)U}T6jBm`%)V}rHKpn@1Oto_jh5wc1?Z#_z8R8lvt(i zwU+DueD{5wc=u7K!a_r{*}Z3Ho3H=zOJB@w@yB5K9X_|azm|oI*VpUuF>T%%VXvwE zc=Kl)JHB>jvpdcUC*-{FEEL#&+gEAgfeaI&P8S2IUYEsz%a$*n?(<}F(B$l_tgxq2 zrMvHL*}7FXOW&iE{pA&T6(P<@^XZFTo|b(1^XJbux3}wiy2kp?tNWD+YHxKHz0+cI-MhD>tSo8s%?nvufBdbJt9a0;DlH!4Bh<;Vb?a8|RS{>;o&|;B-O}qzZQ4S- zWjRK zSFs0bh=BSsMYFv-OCBls+kO?P{{HUh=`&JgCCtg`u$vw;T!28vlZ_BK?TAMz8Ec{aScaz(% z^L5{hZRGgZu3cMFUcNc~yxhIY=dx<*>Y93b&%WKxk3YJ7qTQmxXSY16*?)!w3-3R3 zvhm%!oBtxFPOVwHfByb?;+nM|kBU#$;wrU@4Vv8ibI;FbvqQqdgu0JrM4PsY;8 z-=F{fuWQ>Go-jPDTDj=F?e{yXcMG2dslSbXX`E)fzOVP8GAH&a;Z_9T7{PDPd@-@r3ewA{^y)I^LT@kWsNs9aa z`}*M)X(=fJeC?^ub^oGP^6NC5P4o6Lzq!A@-b?iLuh;9-Q&L(AEPQmtCeMDpcKSuV zvI$!^DoLm0J@8n4HO@@dTa7AGz) zcK1{f%Dmca^Y6#wh_zww_W!S|s;b)Y``vC(AwJO~ATZD|Humn%-wV1w{P}!d-($Am z68~FFm#$rF3tFin)?N7LN8zSToAh4(S-rEuM$YcvkH?|hU+zSSExtJ8N<)&R^4=|5 zri91WhMo&AvYI=?XIW|R#<+@ytcnWR3UA{x^Zs3p+4`#JLz1WP(r5Rk2n!3(IQz_X zbLR8&S@Wee=FFVAaO>8oz0&5B=FZ)lBjX}fsJk*}QtsxsRs8`Quese~65?q6@l}2P zAG=BG!iwKNJG-Z9-C2JveX#>4PH+SV2e1B?bTrBE)vH%wx&>dqe&ya1p{%SdA|^Iz z;>3+>#J#n)PtE(1e7rAlYt;1K<~_gP?f&t%?$)ha5>ir0-{0Nc^ZA^$g-qX;OVKRi z)3=1K*>6+Q@qg-EUSs3UckiwZle4Oxwtvp@)#j$Afk8n|etvy2?*X3LdwHEU}(&YCsrS_uCn50xDc+oZ*A$hQJYT$Y(l@@O(3NTF%`Hv~!kjI9=3U%zV8+|muNUvz zH!nhG+7v-+GqY(S+h%#F?0DQ~J!96aLpf%`T&+94UW=Zb=dk?p$s0E$Cd_%fHR#Yo zgX?kCZ<&<;etCI0B`xjJjT<}GOw{Y$Bqt%kkY+vQ`I9F)((ILAF1mmG{ddar>8Gtv zG%~ZNDA%uib@X#`7}B#tnFq_oEhJzi|+Cl@7+81_xpW+1BoNg zKPPUCxONueL1Ow{g9339lUVx;%Cc}66?pgpDGwI57~_`){*S0HQi zK^5ynJ-+tlO`A4_+7=#uxIyO0S_!x_a~G z$pZ%()+lY=zI}1fN(~K-h%IlI-+r5xkl?WIVO3R?gp`!i;)_dqnzwA-`mn^xvhI(? z&6_uU{QMSOe)-{NjS^dt0w%x4_2+-aOPxFY?q7D!3Pf% z;?|d6Z9J4=;#FJwcNJ4>-1_Ov?0jo>u}=-j+Fkqm8>@AURpEsAzpujI+}j&%cIA5T z(W<9Y!+(6+zJG7t^WB#s3J+e{SNnTI)Y=&9e7j#u&jh*cy8nLpzJ2rh`ub9PzqlwJ zJaK}9uf5qr1ym0lJ$m%C)XVdBzjYoK%$RFkK56>&;~zd0Oqy7?@b>>bzh13&a=3P2 zmNu6@`?6)rGIDc$i;Q>2=$%P3PEJmK^5n@0>&r=JrJwPCyppvwBs6s4#f)ja&0Dr@ zyL9Q&p?S8|Gv>@uF*YuaEuU~buG*L5gjB@Dr5Z198r-h*UmLdk?a^H`Jg!@bPxW%u z5nH@sg-4xk=w~)h2N5n-RaMnZv#WPncoY^Iu3fvf<#1x8L+ix4pA){V|MGsh-^Y%- zeZS|dzP9S}$A~~d{&Sy`WbNzb*j9gAaQWqn_wS!ySs7f!Qnhl@?E(v(eyfO6qOXf~ zu2{J;^3v(4T^=em&x@75ivUhLj)WNGQ?=g0T3Ai^(FURG9BhVS%d&dr-Q z-`rDaoSK^I5=<|8|^Yd)0pBxF`+d8i(e(?rZ&ycJ7KuT{U_>#iV>kd>wNl;>oI$*FGreJ9q%?lzd| z^NHDKWk^tH=++h4HUbiv$pd7$uE z6SZ~XrrOh|PHE`s#(u1spgzB5Qgr^_&~?wvC3sd`&8p0+vXPsftn&Q#!_UX0^FJ)F z|FvAZE?!4$@%r`oSA+L5?6mn=^ep(Ih2JelD{Je_oSY?_Hw(8PZuDAu==tY~bLWDZ z{ja}1D%))+!P9a$v8$^~LtlS-wsVZ0xU;jf#azF(wzf-Iw?3SX|0mQ?{cb1wRIj5m zjnfSzcy`>)Gcqy?&=4ugPs-fz;;i}ontOJ?XXo$Rsl_OGX41BXKihWC{%>Z`aQUs8 zVDF^4bI;c6Xdk|KXU>yndq1DEwygM|;Ogqi!_U9D_IKIOla~A6_NQ#|T3i0iD4uoJ z%$W-pE>z6?;;_qNu3uDi^i#(QX|m6Dd8Tt4CJI~HZoNZZ?Iwa?x}-qY2X@ipn?*MJC*KzDZgS?2#9wA=qt z43Dqfn)4^iWR@!XjxF1_8yguNI&gqtclrBeOP9LJ?b=lP`2CP1_Q+ z*2mxf^dUvghewXI+<6uM%687onVPR}ex9#bJXvqLcbJTXL_$rC48!D;D*bM=XU#g4 zwRKU5*35bHj-?pI3hiF2Fmp@!1m*N|A2wS$+nn`M?GFhrzHDQjuOZ^~=}1q1zp1~|qE&n4+7By+{}B}x zoj7^&jtNVpPTJwcDrpFo^2--(phQsd7Er>e5e_thl|?vd^D9c`#{XKxE|1 z5S?l3Chp6=zOGw{z4G_l?X3-K8n=Y5*?zxn;U>pN3=D!-Kx+Z4S8^|0!d3gyJAT)b z)!c_48r-~j^GA){v17-6yb9lc>a_m;o~v1^V%>%o7AN{-tu3m*={ziun0~tTXp*8_ zfAZ#=JN|yVEh#5=?EUxRUtcm4u308-joSHg+3Y8uU6cg>)YVUV|NrIk`Dr;hJsv7b z?9xjg8EU?bt@^;i#5l$4X=QgS$2GrOOh)Fnb`_q>DLMJOShIR#g4v7m!@TAXzE*+e zV7cRe9BMM{zS`*Vc-?cUmy>*zD-Zgp2~YHBsj%t0nFAUl{PX9}l7+Uiva+CbnSEW) zZ;nOd{rBq1%FPuveFqa1BzTNWOpdhiN*7qoy;JeH*W2$-6sOYFl-wn{3Tu^>|Mb7h zTec^Tp~y$=->O}+u9e>hb^5B`@Ad3`3>ul(`S4a$&IAVq2hdn^Ny%Kl<3E1vxN}l= zg1go7=9D$k=eJr$`5k@r`t{>CH#bk2GUdZl{rZ`p8u`kVD*<6)#~wUTh~A#3D#Dex zF(Sxsn~?eUqw2YgKaZdD`)8}pe(bp8%9cw(O!9Rnlt1r@u>Wz8KO-YUL8x=W+_}Ex z<>i-r_V4rvt#x*Gu6b^K|KZE!^Or4H;2`(Ma(nue!w)As*40)O;o4aGI?S^F^@WAb zE3Rgpn`i4?SZKI0f@lBz{62=d;QmD)YTU`Lrn;R&NM6 zcPjSOz6mYNX}0#_tHrOyEV;HYsNBu-Ly6Vgn8$`@W^GrqRE0Vpl|eTa=C=Fq-4|b+;Gt5m`|fJ5=i)IIm&7LA z|NE}IdzI64C&w#AM;;fxdi~n6=m|$_Ypai+pOLY#v(m%~yJfxBI`XnL$9y-mwLN=o zu61gtzn7t;tnAYp81OS(%N2sSG_O=fdy;V=K7xOniO6B_*k!YnTgHEBf=>uDJP!peC=6W zZ0v9I@yM=upS_fF870fDDpzd|ma9())2iICZ{D*1-~Uh3-O0<=TvA>x+xaFi<%LU36FFjvdGE_eJg`6GonH6*?e?2H3YFa!2X1pOv67u_ zmK!AyFr{c?TYLM?x7%({J9{)L*Y)93r{ZGci5{R%zKvY^>uYOeEQ?qspKLk(bkX+h z(|`S{vXSF=TWpv*xBbDN3ELX}T<#S9qamPBa_;ryho3)Q?&0~D6?gQ;#^mEqq@%O8 zYzy(-b;Z%;)h|2q;PSfii7#Jfu3Ei%eFmdoOw}3<@zW1K8WiennlpW_Z)V~{*1Z;u z50WNtYuNMUlDFsKG`;09I*kciYqX?}bF!>feQV)iBlo;_n%JD@SyMJ|je2)$Td#Or zh2q*{g?0PuU4Qy_&)vUhQPN$hb(}04nq;5k^T|Gv-@NI-^VwgMB6a?JJ;Ks|=5#~t z+pX6#a&nGjn5d=hfAzJhtGj!0&zE)U^w`+hpNf2WKCim(&!3t(e(Jrwy`GhReC^Cz zqjY;p4(^)t?Qz7k#sB`@Oq_RnyKw*U&iSX$PBM_{)tKt_v-D-{=j)75o;?c+4pv^i zpgz-Yx|`eepR zi115d6Ka2dGqkcgWxnrY?`b`8Z-oe5?N3RbwTqYdgf~9$N_S;4vavgNWvAjiv(;01 zD=ViT{lVOruyu*9!vDudIO{~X1TD7TVfYiW{IUMCrL*4L-rj${=9#g^R4+C*wlx1u zE(fPvf32#l+zjf$w`lY_&4_Nbu(kEAt=;<}iSydjExPy0=Jz}J@tK%AYqb2|^*TdR zCdS~%=AAnw+YdM1%$c^E-%EJrGwB<}?3t@Vv~JzLUAQymMvmFG+}qPa+O$-)xmaF% z{(AXNPu#z(*|#&EmyOSW|$N`I>Kop#Vc)|mvVhwtoWy2EKS{~W=$4t756Ss1*MD& zw@&&0`dwIUqvE8vsi?Se%bK3O(c4tkX6NQEUAK;JYm~0JWyGokFR6Pg!&ax>RubwI z;9(Q@sV~}n_sX?vdX{HB6m|$KS)24XEvaeUCL@bVp(|O(PM@mydqy(rx#ZpbKaT2W zWMnw3zdm{DRM*N%OHeM^QrUbr@A;XT#-N6^ZGC!L+J*?7nDV=&p4qZ|?m^oAjS03M z)$Eq3+duEGs;<9p;kWRCzFBV4={+lUg(PVUcDg*dwmAD^5-SsTHul1jNhJp40uWTG zUK^n!o~^5VgQe*zsL{A*`*icqpBAj=H<4Pg@?gcQD@}^?`0f7~+}@tAF4VaoK!by= zIcMf`u4ymcyh(v{w2X|5rky>?#lqy|!1CJbme#e#dvS7aUwfZA`m4~Db$kA;DO>XL z4x496)EY>{d=@xAbEafgR#uoPTNES(b5=Wj$W+c1ef{C#;Z0g9MH^Y>i?xV*D|k5G zvi3Ot!@}Oab{6OI$r%P7fr*OzSFe9g48Giya&%|hn!VNEjcjbrT)A>(R?dU~4VT>9 zw~Lf7vovwL-m*SnK6}=W?Q>*aykXfYwQ5zxhW+#RTbgeOdNebA-o*B@Y15}C8_fg{ zLNC7Yrp)^9-@j+hoH=1zzcgme`Pz5Ip4s-ikNH`q%Vlz(*uQnlhs6&QZJz&1hHT%aOH8$6; zefwP{uym5Xnc1gr()mliB!LF5RfIU%*w|*woEf=QTwAI)C_Y}F#c#v9C3~A|*01cW zKX;OGz4)TQ6Q>^ev$6f?u5`8mO+cCD-SNoFTQ|piX@G`?uI|yKjRikGBuYt3OG-#A zSiHFT(xsqtb1a?1!o*lvS$+Kc9+mC>__HR%L@Go}^!E1rIUCYd7o9FvQnVXrpB_}ICEQpZ1%(j`?_H3H5Sa<8fg^Fj=jBjtx zKb~O{6cnVi{`C3t@dbIyFP}Vcpy36lPDJ^%yN*k)e2&m@dwzoBZ<+PQj487|6=@X} zfBgM7B{fxb=`wvcrHKcge_s1CiI>g!)?+c2rq7OEjD;35o3vDTx0=uN@m}SWv|#xI zFK3>QA{;>*776AY-@U8g$6tmg61_3ev1dP@x1S&Oct?az+vS%rmyf2Ur*n&Xg9Gf( zlMjhJi~`&zN6 zXhjjF!oOd8e0?t5y*qbHUQyAcZ{Ny_ii$uT*E@?hY?!cTkBybJ^~@PF99CaFRT-U| zo13vUii?XYBQsM`hVS&x$jZvfE7z|F$HeFyljpcLcT4#M2aO}ey1F}_Pq|Z5BC#ZfD`|dZczH=MPS*R z8;xPBr$+xfqd%j_YHq~ZFcB`+xb@z9?4 zb>j5t-3sw74jUvgt2f>&w<;79J=iYql&N|7>Q$My@1M`Abo>18@9&py--0Tst}ZSk zBcl^%&o14tAt0{!%ZoraH@6k**Qe*?^z7Sb=c6VJ?xY>OaYLeRzkKt-hO=pl7cO+< z`6v=2a_OEUo0|I1{jss0kNNk-20KSe`G4u`xd*<-iT=bhH&N z?crbPS5s9r%R|MfuFh`p;>9aMv=)BjSQjxZbmO=8_x)>YZDV6&dwP3Mu9^_G`sw3- z`(+z93N8)Olsdt=&co&8T89ZuU(!X&NJNC$=7Z(R@dbBQf z_mfGt7cNxXmUq`nM+~$^iHD7og=tf_M4J2Rl~=P&qX8 zdk-cgBqV@Z_iMtkgH9`gQcd(xD?5`T_TRp!^xFS$3>BTPsp}i1&e_&-`e{-|M#kC4 z{D11~w{G34v`RlBe42>B`s>|pizkLEt}F^zef84StDxbtj^mGge0>*Q%xHO~yhAB6 z$l=@D+wE?P7w*~>71kP}C2BXn|IM2mp-z^#_2S!a_a018km2ht?9Csqo0^vF`5re({55y{52v8VJ3y1>`}Wx-ZM-oncfzh+ zRz7N%SKZSWSktzJ^~wBQyDQc7`De{mw3dGL%EQF`^9dXMYv1?(uich&)5$_c&DePI z!Gn&kUcCxf8RB_7J3k*ZtM%|-Wb@w=)N2r{s+hAAZ(& z^BtXd?Lbbhm$Ngo+3Z|V`Cx?z*-Xxk65;al^5C$rV^5x_q-~D0Im;SulgSC1{FoG? zxcstbV4z_7xj74W?3i&oe}Ap*x=@9P@@sF7PGV}lm?5&&DtEG*!VVpe-+glP<~^G( zE4$*%Vz5f2My?Am4Z zrRpysPCP9y`Fme_p!&18C_*R1|1*UsP1INPNnsO-56^ zRNwFU%*WN*bnKWLpR84j(?SJfW8vL*{X#=U7Y1}h=o~w7g2U9*6x7)a3v;Wj-78VA z5K(?fY{LJ)58G`XeKaW6`>J9r@g!YMm_N4I_tGxVs)x2VHW98?ng27QC+oT1tF@bN zv!&QFMo+xcrRmkHSFXpEIatKIL~kl6KYq+|C^5!QU2XBiM~9q#p46{;#Egw}IeyQXLNx?99+d4~xne~^LBWLE`TOTCTD0ivp1Q^dO-je)LE9OsCem{! hgCdqK6HWj5Z7i=v*iMl;#K6G7;OXk;vd$@?2>={w&>sK* literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg index abf548c..cb75c04 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg @@ -59,87 +59,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - @@ -152,11 +71,11 @@ - + - + [b_enaAdvCtrl] @@ -173,39 +92,6 @@ - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - @@ -218,11 +104,11 @@ - + - + [Vq_min] @@ -239,105 +125,6 @@ - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - @@ -350,11 +137,11 @@ - + - + [iq_limProtErr] @@ -373,28 +160,28 @@ - - + + - + - + - - [Vd_min] + + [iq_min] - + @@ -404,6 +191,219 @@ + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + @@ -437,6 +437,128 @@ + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + @@ -449,11 +571,11 @@ - + - + [Vq] @@ -470,219 +592,6 @@ - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -695,11 +604,11 @@ - + - + [id] @@ -717,11 +626,11 @@ - + - + sfix16_En4 @@ -743,11 +652,11 @@ - + - + [iq_limProtErr] @@ -765,11 +674,11 @@ - + - + sfix32_En20 @@ -779,87 +688,6 @@ - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -872,11 +700,11 @@ - + - + [iq_max] @@ -894,11 +722,11 @@ - + - + sfix16_En4 @@ -910,44 +738,29 @@ - - - + + + - - + + - - + + - - [id_min] + + [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -958,44 +771,29 @@ - - - + + + - - + + - - + + - - [id_max] + + [Vd_min] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1006,91 +804,43 @@ - - + + - + - + - - [iq] + + [Vd_max] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1112,11 +862,11 @@ - + - + [r_iqLimProtMax] @@ -1134,11 +884,11 @@ - + - + sfix16_En4 @@ -1150,84 +900,28 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == CTRL_FOC) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - + + - + - + - - [n_mot] + + [r_inpTgtSca] - + @@ -1249,11 +943,11 @@ - + - + [z_ctrlMod] @@ -1271,11 +965,11 @@ - + - + uint8 @@ -1287,92 +981,29 @@ - - - + + + - - + + - - + + - - [Vq_min] + + [VqFinPrev] - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1393,11 +1024,11 @@ - + - + [Vq_max] @@ -1415,59 +1046,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1489,11 +1072,11 @@ - + - + [b_enaAdvCtrl] @@ -1511,11 +1094,11 @@ - + - + boolean @@ -1525,39 +1108,6 @@ - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - @@ -1570,11 +1120,11 @@ - + - + [id_TgtAbs] @@ -1592,11 +1142,11 @@ - + - + sfix16_En4 @@ -1618,11 +1168,11 @@ - + - + [b_cruiseCtrlEna] @@ -1640,11 +1190,11 @@ - + - + boolean @@ -1656,76 +1206,43 @@ - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - + + - + - + - - [Vd] + + [Vq_min] - + - + - - + + - + sfix16_En4 @@ -1735,72 +1252,6 @@ - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - @@ -1813,11 +1264,11 @@ - + - + [r_inpTgtSca] @@ -1835,737 +1286,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - f() - - - - - - - - - - - - - - - - - - - - - - function - - - - - - - - - - - - - - - - - - - - - - - - - - 23 - - - - - - - - - - - - - - - - - - - - - - b_cruiseCtrlEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 17 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 15 - - - - - - - - - - - - - - - - - - - - - - id_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 22 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 16 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 19 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - id_TgtAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 21 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - + sfix16_En4 @@ -2587,11 +1312,11 @@ - + - + [r_nLimProtMax] @@ -2609,11 +1334,11 @@ - + - + sfix16_En4 @@ -2625,280 +1350,28 @@ - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - n_mot - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 13 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 11 - - - - - - - - - - - - - - - - - - - - - - Vd_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 14 - - - - - - - - - - - - - - - - - - - - - - id_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [id] + + [z_ctrlTypSel] - + @@ -2910,58 +1383,43 @@ - - - + + + - - + + - - + + - - 5 + + [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - r_inpTgtScaAbs + + - + - - + + - + sfix16_En4 @@ -2971,11 +1429,92 @@ + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + - + @@ -2989,203 +1528,203 @@ - + - + b_enaAdvCtrl - + - + z_ctrlMod - + - + r_inpTgtSca - + - + r_inpTgtScaAbs - + - + n_mot - + - + id_TgtAbs - + - + id - + - + iq - + - + Vd_max - + - + Vd_min - + - + Vq_max - + - + Vq_min - + - + id_max - + - + id_min - + - + iq_max - + - + iq_min - + - + r_iqLimProtMax - + - + r_nLimProtMax - + - + iq_limProtErr - + - + Vq_nLimProtMax - + - + VqFinPrev - + - + b_cruiseCtrlEna - + - + Vq - + - + Vd - + - + if { } @@ -3215,11 +1754,11 @@ - + - + FOC_Enabled @@ -3232,15 +1771,15 @@ - + - - + + - + sfix16_En4 @@ -3253,16 +1792,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -3274,16 +1813,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -3294,146 +1833,50 @@ - + - - + + - - + + - - + + - - 4 + + f() - - + + - - + + - - + + - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - + + function @@ -3454,11 +1897,11 @@ - + - + 20 @@ -3476,11 +1919,11 @@ - + - + iq_limProtErr @@ -3491,11 +1934,11 @@ - + - + sfix32_En20 @@ -3507,59 +1950,29 @@ - - - + + + - - + + - - + + - - 3 + + [iq] - - - - - - - - - - - - - - - - - z_ctrlMod - - - - - - - - - - - - - - - uint8 + + @@ -3570,58 +1983,91 @@ - - - + + + - - + + - - + + - - 18 + + [iq_max] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + 19 + + + + + + - - + + - - + + - - r_iqLimProtMax + + r_nLimProtMax - + - - + + - + sfix16_En4 @@ -3633,43 +2079,43 @@ - - + + - + - + - - [Vd_min] + + [r_inpTgtScaAbs] - + - + - - + + - + sfix16_En4 @@ -3681,58 +2127,583 @@ - - - + + + - - + + - - + + - - 8 + + [Vq] - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 17 + + + + + + - - + + - - + + - - id + + iq_min - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 13 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 23 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 22 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + sfix16_En4 @@ -3754,11 +2725,11 @@ - + - + 9 @@ -3776,11 +2747,11 @@ - + - + iq @@ -3791,11 +2762,11 @@ - + - + sfix16_En4 @@ -3807,29 +2778,518 @@ - - - + + + - - + + - - + + - + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 14 + + + + + + + + + + + + + + + + + + + + + + id_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + [iq] - - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 @@ -3850,11 +3310,11 @@ - + - + 2 @@ -3872,11 +3332,11 @@ - + - + b_enaAdvCtrl @@ -3887,11 +3347,11 @@ - + - + boolean @@ -3901,6 +3361,483 @@ + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 21 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -3913,11 +3850,11 @@ - + - + 1 @@ -3935,11 +3872,11 @@ - + - + z_ctrlTypSel @@ -3950,11 +3887,11 @@ - + - + uint8 @@ -3966,11 +3903,74 @@ - - + + + + + + + + + + + + + + + + 18 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + - + @@ -3980,30 +3980,30 @@ - - [Vd_max] + + [z_ctrlTypSel] - + - - + + - + - - sfix16_En4 + + uint8 @@ -4728,5 +4728,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json index 71e6b10..f88f84b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json @@ -1,4 +1,133 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11100", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"i_alpha", + "label":"i_alpha", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11099", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"z_selPhaCurMeasABC", + "label":"z_selPhaCurMeasABC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "z_selPhaCurMeasABC", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11097", "className":"Simulink.Merge", @@ -81,119 +210,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11100", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_alpha", - "label":"i_alpha", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11095", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_betaAC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11094", "className":"Simulink.Goto", @@ -228,11 +244,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11093", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11092", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", + "name":"Goto4", + "label":"Goto4", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -241,7 +257,7 @@ "IconDisplay" ], "values":[ - "i_alphaAC", + "i_betaBC", "local", "Tag" ], @@ -261,11 +277,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11091", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11087", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -274,7 +290,7 @@ "IconDisplay" ], "values":[ - "i_betaAB", + "i_alphaAB", "local", "Tag" ], @@ -294,21 +310,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11090", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11085", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "i_alphaBC", - "local", + "i_phaBC", "Tag" ], "tabs":[ @@ -322,89 +336,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11099", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"z_selPhaCurMeasABC", - "label":"z_selPhaCurMeasABC", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "z_selPhaCurMeasABC", - "on", - "inf", - "[]", - "[]", - "uint8", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11088", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_phaAB", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, @@ -440,11 +372,73 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11089", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11081", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_beta", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11080", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_alpha", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11088", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", + "name":"Goto13", + "label":"Goto13", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -453,7 +447,7 @@ "IconDisplay" ], "values":[ - "i_phaBC", + "i_phaAB", "local", "Tag" ], @@ -504,174 +498,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11078", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_betaAB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11081", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_beta", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11098", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge2", - "label":"Merge2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "Inputs", - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets" - ], - "values":[ - "3", - "[]", - "off", - "[]" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11082", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaAB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11076", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_alphaAC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11087", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11095", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto7", + "label":"Goto7", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -680,7 +511,7 @@ "IconDisplay" ], "values":[ - "i_alphaAB", + "i_betaAC", "local", "Tag" ], @@ -699,167 +530,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11074", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaAB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11072", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_alphaAB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11056", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_PhasesBC", - "label":"Clarke_PhasesBC", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11077", "className":"Simulink.From", @@ -923,11 +593,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11085", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11074", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", + "name":"From10", + "label":"From10", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -935,7 +605,38 @@ "IconDisplay" ], "values":[ - "i_phaBC", + "i_phaAB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11072", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_alphaAB", "Tag" ], "tabs":[ @@ -1034,11 +735,108 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11080", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11056", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_PhasesBC", + "label":"Clarke_PhasesBC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11078", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -1046,7 +844,7 @@ "IconDisplay" ], "values":[ - "i_alpha", + "i_betaAB", "Tag" ], "tabs":[ @@ -1065,32 +863,64 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11026", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11091", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_betaAB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11041", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Clarke_PhasesAB", - "label":"Clarke_PhasesAB", + "name":"Clarke_PhasesAC", + "label":"Clarke_PhasesAC", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1102,30 +932,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1137,19 +967,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1163,6 +992,270 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11083", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11098", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge2", + "label":"Merge2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "3", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11082", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11090", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_alphaBC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11026", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_PhasesAB", + "label":"Clarke_PhasesAB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11093", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_alphaAC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11025", "className":"Simulink.Inport", @@ -1231,11 +1324,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11083", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11076", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"From12", + "label":"From12", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -1243,7 +1336,7 @@ "IconDisplay" ], "values":[ - "i_phaAB", + "i_alphaAC", "Tag" ], "tabs":[ @@ -1262,101 +1355,35 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11041", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_PhasesAC", - "label":"Clarke_PhasesAC", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11086", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" + "i_alpha", + "local", + "Tag" ], "tabs":[ - "Main", - "Code Generation", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 5, - 6 - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"Goto", "masktype":"" } }, @@ -1392,11 +1419,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11092", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11089", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"Goto15", + "label":"Goto15", "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ @@ -1405,7 +1432,7 @@ "IconDisplay" ], "values":[ - "i_betaBC", + "i_phaBC", "local", "Tag" ], @@ -1491,39 +1518,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11086", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_alpha", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11056#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png new file mode 100644 index 0000000000000000000000000000000000000000..66e2bb76970727adfe0567615ac37a798af56a5c GIT binary patch literal 6951 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 P1_lOCS3j3^P6 + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_alpha + + + + + + + + + + + + + + + + + + + + + + + + + + z_selPhaCurMeasABC + + + + + + + + + + + + + + + + + + + + + + z_selPhaCurMeasABC + + + + + + + + + + + + + + + uint8 + + + + + + + - + @@ -23,19 +134,19 @@ - + - + - + - + @@ -61,11 +172,11 @@ - + - + sfix16_En4 @@ -79,7 +190,7 @@ - + @@ -87,35 +198,35 @@ - + - + u1 - + - + if(u1 == 0) - + - + elseif(u1 == 1) - + - + else @@ -133,26 +244,11 @@ - + - - action - - - - - - - - - - - - - - + action @@ -163,93 +259,27 @@ - + - + action - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - + + + - - + + - - i_alpha - - - - - - - - - - - - - - - - - - - - - - - - - - [i_betaAC] - - - - - - - + + action @@ -270,11 +300,11 @@ - + - + [i_beta] @@ -293,44 +323,11 @@ - - + + - - - - - - - - - - - - [i_alphaAC] - - - - - - - - - - - - - - - - - - - - - - + @@ -340,14 +337,14 @@ - - [i_betaAB] + + [i_betaBC] - + @@ -359,11 +356,11 @@ - - + + - + @@ -373,14 +370,14 @@ - - [i_alphaBC] + + [i_alphaAB] - + @@ -392,92 +389,44 @@ - - - + + + - - + + - + - - z_selPhaCurMeasABC + + [i_phaBC] - - - - - - - - - - - - - - - - - z_selPhaCurMeasABC + + - - + + - - + + - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - + + sfix16_En4 @@ -498,11 +447,11 @@ - + - + [i_phaBC] @@ -520,140 +469,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_betaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_betaAB] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -675,11 +495,11 @@ - + - + [i_beta] @@ -697,11 +517,11 @@ - + - + sfix16_En4 @@ -713,108 +533,77 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - + + [i_alpha] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -825,43 +614,43 @@ - - + + - + - + - - [i_alphaAC] + + [i_betaBC] - + - + - - + + - + sfix16_En4 @@ -873,28 +662,28 @@ - - + + - + - + - - [i_alphaAB] + + [i_betaAC] - + @@ -904,6 +693,102 @@ + + + + + + + + + + + + + + + + + + [i_betaAC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -916,11 +801,11 @@ - + - + [i_phaAB] @@ -938,11 +823,11 @@ - + - + sfix16_En4 @@ -964,11 +849,11 @@ - + - + [i_alphaAB] @@ -986,11 +871,11 @@ - + - + sfix16_En4 @@ -1000,11 +885,59 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_beta + + + + + + + + - + @@ -1018,43 +951,43 @@ - + - + i_phaB - + - + i_phaC - + - + i_alphaBC - + - + i_betaBC - + - + elseif { } @@ -1084,11 +1017,11 @@ - + - + Clarke_PhasesBC @@ -1105,11 +1038,11 @@ - + - + action @@ -1126,11 +1059,11 @@ - + - + sfix16_En4 @@ -1147,11 +1080,11 @@ - + - + sfix16_En4 @@ -1163,49 +1096,49 @@ - + - + - + - + - - [i_betaAC] + + [i_betaAB] - + - + - - + + - + sfix16_En4 @@ -1217,44 +1150,29 @@ - - - + + + - - + + - - + + - - [i_phaBC] + + [i_betaAB] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1265,153 +1183,9 @@ - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_beta - - - - - - - - - - - - - - - - - - - - - - - - - - [i_alpha] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - + + + @@ -1419,50 +1193,50 @@ - + - + - + i_phaA - + - - i_phaB + + i_phaC - + - - i_alphaAB + + i_alphaAC - + - - i_betaAB + + i_betaAC - + - - if { } + + else { } @@ -1474,7 +1248,7 @@ - + @@ -1487,16 +1261,16 @@ - - + + - - + + - - Clarke_PhasesAB + + Clarke_PhasesAC @@ -1508,15 +1282,15 @@ - + - - + + - + action @@ -1529,15 +1303,15 @@ - + - - + + - + sfix16_En4 @@ -1550,84 +1324,15 @@ - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_phaBC - - - - - - - - - - - - - - + sfix16_En4 @@ -1640,6 +1345,12 @@ + + + + + + @@ -1649,11 +1360,11 @@ - + - + [i_phaAB] @@ -1671,11 +1382,11 @@ - + - + sfix16_En4 @@ -1687,9 +1398,154 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaBC] + + + + + + + + + + + + + + + + + + + + @@ -1697,50 +1553,50 @@ - + - + - + i_phaA - + - - i_phaC + + i_phaB - + - - i_alphaAC + + i_alphaAB - + - - i_betaAC + + i_betaAB - + - - else { } + + if { } @@ -1752,7 +1608,7 @@ - + @@ -1765,16 +1621,16 @@ - - + + - - + + - - Clarke_PhasesAC + + Clarke_PhasesAB @@ -1786,16 +1642,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1807,16 +1663,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1828,15 +1684,15 @@ - + - - + + - + sfix16_En4 @@ -1848,82 +1704,34 @@ - + - - - - - - - - - - - - - - - [i_alphaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + - + - + - - [i_betaBC] + + [i_alphaAC] - + @@ -1935,58 +1743,106 @@ - - + + - + - + - - 1 + + 2 - + - - + + - - + + - - i_phaAB + + i_phaBC - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAC] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -2008,11 +1864,11 @@ - + - + [i_alpha] @@ -2029,6 +1885,150 @@ + + + + + + + + + + + + + + + + + + [i_alphaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -2423,5 +2423,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json index 1ba8e19..e374c10 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json @@ -129,53 +129,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11037", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11035", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", + "name":"Goto15", + "label":"Goto15", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" + "i_phaB", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 10 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -183,7 +157,133 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11031", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11034", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaA", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11030", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaA", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11029", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", "masktype":"" } }, @@ -267,226 +367,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11035", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_phaB", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11036", - "className":"Simulink.SignalConversion", - "icon":"WebViewIcon3", - "name":"Signal Conversion2", - "label":"Signal Conversion2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "ConversionOutput", - "OutDataTypeStr", - "OverrideOpt" - ], - "values":[ - "Signal copy", - "Inherit: auto", - "off" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SignalConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11034", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_phaA", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11031", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11032", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain2", - "label":"Gain2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "2/sqrt(3)", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11030", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaA", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11033", "className":"Simulink.Gain", @@ -547,50 +427,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11027", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11037", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"i_phaA", - "label":"i_phaA", + "name":"Sum1", + "label":"Sum1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ - "Port", - "IconDisplay", + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "1", - "Port number", + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", "[]", "[]", - "Inherit: auto", + "fixdt(1,16,4)", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", + "Simplest", "on", - "off", - "off", - "off" + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", @@ -600,7 +472,7 @@ "tabs_idx":[ 0, 2, - 11 + 10 ] }, "viewer":{ @@ -609,7 +481,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Sum", "masktype":"" } }, @@ -681,20 +553,148 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11029", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11027", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", + "name":"i_phaA", + "label":"i_phaA", "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "held", - "Only when execution is resumed" + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11032", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain2", + "label":"Gain2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "2/sqrt(3)", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11036", + "className":"Simulink.SignalConversion", + "icon":"WebViewIcon3", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "inspector":{ + "params":[ + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" + ], + "values":[ + "Signal copy", + "Inherit: auto", + "off" ], "tabs":[ "Parameter Attributes" @@ -707,7 +707,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"SignalConversion", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg index 35526cb..3022b0f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg @@ -112,67 +112,76 @@ - - - + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + [i_phaB] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaB] + + + + + + + - + - - + + - + sfix16_En4 @@ -182,6 +191,135 @@ + + + + + + + + + + + + + + + + + + [i_phaA] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaA] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + @@ -194,11 +332,11 @@ - + - + 1 @@ -216,11 +354,11 @@ - + - + i_alphaAB @@ -232,29 +370,290 @@ - - - + + + - - + + - - + + - - [i_phaB] + + 1/sqrt(3) - - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_phaB + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_phaA + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2/sqrt(3) + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -275,131 +674,131 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -425,11 +824,11 @@ - + - + sfix16_En4 @@ -439,405 +838,6 @@ - - - - - - - - - - - - - - - - - - [i_phaA] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaA] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - i_phaA - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_phaB - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - @@ -972,5 +972,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json index 78464d3..afa6610 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json @@ -128,6 +128,72 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11051", + "className":"Simulink.SignalConversion", + "icon":"WebViewIcon3", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "inspector":{ + "params":[ + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" + ], + "values":[ + "Signal copy", + "Inherit: auto", + "off" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SignalConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11050", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaA", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11053", "className":"Simulink.Outport", @@ -267,39 +333,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11051", - "className":"Simulink.SignalConversion", - "icon":"WebViewIcon3", - "name":"Signal Conversion2", - "label":"Signal Conversion2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", - "inspector":{ - "params":[ - "ConversionOutput", - "OutDataTypeStr", - "OverrideOpt" - ], - "values":[ - "Signal copy", - "Inherit: auto", - "off" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SignalConversion", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11049", "className":"Simulink.Goto", @@ -393,27 +426,53 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11050", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11047", + "className":"Simulink.Gain", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", + "name":"Gain2", + "label":"Gain2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" ], "values":[ - "i_phaA", - "local", - "Tag" + "2/sqrt(3)", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "-1" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -421,16 +480,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Gain", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11046", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11045", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", "inspector":{ "params":[ @@ -438,7 +497,7 @@ "IconDisplay" ], "values":[ - "i_phaC", + "i_phaA", "Tag" ], "tabs":[ @@ -487,37 +546,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11045", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaA", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11043", "className":"Simulink.Inport", @@ -653,53 +681,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11047", - "className":"Simulink.Gain", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11046", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Gain2", - "label":"Gain2", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", "inspector":{ "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" + "GotoTag", + "IconDisplay" ], "values":[ - "2/sqrt(3)", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" + "i_phaC", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -707,7 +707,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"From", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg index a4b5a90..23d16ef 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg @@ -110,110 +110,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - i_alphaAC - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -226,68 +122,124 @@ - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - - + + @@ -295,62 +247,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -376,11 +272,148 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaA] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_alphaAC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -402,11 +435,11 @@ - + - + [i_phaC] @@ -435,11 +468,11 @@ - + - + 1/sqrt(3) @@ -457,11 +490,11 @@ - + - + sfix16_En4 @@ -473,29 +506,44 @@ - - - + + + - - + + - - + + - - [i_phaA] + + 2/sqrt(3) - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -506,43 +554,43 @@ - - + + - + - + - - [i_phaC] + + [i_phaA] - + - + - - + + - + sfix16_En4 @@ -564,11 +612,11 @@ - + - + else { } @@ -586,11 +634,11 @@ - + - + Action Port @@ -600,54 +648,6 @@ - - - - - - - - - - - - - - - - - - [i_phaA] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -776,43 +776,43 @@ - - - + + + - - + + - + - - 2/sqrt(3) + + [i_phaC] - - + + - + - + - + sfix16_En4 @@ -956,5 +956,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json index 812b6ac..7d70a31 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json @@ -48,86 +48,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11069", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_alphaBC", - "label":"i_alphaBC", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11068", "className":"Simulink.Sum", @@ -247,84 +167,72 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11066", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11070", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", + "name":"i_betaBC", + "label":"i_betaBC", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_phaC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11064", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain2", - "label":"Gain2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", - "inspector":{ - "params":[ - "Gain", - "Multiplication", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "1/sqrt(3)", - "Element-wise(K.*u)", + "2", + "Port number", "[]", "[]", - "Inherit: Same as input", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", "off", - "Zero", "off", "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", "Signal Attributes", - "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, 2, - 8, 11 ] }, @@ -334,7 +242,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"Outport", "masktype":"" } }, @@ -370,11 +278,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11065", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11062", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11066", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "name":"Goto15", + "label":"Goto15", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ @@ -383,7 +322,7 @@ "IconDisplay" ], "values":[ - "i_phaB", + "i_phaC", "local", "Tag" ], @@ -465,11 +404,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11070", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11059", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11069", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"i_betaBC", - "label":"i_betaBC", + "name":"i_alphaBC", + "label":"i_alphaBC", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ @@ -498,7 +468,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "1", "Port number", "[]", "[]", @@ -545,20 +515,81 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11059", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11064", + "className":"Simulink.Gain", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", + "name":"Gain2", + "label":"Gain2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" ], "values":[ - "held", - "Only when execution is resumed" + "1/sqrt(3)", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11065", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaB", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -571,7 +602,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Goto", "masktype":"" } }, @@ -642,37 +673,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11062", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11057", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg index c69db28..0dad903 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg @@ -62,54 +62,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - i_alphaBC - - - - - - - - @@ -122,27 +74,27 @@ - + - + - + - + - + - + @@ -160,11 +112,11 @@ - + - + sfix16_En4 @@ -186,19 +138,19 @@ - + - + - + - + @@ -216,269 +168,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -500,11 +194,11 @@ - + - + 2 @@ -522,11 +216,11 @@ - + - + i_betaBC @@ -538,106 +232,43 @@ - - - + + + - - + + - - + + - - elseif { } + + [i_phaC] - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_phaC + + - + - - + + - + sfix16_En4 @@ -659,11 +290,11 @@ - + - + [i_phaB] @@ -681,11 +312,380 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_alphaBC + + + + + + + + + + + + + + + + + + + + + + + + + + 1/sqrt(3) + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_phaC + + + + + + + + + + + + + + sfix16_En4 @@ -886,5 +886,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json index 238e268..a6fba0f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json @@ -190,6 +190,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11299", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11499", "className":"Simulink.Goto", @@ -256,39 +289,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11295", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_toSpdMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11294", "className":"Simulink.Goto", @@ -355,105 +355,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11291", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11290", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11299", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11850", "className":"Simulink.Goto", @@ -584,6 +485,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11298", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11286", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11285", "className":"Simulink.From", @@ -616,11 +581,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11498", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11296", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toTrqMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11284", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From42", - "label":"From42", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -628,7 +626,7 @@ "IconDisplay" ], "values":[ - "b_cruiseCtrlEna", + "z_ctrlModReq", "Tag" ], "tabs":[ @@ -677,553 +675,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11851", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11279", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlModReq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11280", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11278", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11277", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_toSpdMod", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11276", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_errFlag", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11274", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_toActive", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F03_03_Input_Target_Synthesis", - "label":"F03_03_Input_Target_Synthesis", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"F03_02_Control_Mode_Manager", - "label":"F03_02_Control_Mode_Manager", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "on", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "Stateflow.Translate.translate", - "void_void", - "off", - "off", - "off", - "", - "", - "ExplicitOnly", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11159", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F03_01_Mode_Transition_Calculation", - "label":"F03_01_Mode_Transition_Calculation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11296", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_toTrqMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11852", "className":"Simulink.Outport", @@ -1305,11 +756,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11298", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11290", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", + "name":"Goto12", + "label":"Goto12", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -1318,7 +769,7 @@ "IconDisplay" ], "values":[ - "b_errFlag", + "VqFinPrev", "local", "Tag" ], @@ -1338,61 +789,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11156", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11277", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"r_inpTgt", - "label":"r_inpTgt", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "b_toSpdMod", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1400,16 +815,144 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11284", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11291", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11281", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11276", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11295", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toSpdMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11279", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -1436,21 +979,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11293", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11851", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "b_toActive", - "local", + "r_inpTgtScaAbs", "Tag" ], "tabs":[ @@ -1464,7 +1005,407 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F03_03_Input_Target_Synthesis", + "label":"F03_03_Input_Target_Synthesis", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11275", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_toOpen", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11280", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11159", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F03_01_Mode_Transition_Calculation", + "label":"F03_01_Mode_Transition_Calculation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10702", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs1", + "label":"Abs1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "-1", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Abs", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"F03_02_Control_Mode_Manager", + "label":"F03_02_Control_Mode_Manager", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "Stateflow.Translate.translate", + "ExplicitOnly", + "on", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", "masktype":"" } }, @@ -1536,40 +1477,93 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10702", - "className":"Simulink.Abs", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11293", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Abs1", - "label":"Abs1", + "name":"Goto2", + "label":"Goto2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toActive", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11497", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ + "3", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", + "Inherit: auto", "off", + "inherit", "-1", - "on" + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ + "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 6 + 2, + 11 ] }, "viewer":{ @@ -1578,7 +1572,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Abs", + "blocktype":"Inport", "masktype":"" } }, @@ -1650,78 +1644,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11154", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_ctrlTypSel", - "label":"z_ctrlTypSel", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11281", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11498", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", + "name":"From42", + "label":"From42", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -1729,7 +1656,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "b_cruiseCtrlEna", "Tag" ], "tabs":[ @@ -1748,11 +1675,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11497", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11156", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_cruiseCtrlEna", - "label":"b_cruiseCtrlEna", + "name":"r_inpTgt", + "label":"r_inpTgt", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -1775,7 +1702,7 @@ "OutputFunctionCall" ], "values":[ - "3", + "6", "Port number", "[]", "[]", @@ -1814,6 +1741,114 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11716", + "className":"Simulink.TriggerPort", + "icon":"WebViewIcon3", + "name":"function", + "label":"function", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "TriggerType", + "IsSimulinkFunction", + "StatesWhenEnabling", + "PropagateVarSize", + "ShowOutputPort", + "SampleTimeType", + "OutDataTypeStr", + "FunctionName", + "FunctionPrototype", + "FunctionVisibility", + "GeneratePreprocessorConditionals", + "InitialTriggerSignalState", + "Interpolate", + "OutMax", + "OutMin", + "OutputDataType", + "PortDimensions", + "SampleTime", + "TriggerSignalSampleTime", + "Variant", + "VariantControl", + "ZeroCross" + ], + "values":[ + "function-call", + "off", + "held", + "During execution", + "off", + "triggered", + "Inherit: auto", + "", + "f()", + "global", + "off", + "compatibility (no trigger on first evaluation)", + "on", + "[]", + "[]", + "auto", + "-1", + "1", + "-1", + "off", + "Variant", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"TriggerPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11278", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11153", "className":"Simulink.Inport", @@ -1949,11 +1984,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11286", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11274", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ @@ -1961,7 +1996,7 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "b_toActive", "Tag" ], "tabs":[ @@ -1980,91 +2015,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11275", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11154", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_toOpen", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11716", - "className":"Simulink.TriggerPort", - "icon":"WebViewIcon3", - "name":"function", - "label":"function", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", - "inspector":{ - "params":[ - "TriggerType", - "IsSimulinkFunction", - "StatesWhenEnabling", - "PropagateVarSize", - "ShowOutputPort", - "SampleTimeType", - "OutDataTypeStr", - "FunctionName", - "FunctionPrototype", - "FunctionVisibility", - "GeneratePreprocessorConditionals", - "InitialTriggerSignalState", - "Interpolate", - "OutMax", + "Port", + "IconDisplay", "OutMin", - "OutputDataType", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", "PortDimensions", + "VarSizeSig", "SampleTime", - "TriggerSignalSampleTime", - "Variant", - "VariantControl", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "function-call", - "off", - "held", - "During execution", - "off", - "triggered", + "4", + "Port number", + "[]", + "[]", "Inherit: auto", - "", - "f()", - "global", "off", - "compatibility (no trigger on first evaluation)", - "on", - "[]", - "[]", + "inherit", + "-1", + "Inherit", + "-1", "auto", - "-1", - "1", - "-1", "off", - "Variant", - "on" + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", @@ -2073,8 +2067,8 @@ ], "tabs_idx":[ 0, - 6, - 7 + 2, + 11 ] }, "viewer":{ @@ -2083,7 +2077,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"TriggerPort", + "blocktype":"Inport", "masktype":"" } }, diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f0664960345ab721b53e39abd1bfe2c55f815b GIT binary patch literal 10596 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 I&MBb@0N1~&E&u=k literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg index 02c626a..61d8cd4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg @@ -155,6 +155,39 @@ + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + @@ -167,11 +200,11 @@ - + - + [b_cruiseCtrlEna] @@ -200,11 +233,11 @@ - + - + [z_ctrlTypSel] @@ -221,39 +254,6 @@ - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - @@ -320,105 +320,6 @@ - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - @@ -431,11 +332,11 @@ - + - + [r_inpTgtScaAbs] @@ -464,11 +365,11 @@ - + - + [b_toOpen] @@ -497,11 +398,11 @@ - + - + [z_ctrlMod] @@ -530,11 +431,11 @@ - + - + [VqFinPrev] @@ -552,11 +453,11 @@ - + - + sfix16_En4 @@ -566,6 +467,87 @@ + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + @@ -578,11 +560,11 @@ - + - + [b_toTrqMod] @@ -600,11 +582,11 @@ - + - + boolean @@ -616,44 +598,77 @@ - - - + + + - - + + - - + + - - [b_cruiseCtrlEna] + + [b_toTrqMod] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + - - + + - - + + - - boolean + + uint8 @@ -674,11 +689,11 @@ - + - + [b_motEna] @@ -696,11 +711,11 @@ - + - + boolean @@ -712,44 +727,44 @@ - - - + + + - - + + - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - + - - sfix16_En4 + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs @@ -760,140 +775,29 @@ - - - + + + - - + + - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - + - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] + + [VqFinPrev] - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 + + @@ -914,11 +818,11 @@ - + - + [b_toSpdMod] @@ -936,11 +840,11 @@ - + - + boolean @@ -950,6 +854,87 @@ + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -962,11 +947,11 @@ - + - + [b_errFlag] @@ -984,11 +969,11 @@ - + - + boolean @@ -1000,44 +985,125 @@ - - - + + + - - + + - - + + - - [b_toActive] + + [b_toSpdMod] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + - - + + - - + + - - boolean + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1064,51 +1130,51 @@ - + - + z_ctrlTypSel - + - + z_ctrlModReq - + - + z_ctrlMod - + - + r_inpTgt - + - + VqFinPrev - + - + r_inpTgtSca @@ -1138,11 +1204,11 @@ - + - + F03_03_Input_Target_Synthesis @@ -1159,11 +1225,11 @@ - + - + sfix16_En4 @@ -1175,134 +1241,98 @@ - + - - + + - - - - - - - - + + - - - - - - - b_toOpen - - - - - - - - b_toActive - - - - - - - - b_toSpdMod - - - - - - - - b_toTrqMod - - + - - z_ctrlMod - - - - - - - - - - - - - - - - - - - - - F03_02_Control_Mode_Manager - - - - - - - - - - - - - + + [b_toOpen] - - - - - - - - + + - - - - - - - - + + - - + + - - uint8 + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1314,88 +1344,82 @@ - - - - - - - + - + - + - + - + b_errFlag - + - + b_motEna - + - + b_cruiseCtrlEna - + - + z_ctrlModReq - + - + b_toOpen - + - + b_toActive - + - + b_toSpdMod - + - + b_toTrqMod @@ -1403,7 +1427,7 @@ - + @@ -1416,7 +1440,7 @@ - + @@ -1425,11 +1449,11 @@ - + - + F03_01_Mode_Transition_Calculation @@ -1437,28 +1461,7 @@ - - - - - - - - - - - - - - - boolean - - - - - - - + @@ -1467,11 +1470,11 @@ - + - + boolean @@ -1479,7 +1482,7 @@ - + @@ -1488,11 +1491,11 @@ - + - + boolean @@ -1500,7 +1503,7 @@ - + @@ -1509,339 +1512,33 @@ - + - + boolean - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + - - [b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaAbs - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 + + boolean @@ -1853,8 +1550,14 @@ + + + + + + - + @@ -1862,35 +1565,35 @@ - + - + - + - + - + - + - + - + @@ -1916,11 +1619,11 @@ - + - + sfix16_En4 @@ -1930,6 +1633,303 @@ + + + + + + + + + + + + + + + + + + + + + + + + b_toOpen + + + + + + + + b_toActive + + + + + + + + b_toSpdMod + + + + + + + + b_toTrqMod + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + + + + + + + F03_02_Control_Mode_Manager + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toActive] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -1995,59 +1995,44 @@ - - - + + + - - + + - + - - 4 + + [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - z_ctrlTypSel + + - - + + - - + + - - uint8 + + boolean @@ -2058,43 +2043,58 @@ - - - + + + - - + + - - + + - - [r_inpTgtSca] + + 6 - - + + + + + + + + + + + + + + + + + r_inpTgt - + - + - + sfix16_En4 @@ -2106,59 +2106,92 @@ - - - + + + - - + + - + - - 3 + + f() - - + + - - + + - + - - b_cruiseCtrlEna + + function + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + - - + + - - + + - - boolean + + uint8 @@ -2179,11 +2212,11 @@ - + - + 2 @@ -2201,11 +2234,11 @@ - + - + b_motEna @@ -2216,11 +2249,11 @@ - + - + boolean @@ -2242,11 +2275,11 @@ - + - + 1 @@ -2264,11 +2297,11 @@ - + - + b_errFlag @@ -2279,11 +2312,11 @@ - + - + boolean @@ -2295,91 +2328,43 @@ - - + + - + - + - - [z_ctrlMod] + + [b_toActive] - + - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - + - - + + - + boolean @@ -2391,44 +2376,59 @@ - - - + + + - - + + - - + + - - f() + + 4 - - + + - - + + + + + + + + + + z_ctrlTypSel + + + + + + + - + - - function + + uint8 @@ -2879,5 +2879,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json index 096d630..0859854 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json @@ -1,4 +1,84 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11198", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_toSpdMod", + "label":"b_toSpdMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11193", "className":"Simulink.Constant", @@ -48,6 +128,55 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11194", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant5", + "label":"constant5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "VLT_MODE", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11190", "className":"Simulink.RelationalOperator", @@ -138,6 +267,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11196", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_toOpen", + "label":"b_toOpen", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11189", "className":"Simulink.RelationalOperator", @@ -183,100 +392,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11188", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "==", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11192", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant", - "label":"constant", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "TRQ_MODE", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11197", "className":"Simulink.Outport", @@ -357,119 +472,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11198", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_toSpdMod", - "label":"b_toSpdMod", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11182", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11181", "className":"Simulink.Goto", @@ -503,6 +505,247 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11180", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toOpen", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11188", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator1", + "label":"Relational Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11178", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toActive", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11177", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlModReq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11176", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_toTrqMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11496", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11174", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_toOpen", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11195", "className":"Simulink.Constant", @@ -552,86 +795,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11175", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlModReq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11194", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant5", - "label":"constant5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "VLT_MODE", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11493", "className":"Simulink.From", @@ -664,11 +827,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11173", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11172", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", + "name":"From5", + "label":"From5", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -676,7 +839,7 @@ "IconDisplay" ], "values":[ - "b_toSpdMod", + "b_toOpen", "Tag" ], "tabs":[ @@ -695,11 +858,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11170", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11173", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -707,7 +870,7 @@ "IconDisplay" ], "values":[ - "z_ctrlModReq", + "b_toSpdMod", "Tag" ], "tabs":[ @@ -757,11 +920,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11169", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11170", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -769,7 +932,7 @@ "IconDisplay" ], "values":[ - "b_toTrqMod", + "z_ctrlModReq", "Tag" ], "tabs":[ @@ -788,21 +951,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11177", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11168", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", + "name":"From13", + "label":"From13", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ "z_ctrlModReq", - "local", "Tag" ], "tabs":[ @@ -816,16 +977,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11196", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11199", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"b_toOpen", - "label":"b_toOpen", + "name":"b_toTrqMod", + "label":"b_toTrqMod", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -854,7 +1015,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "1", + "4", "Port number", "[]", "[]", @@ -901,11 +1062,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11491", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11167", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From42", - "label":"From42", + "name":"From12", + "label":"From12", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -913,7 +1074,71 @@ "IconDisplay" ], "values":[ - "b_cruiseCtrlEna", + "b_toTrqMod", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11182", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11166", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_toSpdMod", "Tag" ], "tabs":[ @@ -963,11 +1188,91 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11180", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11175", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlModReq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11192", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant", + "label":"constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "TRQ_MODE", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11179", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Goto5", + "label":"Goto5", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -976,7 +1281,7 @@ "IconDisplay" ], "values":[ - "b_toOpen", + "b_toSpdMod", "local", "Tag" ], @@ -996,42 +1301,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11163", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_errFlag", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11162", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11495", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_ctrlModReq", - "label":"z_ctrlModReq", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -1054,7 +1328,7 @@ "OutputFunctionCall" ], "values":[ - "4", + "3", "Port number", "[]", "[]", @@ -1192,44 +1466,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11178", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_toActive", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11174", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11169", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -1237,7 +1478,7 @@ "IconDisplay" ], "values":[ - "b_toOpen", + "b_toTrqMod", "Tag" ], "tabs":[ @@ -1256,11 +1497,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11495", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11162", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_cruiseCtrlEna", - "label":"b_cruiseCtrlEna", + "name":"z_ctrlModReq", + "label":"z_ctrlModReq", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -1283,7 +1524,7 @@ "OutputFunctionCall" ], "values":[ - "3", + "4", "Port number", "[]", "[]", @@ -1322,70 +1563,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11172", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_toOpen", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11496", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11161", "className":"Simulink.Inport", @@ -1454,44 +1631,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11179", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_toSpdMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11167", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11163", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -1499,7 +1643,7 @@ "IconDisplay" ], "values":[ - "b_toTrqMod", + "b_errFlag", "Tag" ], "tabs":[ @@ -1518,44 +1662,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11176", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_toTrqMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11166", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11491", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", + "name":"From42", + "label":"From42", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -1563,7 +1674,7 @@ "IconDisplay" ], "values":[ - "b_toSpdMod", + "b_cruiseCtrlEna", "Tag" ], "tabs":[ @@ -1582,122 +1693,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11168", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlModReq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11199", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_toTrqMod", - "label":"b_toTrqMod", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11187", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11492", "className":"Simulink.Logic", "icon":"WebViewIcon3", - "name":"Logical Operator9", - "label":"Logical Operator9", + "name":"Logical Operator2", + "label":"Logical Operator2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -1709,7 +1709,7 @@ "SampleTime" ], "values":[ - "NOT", + "AND", "rectangular", "off", "boolean", @@ -1783,11 +1783,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11492", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11187", "className":"Simulink.Logic", "icon":"WebViewIcon3", - "name":"Logical Operator2", - "label":"Logical Operator2", + "name":"Logical Operator9", + "label":"Logical Operator9", "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", "inspector":{ "params":[ @@ -1799,52 +1799,7 @@ "SampleTime" ], "values":[ - "AND", - "rectangular", - "off", - "boolean", - "2", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11486", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator1", - "label":"Logical Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", - "inspector":{ - "params":[ - "Operator", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "Inputs", - "SampleTime" - ], - "values":[ - "OR", + "NOT", "rectangular", "off", "boolean", @@ -2052,6 +2007,51 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11486", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator1", + "label":"Logical Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "Inputs", + "SampleTime" + ], + "values":[ + "OR", + "rectangular", + "off", + "boolean", + "2", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11183#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png new file mode 100644 index 0000000000000000000000000000000000000000..e18c17f7c2cf143b74cde47b40c23d030a312688 GIT binary patch literal 8899 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 MboFyt=akR{0QcFDQ2+n{ literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg index 2042443..8619134 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg @@ -10,6 +10,54 @@ + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_toSpdMod + + + + + + + @@ -23,11 +71,11 @@ - + - + SPD_MODE @@ -45,11 +93,59 @@ - + - + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + VLT_MODE + + + + + + + + + + + + + + + + + + + + + uint8 @@ -63,7 +159,7 @@ - + @@ -71,27 +167,27 @@ - + - + - + - + - + - + @@ -117,11 +213,11 @@ - + - + boolean @@ -135,7 +231,7 @@ - + @@ -143,27 +239,27 @@ - + - + - + - + - + - + @@ -189,11 +285,11 @@ - + - + boolean @@ -203,11 +299,59 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_toOpen + + + + + + + + - + @@ -215,27 +359,27 @@ - + - + - + - + - + - + @@ -261,11 +405,11 @@ - + - + boolean @@ -275,11 +419,125 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_toActive + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + + + + - + @@ -287,27 +545,27 @@ - + - + - + - + - + - + @@ -333,1037 +591,11 @@ - + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - TRQ_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - b_toActive - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_toSpdMod - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - OPEN_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - VLT_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_toOpen - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - z_ctrlModReq - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - - - - - - - + boolean @@ -1385,11 +617,11 @@ - + - + [b_toActive] @@ -1406,6 +638,105 @@ + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + @@ -1418,11 +749,11 @@ - + - + [b_toOpen] @@ -1440,11 +771,11 @@ - + - + boolean @@ -1456,58 +787,91 @@ - - - + + + - - + + - - + + - - 3 + + OPEN_MODE - - - - - - - - - - - - - - - - - b_cruiseCtrlEna + + - + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + - - + + - + boolean @@ -1529,11 +893,11 @@ - + - + [b_toOpen] @@ -1551,11 +915,11 @@ - + - + boolean @@ -1567,172 +931,43 @@ - - - + + + - - + + - - + + - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_errFlag - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - + [b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - + - + - - + + - + boolean @@ -1744,29 +979,44 @@ - - - + + + - - + + - - + + - - [b_toTrqMod] + + [z_ctrlModReq] - - + + + + + + + + + + + + + + + + + uint8 @@ -1777,44 +1027,44 @@ - - + + - + - + - - [b_toSpdMod] + + [z_ctrlModReq] - + - - + + - - + + - - boolean + + uint8 @@ -1835,11 +1085,11 @@ - + - + [z_ctrlModReq] @@ -1857,11 +1107,11 @@ - + - + uint8 @@ -1883,11 +1133,11 @@ - + - + 4 @@ -1905,11 +1155,11 @@ - + - + b_toTrqMod @@ -1921,30 +1171,780 @@ - - - + + + - - + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toActive] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + TRQ_MODE + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + z_ctrlModReq + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + - + - - + + - - + + @@ -1954,8 +1954,8 @@ - - + + @@ -1965,15 +1965,15 @@ - + - + - + boolean @@ -1987,7 +1987,7 @@ - + @@ -2049,30 +2049,30 @@ - - - + + + - - + + - + - - + + - - + + @@ -2081,24 +2081,9 @@ - - - - - - - - - - - boolean - - - - - - + + @@ -2107,70 +2092,21 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + boolean - - - - - - - - - - - @@ -2179,7 +2115,7 @@ - + @@ -2187,19 +2123,19 @@ - + - + - + - + @@ -2214,11 +2150,11 @@ - + - + boolean @@ -2251,19 +2187,19 @@ - + - + - + - + @@ -2289,11 +2225,11 @@ - + - + boolean @@ -2307,7 +2243,7 @@ - + @@ -2315,19 +2251,19 @@ - + - + - + - + @@ -2337,21 +2273,6 @@ - - - - - - - - - - - boolean - - - - @@ -2363,6 +2284,21 @@ + + + + + + + + + + + boolean + + + + @@ -2379,19 +2315,19 @@ - + - + - + - + @@ -2401,24 +2337,88 @@ + + + + + + + + + + + - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean - - + + @@ -2923,5 +2923,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json index 19ab883..1f5433e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json @@ -180,73 +180,7 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:73", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"[b_toTrqMod || ... b_toSpdMod]", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "[b_toTrqMod || ...\nb_toSpdMod]", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:32", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"[b_toSpdMod]", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "[b_toSpdMod]", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:12", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:33", "className":"Stateflow.Transition", "icon":"WebViewIcon9", "name":"", @@ -260,7 +194,7 @@ "Document" ], "values":[ - 2, + 1, "", "", "" @@ -345,11 +279,11 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:31", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:71", "className":"Stateflow.Transition", "icon":"WebViewIcon9", "name":"", - "label":"[b_toTrqMod]", + "label":"[~b_toTrqMod]", "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ @@ -360,7 +294,7 @@ ], "values":[ 1, - "[b_toTrqMod]", + "[~b_toTrqMod]", "", "" ], @@ -378,11 +312,11 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:71", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:32", "className":"Stateflow.Transition", "icon":"WebViewIcon9", "name":"", - "label":"[~b_toTrqMod]", + "label":"[b_toSpdMod]", "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ @@ -393,7 +327,7 @@ ], "values":[ 1, - "[~b_toTrqMod]", + "[b_toSpdMod]", "", "" ], @@ -444,7 +378,7 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:33", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:12", "className":"Stateflow.Transition", "icon":"WebViewIcon9", "name":"", @@ -458,7 +392,7 @@ "Document" ], "values":[ - 1, + 2, "", "", "" @@ -476,6 +410,72 @@ "finder":[ ] }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:31", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[b_toTrqMod]", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[b_toTrqMod]", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:73", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[b_toTrqMod || ... b_toSpdMod]", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[b_toTrqMod || ...\nb_toSpdMod]", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:1", "className":"Stateflow.State", @@ -521,39 +521,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:14", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"[b_toOpen]", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "[b_toOpen]", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:13", "className":"Stateflow.Transition", @@ -619,5 +586,38 @@ ], "finder":[ ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:14", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[b_toOpen]", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[b_toOpen]", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] } ] \ No newline at end of file diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg index 7c09915..9df3252 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg @@ -165,40 +165,28 @@ - - - - - - - - - - - - - + - + - + - + - + @@ -257,7 +245,7 @@ - + @@ -269,6 +257,18 @@ + + + + + + + + + + + + @@ -364,7 +364,7 @@ - + @@ -372,63 +372,133 @@ - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - [b_toTrqMod || + + - + - - + + [~b_toSpdMod] + + + + + + + + + + + - - - + + + + - - ... + + + + + + + + - + - - + + - + - - b_toSpdMod] + + [~b_toTrqMod] - + @@ -440,7 +510,7 @@ - + @@ -492,11 +562,34 @@ + + + + + + + + + + + + + + + + + + + + + + + - + @@ -529,90 +622,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [~b_toSpdMod] - - - - - - - - - - + @@ -627,19 +641,19 @@ - + - + - + - + [b_toTrqMod] @@ -649,11 +663,11 @@ - + - + 1 @@ -666,72 +680,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [~b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -739,12 +688,63 @@ - + - + - + + + + + + + + + + + + + + + + + + [b_toTrqMod || + + + + + + + + + + + + + + + + ... + + + + + + + + + + + + + + + + b_toSpdMod] + + @@ -861,49 +861,13 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - @@ -914,19 +878,19 @@ - + - + - + - + [b_toActive] @@ -954,7 +918,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json index 200e7cf..d432c29 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json @@ -97,98 +97,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11270", - "className":"Simulink.Saturate", - "icon":"WebViewIcon3", - "name":"Saturation", - "label":"Saturation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "UpperLimit", - "LowerLimit", - "LinearizeAsGain", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1000", - "-1000", - "on", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Floor", - "-1", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 8 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Saturate", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11253", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge1", - "label":"Merge1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "Inputs", - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets" - ], - "values":[ - "2", - "[]", - "off", - "[]" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11271", "className":"Simulink.Outport", @@ -270,36 +178,46 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11250", - "className":"Simulink.If", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11270", + "className":"Simulink.Saturate", "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", + "name":"Saturation", + "label":"Saturation", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", + "UpperLimit", + "LowerLimit", + "LinearizeAsGain", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", "SampleTime", "ZeroCross" ], "values":[ - "1", - "u1 == CTRL_FOC", - "", + "1000", + "-1000", "on", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Floor", "-1", "on" ], "tabs":[ - "Parameter Attributes", + "Main", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 4 + 3, + 8 ] }, "viewer":{ @@ -308,32 +226,135 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"If", + "blocktype":"Saturate", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11248", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11254", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Open_Mode", + "label":"Open_Mode", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "r_inpTgtScaRaw", - "local", - "Tag" + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ - "Parameter Attributes" + "Main", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11253", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge1", + "label":"Merge1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "2", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -341,40 +362,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11245", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"Merge", "masktype":"" } }, @@ -444,6 +432,134 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11248", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaRaw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11240", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11245", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11239", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11242", "className":"Simulink.From", @@ -476,11 +592,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11241", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11237", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", + "name":"From10", + "label":"From10", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -507,54 +623,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11251", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 == OPEN_MODE", - "", - "on", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11240", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11236", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -562,7 +635,69 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaRaw", + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11235", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11241", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", "Tag" ], "tabs":[ @@ -620,42 +755,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11238", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11243", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11247", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"Goto2", + "label":"Goto2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -664,7 +768,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "z_ctrlMod", "local", "Tag" ], @@ -683,266 +787,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11236", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11215", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"FOC_Control_Type", - "label":"FOC_Control_Type", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11235", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11207", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Default_Control_Type", - "label":"Default_Control_Type", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11206", "className":"Simulink.Inport", @@ -1011,159 +855,36 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11211", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Default_Mode", - "label":"Default_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11205", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11251", + "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"r_inpTgt", - "label":"r_inpTgt", + "name":"If2", + "label":"If2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ZeroCross" ], "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", + "1", + "u1 == OPEN_MODE", "", "on", - "off", - "off", - "off" + "-1", + "on" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 4 ] }, "viewer":{ @@ -1172,16 +893,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"If", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11237", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11238", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", + "name":"From11", + "label":"From11", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -1189,7 +910,7 @@ "IconDisplay" ], "values":[ - "r_inpTgt", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -1207,6 +928,233 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11244", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlModReq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11207", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Default_Control_Type", + "label":"Default_Control_Type", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11211", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Default_Mode", + "label":"Default_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11204", "className":"Simulink.Inport", @@ -1342,11 +1290,54 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11244", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11250", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 == CTRL_FOC", + "", + "on", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11243", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ @@ -1355,71 +1346,7 @@ "IconDisplay" ], "values":[ - "z_ctrlModReq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11239", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11247", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", + "r_inpTgtSca", "local", "Tag" ], @@ -1506,32 +1433,31 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11254", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11215", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Open_Mode", - "label":"Open_Mode", + "name":"FOC_Control_Type", + "label":"FOC_Control_Type", "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1543,30 +1469,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1578,19 +1504,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1604,6 +1529,73 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11205", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgt", + "label":"r_inpTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11215#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png new file mode 100644 index 0000000000000000000000000000000000000000..eef681e6550588d257fea03fc3fc1580948dcaa0 GIT binary patch literal 6405 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg index 4fc3b95..428612f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg @@ -49,11 +49,59 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + - + @@ -61,35 +109,35 @@ - + - + - + - + - + - + - + - + @@ -115,11 +163,11 @@ - + - + sfix16_En4 @@ -129,11 +177,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + r_inpTgtScaOpen + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Open_Mode + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + - + @@ -141,19 +319,19 @@ - + - + - + - + @@ -179,11 +357,11 @@ - + - + sfix16_En4 @@ -193,199 +371,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == CTRL_FOC) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - @@ -398,11 +383,11 @@ - + - + [z_ctrlTypSel] @@ -431,11 +416,11 @@ - + - + [r_inpTgt] @@ -452,6 +437,168 @@ + + + + + + + + + + + + + + + + + + [r_inpTgtScaRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaRaw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + @@ -464,11 +611,11 @@ - + - + [z_ctrlModReq] @@ -486,11 +633,155 @@ - + - + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + uint8 @@ -512,11 +803,11 @@ - + - + [r_inpTgt] @@ -534,138 +825,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == OPEN_MODE) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaRaw] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -679,7 +843,7 @@ - + @@ -687,19 +851,19 @@ - + - + - + - + @@ -725,11 +889,11 @@ - + - + sfix16_En4 @@ -739,6 +903,181 @@ + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == OPEN_MODE) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + @@ -751,11 +1090,11 @@ - + - + [r_inpTgtSca] @@ -773,11 +1112,11 @@ - + - + sfix16_En4 @@ -789,28 +1128,28 @@ - - + + - + - + - - [r_inpTgtSca] + + [z_ctrlModReq] - + @@ -820,245 +1159,11 @@ - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - z_ctrlModReq - - - - - - - - r_inpTgtScaFOC - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FOC_Control_Type - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - + @@ -1072,27 +1177,27 @@ - + - + r_inpTgt - + - + r_inpTgtScaDft - + - + else { } @@ -1122,11 +1227,11 @@ - + - + Default_Control_Type @@ -1139,16 +1244,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1160,84 +1265,15 @@ - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - + - - + + - + sfix16_En4 @@ -1250,8 +1286,14 @@ + + + + + + - + @@ -1265,27 +1307,27 @@ - + - + r_inpTgtScaRaw - + - + r_inpTgtScaDft - + - + else { } @@ -1315,11 +1357,11 @@ - + - + Default_Mode @@ -1332,27 +1374,6 @@ - - - - - - - - - - action - - - - - - - - - - - @@ -1367,119 +1388,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - + + + + + + + + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 + + action @@ -1491,6 +1416,12 @@ + + + + + + @@ -1500,11 +1431,11 @@ - + - + 3 @@ -1522,11 +1453,11 @@ - + - + z_ctrlMod @@ -1537,11 +1468,11 @@ - + - + uint8 @@ -1563,11 +1494,11 @@ - + - + 2 @@ -1585,11 +1516,11 @@ - + - + z_ctrlModReq @@ -1600,11 +1531,11 @@ - + - + uint8 @@ -1616,11 +1547,90 @@ - - + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + - + @@ -1630,95 +1640,14 @@ - - [z_ctrlModReq] + + [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - + @@ -1740,11 +1669,11 @@ - + - + 1 @@ -1762,11 +1691,11 @@ - + - + z_ctrlTypSel @@ -1777,11 +1706,11 @@ - + - + uint8 @@ -1793,9 +1722,9 @@ - - - + + + @@ -1803,33 +1732,41 @@ - - + + - - + + - - VqFinPrev + + r_inpTgt - - + + - - r_inpTgtScaOpen + + z_ctrlModReq - - + + - + + r_inpTgtScaFOC + + + + + + + if { } @@ -1842,8 +1779,8 @@ - - + + @@ -1855,16 +1792,16 @@ - - + + - - + + - - Open_Mode + + FOC_Control_Type @@ -1876,15 +1813,15 @@ - + - - + + - + action @@ -1897,15 +1834,84 @@ - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + - + - + sfix16_En4 @@ -1918,12 +1924,6 @@ - - - - - - @@ -2259,5 +2259,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg index ede785d..db377bc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg @@ -186,5 +186,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json index eb82b53..e3a2a16 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json @@ -1,4 +1,35 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11213", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11214", "className":"Simulink.Outport", @@ -79,37 +110,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11213", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "reset", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11212", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg index 75f6be9..c629e16 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg @@ -10,60 +10,12 @@ - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaDft - - - - - - - - + @@ -71,11 +23,11 @@ - + - + else { } @@ -93,11 +45,11 @@ - + - + Action Port @@ -107,6 +59,54 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaDft + + + + + + + + @@ -186,5 +186,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json index f1cc6b5..01a8c2d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json @@ -1,31 +1,62 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11233", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11234", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"n_max", - "label":"n_max", + "name":"r_inpTgtScaFOC", + "label":"r_inpTgtScaFOC", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "n_max", - "on", - "inf", + "1", + "Port number", "[]", "[]", - "fixdt(1,16,4)", + "Inherit: auto", "off", - "inf" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -34,8 +65,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 11 ] }, "viewer":{ @@ -44,56 +75,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11232", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"i_max", - "label":"i_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "i_max", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", + "blocktype":"Outport", "masktype":"" } }, @@ -298,11 +280,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11225", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11226", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto13", + "label":"Goto13", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ @@ -311,7 +293,40 @@ "IconDisplay" ], "values":[ - "z_ctrlModReq", + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11224", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaFOC", "local", "Tag" ], @@ -362,25 +377,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11222", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11232", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", + "name":"i_max", + "label":"i_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "r_inpTgt", - "Tag" + "i_max", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -388,16 +421,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11226", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11225", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ @@ -406,7 +439,7 @@ "IconDisplay" ], "values":[ - "r_inpTgt", + "z_ctrlModReq", "local", "Tag" ], @@ -457,51 +490,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11220", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11222", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Divide4", - "label":"Divide4", + "name":"From22", + "label":"From22", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "IconDisplay" ], "values":[ - "*/", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(0,16,12)", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "r_inpTgt", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 9 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -509,7 +516,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"From", "masktype":"" } }, @@ -570,39 +577,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11224", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaFOC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11218", "className":"Simulink.ActionPort", @@ -635,63 +609,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11234", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11233", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"r_inpTgtScaFOC", - "label":"r_inpTgtScaFOC", + "name":"n_max", + "label":"n_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "FramePeriod" ], "values":[ - "1", - "Port number", + "n_max", + "on", + "inf", "[]", "[]", - "Inherit: auto", + "fixdt(1,16,4)", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "inf" ], "tabs":[ "Main", @@ -700,8 +643,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 3, + 7 ] }, "viewer":{ @@ -710,7 +653,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Constant", "masktype":"" } }, @@ -812,6 +755,63 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11220", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide4", + "label":"Divide4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(0,16,12)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11216", "className":"Simulink.Inport", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png new file mode 100644 index 0000000000000000000000000000000000000000..c474320d0d13549d21210a0d7a90ede789e3c7b6 GIT binary patch literal 5820 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg index 5b906d4..65c0a7c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg @@ -13,122 +13,44 @@ - - - + + + - - + + - + - - n_max + + 1 - - + + - - + + - + - - n_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - sfix16_En4 + + r_inpTgtScaFOC @@ -149,11 +71,11 @@ - + - + 0 @@ -171,11 +93,11 @@ - + - + sfix16_En4 @@ -197,11 +119,11 @@ - + - + 1000 @@ -219,11 +141,11 @@ - + - + sfix16_En4 @@ -245,11 +167,11 @@ - + - + Vd_max @@ -267,11 +189,11 @@ - + - + Vd_max @@ -282,11 +204,11 @@ - + - + sfix16_En4 @@ -300,7 +222,7 @@ - + @@ -308,35 +230,35 @@ - + - + U - + - + Idx1 - + - + 0 - + - + Y @@ -354,140 +276,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -509,11 +302,11 @@ - + - + [r_inpTgt] @@ -530,6 +323,183 @@ + + + + + + + + + + + + + + + + + + [r_inpTgtScaFOC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + i_max + + + + + + + + + + + + + + + + + + + + + + i_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + @@ -542,11 +512,11 @@ - + - + [r_inpTgtScaFOC] @@ -564,11 +534,11 @@ - + - + sfix16_En4 @@ -580,69 +550,44 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + [r_inpTgt] - - + + - - + + - - + + - - ufix16_En12 + + sfix16_En4 @@ -655,7 +600,7 @@ - + @@ -663,19 +608,19 @@ - + - + - + - + @@ -693,11 +638,11 @@ - + - + sfix16_En4 @@ -707,44 +652,11 @@ - - - - - - - - - - - - - - - - - - [r_inpTgtScaFOC] - - - - - - - - - - - - - - - - + @@ -752,11 +664,11 @@ - + - + if { } @@ -774,11 +686,11 @@ - + - + Action Port @@ -790,44 +702,59 @@ - - - + + + - - + + - - + + - - 1 + + n_max - - + + - - + + - - + + - - r_inpTgtScaFOC + + n_max + + + + + + + + + + + + + + + sfix16_En4 @@ -848,11 +775,11 @@ - + - + @@ -870,11 +797,11 @@ - + - + sfix16_En4 @@ -896,11 +823,11 @@ - + - + 2 @@ -918,11 +845,11 @@ - + - + z_ctrlModReq @@ -933,11 +860,11 @@ - + - + uint8 @@ -947,6 +874,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + @@ -1208,5 +1208,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json index 0fb9b81..8037dfa 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json @@ -48,6 +48,103 @@ "finder":[ ] }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", + "className":"Rising edge init", + "icon":"WebViewIcon4", + "name":"rising_edge_init", + "label":"rising_edge_init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "on", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Rising edge init" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11268", "className":"Simulink.Outport", @@ -128,198 +225,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon7", - "name":"Rate_Limiter", - "label":"Rate_Limiter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", - "inspector":{ - "params":[ - "ShowPortLabels", - "BlockChoice", - "TemplateBlock", - "MemberBlocks", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "PropExecContextOutsideSubsystem", - "SystemSampleTime", - "RTWSystemCode", - "RTWFcnNameOpts", - "RTWFcnName", - "RTWFileNameOpts", - "RTWFileName", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "RTWMemSecFuncInitTerm", - "RTWMemSecFuncExecute", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "IsSubsystemVirtual", - "Variant", - "VariantControl", - "OverrideUsingVariant", - "GeneratePreprocessorConditionals", - "AllowZeroVariantControls", - "PropagateVariantConditions", - "ActiveVariant", - "ActiveVariantBlock", - "TreatAsGroupedWhenPropagatingVariantConditions" - ], - "values":[ - "FromPortIcon", - "", - "", - "", - "ReadWrite", - "", - "All", - "on", - "off", - "off", - "-1", - "Auto", - "Use subsystem name", - "", - "Auto", - "", - "void_void", - "off", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "off", - "off", - "", - "", - "off", - "off", - "off", - "", - "", - "on" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", - "className":"Rising edge init", - "icon":"WebViewIcon5", - "name":"rising_edge_init", - "label":"rising_edge_init", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "on", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Rising edge init" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11263", "className":"Simulink.Goto", @@ -443,86 +348,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11266", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"dV_openRate", - "label":"dV_openRate", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "dV_openRate", - "on", - "inf", - "[]", - "[]", - "fixdt(1,28,16)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11260", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11264", "className":"Simulink.Goto", @@ -604,20 +429,20 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11256", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11260", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "GotoTag", + "IconDisplay" ], "values":[ - "reset", - "Only when execution is resumed" + "VqFinPrev", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -630,7 +455,54 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11258", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion", + "label":"Data Type Conversion", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,28,16)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", "masktype":"" } }, @@ -684,39 +556,41 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11258", - "className":"Simulink.DataTypeConversion", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11266", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", + "name":"dV_openRate", + "label":"dV_openRate", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" + "FramePeriod" ], "values":[ + "dV_openRate", + "on", + "inf", "[]", "[]", "fixdt(1,28,16)", "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" + "inf" ], "tabs":[ - "Parameter Attributes", + "Main", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, + 3, 7 ] }, @@ -726,7 +600,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"DataTypeConversion", + "blocktype":"Constant", "masktype":"" } }, @@ -797,6 +671,130 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11256", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", + "name":"Rate_Limiter", + "label":"Rate_Limiter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "inspector":{ + "params":[ + "ShowPortLabels", + "BlockChoice", + "TemplateBlock", + "MemberBlocks", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "PropExecContextOutsideSubsystem", + "SystemSampleTime", + "RTWSystemCode", + "RTWFcnNameOpts", + "RTWFcnName", + "RTWFileNameOpts", + "RTWFileName", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "RTWMemSecFuncInitTerm", + "RTWMemSecFuncExecute", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "IsSubsystemVirtual", + "Variant", + "VariantControl", + "OverrideUsingVariant", + "GeneratePreprocessorConditionals", + "AllowZeroVariantControls", + "PropagateVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "TreatAsGroupedWhenPropagatingVariantConditions" + ], + "values":[ + "FromPortIcon", + "", + "", + "", + "ReadWrite", + "", + "All", + "on", + "off", + "off", + "-1", + "Auto", + "Use subsystem name", + "", + "Auto", + "", + "void_void", + "off", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "off", + "off", + "", + "", + "off", + "off", + "off", + "", + "", + "on" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11255#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png new file mode 100644 index 0000000000000000000000000000000000000000..dbd48023ba6971e1809528b6a5083a96b7a5bdfc GIT binary patch literal 5869 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 - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaOpen - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - initVal - - - - - - - - init - - - - - - - - inc - - - - - - - - dec - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rate_Limiter - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -257,43 +50,43 @@ - + - + - + - + - + - + - + - + - + - + @@ -311,11 +104,11 @@ - + - + boolean @@ -323,29 +116,29 @@ - + - + - + - + - + - + @@ -357,6 +150,54 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaOpen + + + + + + + + @@ -369,11 +210,11 @@ - + - + [r_inpTgtScaOpen] @@ -402,11 +243,11 @@ - + - + -1 @@ -424,11 +265,11 @@ - + - + sfix28_En16 @@ -450,11 +291,11 @@ - + - + [r_inpTgtScaOpen] @@ -472,122 +313,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - dV_openRate - - - - - - - - - - - - - - - - - - - - - - dV_openRate - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -609,11 +339,11 @@ - + - + [VqFinPrev] @@ -642,19 +372,19 @@ - + - + - + - + @@ -680,11 +410,11 @@ - + - + sfix16_En4 @@ -696,92 +426,44 @@ - - - + + + - - + + - - + + - - if { } + + [VqFinPrev] - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - + + - - + + - - + + - - sfix28_En16 + + sfix16_En4 @@ -802,19 +484,19 @@ - + - + - + - + @@ -840,11 +522,122 @@ - + - + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + dV_openRate + + + + + + + + + + + + + + + + + + + + + + dV_openRate + + + + + + + + + + + + + + sfix28_En16 @@ -866,11 +659,11 @@ - + - + 1 @@ -888,11 +681,11 @@ - + - + VqFinPrev @@ -903,11 +696,11 @@ - + - + sfix16_En4 @@ -917,6 +710,213 @@ + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + initVal + + + + + + + + init + + + + + + + + inc + + + + + + + + dec + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rate_Limiter + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1079,5 +1079,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg index aa8d25f..d75e3ab 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg @@ -15,7 +15,7 @@ - + @@ -444,7 +444,7 @@ - + @@ -693,36 +693,36 @@ - - - - - - - - - - - Ini=initVal - - - - - + - + sfix28_En16 + + + + + + + + + + + Ini=initVal + + + + @@ -853,5 +853,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg index 172fe62..2431fa1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -1009,18 +1009,18 @@ - - - - - - + + + + + + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json index caf3a05..667f0cd 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json @@ -48,86 +48,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2360", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2343", "className":"Simulink.Sum", @@ -187,108 +107,10 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2346", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "+-", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Zero", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" - ], - "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"Delay_Init1", "label":"Delay_Init1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -382,70 +204,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2357", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "className":"Saturation Dynamic", "icon":"WebViewIcon3", - "name":"inc", - "label":"inc", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ - "Port", - "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "RndMeth", + "DoSatur" ], "values":[ - "4", - "Port number", "[]", "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", + "Inherit: Same as second input", "off", + "Floor", "off" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" ], "tabs_idx":[ - 0, - 2, - 11 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", - "masktype":"" + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" } }, { @@ -516,11 +310,150 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2355", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2346", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Zero", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2360", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2357", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"initVal", - "label":"initVal", + "name":"inc", + "label":"inc", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ @@ -543,7 +476,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "4", "Port number", "[]", "[]", @@ -649,6 +582,73 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2355", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"initVal", + "label":"initVal", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2356#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg index 9038dab..4a5ebb5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg @@ -46,54 +46,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - @@ -105,36 +57,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - @@ -152,187 +104,11 @@ - + - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - + sfix28_En16 @@ -346,7 +122,7 @@ - + @@ -354,59 +130,59 @@ - + - + u - + - + initVal - + - + init - + - + y - + - + 1 - + - + z - + - + @@ -424,11 +200,11 @@ - + - + sfix28_En16 @@ -436,29 +212,29 @@ - + - + - + - + - + - + @@ -482,11 +258,11 @@ - + - + 5 @@ -504,11 +280,11 @@ - + - + dec @@ -519,11 +295,11 @@ - + - + sfix28_En16 @@ -535,58 +311,107 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - 4 + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y - - - - - - - - - - - - - - - - - inc + + - + - - + + - + sfix28_En16 @@ -608,11 +433,11 @@ - + - + 3 @@ -630,11 +455,11 @@ - + - + init @@ -645,11 +470,11 @@ - + - + boolean @@ -661,58 +486,170 @@ - - - + + + - - + + - - + + - - 2 + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + - - + + - - + + - - initVal + + y + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + inc - + - - + + - + sfix28_En16 @@ -734,11 +671,11 @@ - + - + 1 @@ -756,11 +693,11 @@ - + - + u @@ -771,11 +708,74 @@ - + - + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + initVal + + + + + + + + + + + + + + sfix28_En16 @@ -953,5 +953,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg index a7d215f..05e7e29 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg @@ -232,5 +232,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json index e2e3d11..5ef0e15 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json @@ -277,65 +277,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11419", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "+-", - "off", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11410", "className":"Simulink.Constant", @@ -434,6 +375,162 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11419", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11408", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", + "name":"Modulo_fixdt", + "label":"Modulo_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11412", "className":"Simulink.Goto", @@ -467,167 +564,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11375", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11408", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon7", - "name":"Modulo_fixdt", - "label":"Modulo_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11411", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_mechAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11438", "className":"Simulink.DataTypeConversion", @@ -675,6 +611,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11375", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11418", "className":"Simulink.Constant", @@ -755,6 +722,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11411", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_mechAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11406", "className":"Simulink.Product", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg index e98b01f..477a767 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg @@ -201,70 +201,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En4 - - - - - - - - @@ -277,11 +213,11 @@ - + - + n_polePairs @@ -299,11 +235,11 @@ - + - + n_polePairs @@ -314,11 +250,11 @@ - + - + uint8 @@ -340,11 +276,11 @@ - + - + a_elecPeriod @@ -362,11 +298,11 @@ - + - + a_elecPeriod @@ -377,11 +313,11 @@ - + - + sfix32_En4 @@ -393,77 +329,60 @@ - - - + + + - - + + - - + + - - [a_elecAngle] + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - + + - + - - + + - - sfix16_En6 + + sfix32_En4 @@ -476,7 +395,7 @@ - + @@ -490,27 +409,27 @@ - + - + num - + - + div - + - + rem @@ -529,45 +448,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -576,66 +459,87 @@ - + - + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - - + + - - + + - - [a_mechAngle] + + [a_elecAngle] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -656,19 +560,19 @@ - + - + - + - + @@ -694,11 +598,59 @@ - + - + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + sfix16_En6 @@ -720,11 +672,11 @@ - + - + 30 @@ -742,11 +694,11 @@ - + - + sfix32_En4 @@ -760,7 +712,7 @@ - + @@ -768,11 +720,11 @@ - + - + else { } @@ -790,11 +742,11 @@ - + - + Action Port @@ -804,11 +756,59 @@ + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + - + @@ -1002,5 +1002,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg index f8323fc..a8c62a4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg @@ -44,7 +44,7 @@ - + @@ -117,7 +117,7 @@ - + @@ -519,5 +519,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json index 067693b..b7ffb81 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.json @@ -146,6 +146,595 @@ "finder":[ ] }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11758", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_fieldWeakHi", + "label":"r_fieldWeakHi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "r_fieldWeakHi", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11755", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"id_fieldWeakMax", + "label":"id_fieldWeakMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "id_fieldWeakMax", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11753", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"a_phaAdvMax", + "label":"a_phaAdvMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "a_phaAdvMax", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12694", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11748", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11750", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12693", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator6", + "label":"Relational Operator6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "<", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11746", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11744", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator1", + "label":"Relational Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11741", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_blendFactor", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11740", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11739", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11747", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11760", "className":"Simulink.Outport", @@ -276,43 +865,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11756", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11736", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"n_fieldWeakAuthHi", - "label":"n_fieldWeakAuthHi", + "name":"From8", + "label":"From8", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "GotoTag", + "IconDisplay" ], "values":[ - "n_fieldWeakAuthHi", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" + "r_fieldWeak", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -320,55 +891,51 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11752", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12696", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", + "name":"MinMax1", + "label":"MinMax1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", "LockScale", + "OutMax", + "OutMin", "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", "SampleTime", - "Threshold", + "SaturateOnIntegerOverflow", "ZeroCross" ], "values":[ - "u2 ~= 0", + "Inherit: Inherit via internal rule", + "min", + "off", + "2", "off", "[]", "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", + "Floor", "-1", - "0", + "off", "on" ], "tabs":[ - "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 1, - 9 + 1 ] }, "viewer":{ @@ -377,48 +944,30 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"MinMax", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11758", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11734", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"r_fieldWeakHi", - "label":"r_fieldWeakHi", + "name":"From24", + "label":"From24", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "GotoTag", + "IconDisplay" ], "values":[ - "r_fieldWeakHi", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" + "r_inpTgt", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -426,58 +975,32 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11750", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11737", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "rectangular", - "+-", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "z_ctrlTypSel", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 10 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -485,7 +1008,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"Goto", "masktype":"" } }, @@ -549,42 +1072,171 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11746", - "className":"Saturation Dynamic", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11756", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", + "name":"n_fieldWeakAuthHi", + "label":"n_fieldWeakAuthHi", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_fieldWeakAuthHi", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11731", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_blendFactor", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11732", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11730", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide3", + "label":"Divide3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", "RndMeth", - "DoSatur" + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "[]", - "[]", - "Inherit: Same as second input", + "**", + "Element-wise(.*)", "off", - "Floor", - "off" + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" ], "tabs":[ + "Main", + "Signal Attributes", + "-Other" ], "tabs_idx":[ + 0, + 2, + 9 ] }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" + "blocktype":"Product", + "masktype":"" } }, { @@ -647,389 +1299,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11741", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_blendFactor", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11740", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11744", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "==", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11739", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11748", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "+-", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11753", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"a_phaAdvMax", - "label":"a_phaAdvMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "a_phaAdvMax", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11738", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11736", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11734", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11731", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_blendFactor", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11729", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11728", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", + "name":"Divide14", + "label":"Divide14", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ @@ -1047,7 +1321,7 @@ "SampleTime" ], "values":[ - "**", + "*/", "Element-wise(.*)", "off", "[]", @@ -1081,37 +1355,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11733", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11727", "className":"Simulink.Product", @@ -1170,25 +1413,47 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11732", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12695", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"MinMax", + "label":"MinMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" ], "values":[ - "z_ctrlTypSel", - "Tag" + "Inherit: Inherit via internal rule", + "max", + "off", + "2", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" ], "tabs":[ - "Parameter Attributes" + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 1 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1196,7 +1461,56 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"MinMax", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11726", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM2", + "label":"CTRL_COMM2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "CTRL_FOC", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", "masktype":"" } }, @@ -1247,6 +1561,63 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11752", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11723", "className":"Simulink.ActionPort", @@ -1278,55 +1649,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11759", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"r_fieldWeakLo", - "label":"r_fieldWeakLo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "r_fieldWeakLo", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11722", "className":"Simulink.Inport", @@ -1395,11 +1717,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11726", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11738", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11759", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"CTRL_COMM2", - "label":"CTRL_COMM2", + "name":"r_fieldWeakLo", + "label":"r_fieldWeakLo", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ @@ -1413,12 +1768,12 @@ "FramePeriod" ], "values":[ - "CTRL_FOC", + "r_fieldWeakLo", "on", "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "fixdt(1,16,4)", "off", "inf" ], @@ -1444,11 +1799,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11721", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11720", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgt", - "label":"r_inpTgt", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ @@ -1471,7 +1826,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "1", "Port number", "[]", "[]", @@ -1511,166 +1866,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11728", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11733", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Divide14", - "label":"Divide14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "*/", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(0,16,15)", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11755", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"id_fieldWeakMax", - "label":"id_fieldWeakMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "id_fieldWeakMax", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11747", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" - ], - "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11737", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "z_ctrlTypSel", - "local", + "n_motAbs", "Tag" ], "tabs":[ @@ -1684,73 +1892,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11730", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide3", - "label":"Divide3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11720", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11721", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_ctrlTypSel", - "label":"z_ctrlTypSel", + "name":"r_inpTgt", + "label":"r_inpTgt", "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", "inspector":{ "params":[ @@ -1773,7 +1924,7 @@ "OutputFunctionCall" ], "values":[ - "1", + "2", "Port number", "[]", "[]", @@ -2220,57 +2371,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11728#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon6", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "Auto", - "", - "" - ], - "tabs":[ - "Parameter Attributes", - "Logging and Accessibility", - "Code Generation", - "Documentation" - ], - "tabs_idx":[ - 0, - 3, - 5, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11746#out:1", "className":"Simulink.Line", @@ -2373,57 +2473,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11727#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon6", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "Auto", - "", - "" - ], - "tabs":[ - "Parameter Attributes", - "Logging and Accessibility", - "Code Generation", - "Documentation" - ], - "tabs_idx":[ - 0, - 3, - 5, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11751#out:1", "className":"Simulink.Line", @@ -2730,57 +2779,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11729#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon6", - "name":"", - "label":"", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", - "inspector":{ - "params":[ - "SignalNameFromLabel", - "MustResolveToSignal", - "ShowPropagatedSignal", - "DataLogging", - "TestPoint", - "SignalObjectPackage", - "StorageClass", - "Description", - "documentLink" - ], - "values":[ - "", - "off", - "off", - "off", - "off", - "Simulink", - "Auto", - "", - "" - ], - "tabs":[ - "Parameter Attributes", - "Logging and Accessibility", - "Code Generation", - "Documentation" - ], - "tabs_idx":[ - 0, - 3, - 5, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11749#out:1", "className":"Simulink.Line", @@ -3239,5 +3237,311 @@ ], "finder":[ ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12693#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12694#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12695#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12696#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11728#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11727#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon6", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11719", + "inspector":{ + "params":[ + "SignalNameFromLabel", + "MustResolveToSignal", + "ShowPropagatedSignal", + "DataLogging", + "TestPoint", + "SignalObjectPackage", + "StorageClass", + "Description", + "documentLink" + ], + "values":[ + "", + "off", + "off", + "off", + "off", + "Simulink", + "Auto", + "", + "" + ], + "tabs":[ + "Parameter Attributes", + "Logging and Accessibility", + "Code Generation", + "Documentation" + ], + "tabs_idx":[ + 0, + 3, + 5, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] } ] \ No newline at end of file diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.png new file mode 100644 index 0000000000000000000000000000000000000000..1f53a3f8de2febc5064404adb8f1c73a61631fba GIT binary patch literal 9163 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg similarity index 76% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg index bc4af75..e45b87c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11719_d.svg @@ -1,10 +1,10 @@ - + - + @@ -19,7 +19,7 @@ - + @@ -33,7 +33,7 @@ - + @@ -41,7 +41,7 @@ - + This blendig factor is a number between [0, 1]. @@ -49,7 +49,7 @@ - + It manages the Field weakening amount, @@ -57,7 +57,7 @@ - + ranging from 0 to a calibratable Max value. @@ -73,7 +73,7 @@ - + @@ -84,372 +84,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthLo - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthLo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthHi - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthHi - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -462,11 +96,11 @@ - + - + r_fieldWeakHi @@ -484,11 +118,11 @@ - - + + - + r_fieldWeakHi @@ -499,11 +133,393 @@ - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + id_fieldWeakMax + + + + + + + + + + + + + + + + + + + + + + id_fieldWeakMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + a_phaAdvMax + + + + + + + + + + + + + + + + + + + + + + a_phaAdvMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -524,28 +540,28 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -563,11 +579,11 @@ - - + + - + sfix16_En4 @@ -579,60 +595,60 @@ - - - + + + - - + + - - - - - - - - - - - - - - - - - + - + - - + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - sfix16_En4 + + boolean @@ -645,7 +661,7 @@ - + @@ -653,35 +669,35 @@ - + - + - + - + - + - + - + - + @@ -693,35 +709,35 @@ - + - + up - + - + u - + - + lo - + - + y @@ -739,11 +755,11 @@ - - + + - + sfix16_En4 @@ -753,141 +769,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_blendFactor] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - + @@ -895,27 +781,27 @@ - + - + - + - + - + - + @@ -941,11 +827,11 @@ - - + + - + boolean @@ -955,6 +841,72 @@ + + + + + + + + + + + + + + + + + + [r_blendFactor] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + @@ -967,11 +919,11 @@ - + - + [r_inpTgt] @@ -990,59 +942,107 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + up - - + + - - + + u - - + + - - + + lo + + + + + + + + y - - + + - + - - + + - + sfix16_En4 @@ -1054,58 +1054,106 @@ - - - + + + - - + + - - + + - - a_phaAdvMax + + 1 - + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthLo + + + + + + - - + + - - + + - - a_phaAdvMax + + n_fieldWeakAuthLo - + - - + + - + sfix16_En4 @@ -1115,78 +1163,45 @@ - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - + - + - + - + [r_fieldWeak] - + - + - - + + - + sfix16_En4 @@ -1196,6 +1211,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + @@ -1208,11 +1287,11 @@ - + - + [r_inpTgt] @@ -1230,11 +1309,171 @@ - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthHi + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthHi + + + + + + + + + + + + + + sfix16_En4 @@ -1256,11 +1495,11 @@ - + - + [r_blendFactor] @@ -1278,188 +1517,11 @@ - - + + - - ufix16_En15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + ufix16_En15 @@ -1481,11 +1543,11 @@ - + - + [z_ctrlTypSel] @@ -1503,11 +1565,389 @@ - - + + - + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + CTRL_FOC + + + + + + + + + + + + + + + + + + + + + uint8 @@ -1521,7 +1961,7 @@ - + @@ -1529,35 +1969,35 @@ - + - + - + - + - + - + - + - + @@ -1583,11 +2023,203 @@ - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1601,7 +2233,7 @@ - + @@ -1609,11 +2241,11 @@ - + - + if { } @@ -1631,11 +2263,11 @@ - - + + - + Action Port @@ -1645,69 +2277,6 @@ - - - - - - - - - - - - - - - - - - r_fieldWeakLo - - - - - - - - - - - - - - - - - - - - - - r_fieldWeakLo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -1720,11 +2289,11 @@ - + - + 3 @@ -1742,11 +2311,11 @@ - - + + - + n_motAbs @@ -1757,11 +2326,11 @@ - - + + - + sfix16_En4 @@ -1773,387 +2342,28 @@ - - - - - - - - - - - - - - - - CTRL_FOC - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - - - - - - - - - - - - - - - - id_fieldWeakMax - - - - - - - - - - - - - - - - - - - - - - id_fieldWeakMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - - + + - - [z_ctrlTypSel] + + [r_fieldWeak] - + @@ -2165,51 +2375,58 @@ - - - + + + - - + + - - + + - - - - - - - - - - + + r_fieldWeakLo - - + + + + + + + + + + + + + + + + + r_fieldWeakLo - + - - + + - + sfix16_En4 @@ -2231,11 +2448,11 @@ - + - + 1 @@ -2253,11 +2470,11 @@ - - + + - + z_ctrlTypSel @@ -2268,11 +2485,11 @@ - - + + - + uint8 @@ -2282,6 +2499,117 @@ + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -2299,11 +2627,11 @@ - + - + @@ -2434,20 +2762,6 @@ - - - - - - - - - - - - - - @@ -2496,20 +2810,6 @@ - - - - - - - - - - - - - - @@ -2594,20 +2894,6 @@ - - - - - - - - - - - - - - @@ -2743,10 +3029,10 @@ - + - + @@ -2794,7 +3080,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg index 3a25004..cdead46 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11746_d.svg @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -1009,7 +1009,7 @@ - + @@ -1018,7 +1018,7 @@ - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg index b970e7b..eabc79c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11747_d.svg @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -1009,6 +1009,9 @@ + + + @@ -1018,9 +1021,6 @@ - - - @@ -1103,10 +1103,10 @@ - + - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json index 2e61827..cfb3091 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.json @@ -603,581 +603,72 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11815", - "className":"Either edge detection", - "icon":"WebViewIcon5", - "name":"either_edge", - "label":"either_edge", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "on", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Either edge detection" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11813", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11822", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", + "name":"b_errFlag", + "label":"b_errFlag", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", [ ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11811", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", "Signal Attributes", "-Other" ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11812", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11808", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator3", - "label":"Relational Operator3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "==", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11807", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "~=", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11806", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "==", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11801", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_errFlag", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11799", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motStdStill", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11798", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_errCode", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11797", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_errCodeRaw", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11817", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"g_Hb1", - "label":"g_Hb1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "4", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Simplest", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], "tabs_idx":[ 0, 2, - 8, 11 ] }, @@ -1187,16 +678,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11818", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11820", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"r_errInpTgtThres", - "label":"r_errInpTgtThres", + "name":"t_errQual", + "label":"t_errQual", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ @@ -1210,7 +701,7 @@ "FramePeriod" ], "values":[ - "r_errInpTgtThres", + "t_errQual", "on", "inf", "[]", @@ -1299,6 +790,568 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11819", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"t_errDequal", + "label":"t_errDequal", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "t_errDequal", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11818", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_errInpTgtThres", + "label":"r_errInpTgtThres", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "r_errInpTgtThres", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11812", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11809", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator7", + "label":"Relational Operator7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + ">", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11815", + "className":"Either edge detection", + "icon":"WebViewIcon4", + "name":"either_edge", + "label":"either_edge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "on", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Either edge detection" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11810", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum", + "label":"Sum", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+++", + "off", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11806", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator1", + "label":"Relational Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11803", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_errCodePrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11802", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11799", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11793", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_errCodeRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11792", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_errFlag", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11791", "className":"Simulink.From", @@ -1330,6 +1383,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11800", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11789", "className":"Simulink.From", @@ -1361,6 +1447,158 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11797", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_errCodeRaw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11786", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11811", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11785", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_posRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11794", "className":"Simulink.From", @@ -1393,138 +1631,214 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"Debounce_Filter", - "label":"Debounce_Filter", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11813", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" ], "values":[ - "FromPortIcon", - "ReadWrite", - "on", - "off", + "0", + "Inherited", "-1", - "Reusable function", "", "", "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Use subsystem name", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" + [ + ], + "Auto" ], "tabs":[ "Main", - "Code Generation", + "State Attributes", "-Other" ], "tabs_idx":[ 0, - 5, - 6 + 3, + 4 ] }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"UnitDelay", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11783", - "className":"Simulink.DataTypeConversion", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11790", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Data Type Conversion3", - "label":"Data Type Conversion3", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_errCodeRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11817", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"g_Hb1", + "label":"g_Hb1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Gain", + "Multiplication", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "ConvertRealWorld", "RndMeth", "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", "SampleTime" ], "values":[ + "4", + "Element-wise(K.*u)", "[]", "[]", - "uint8", + "Inherit: Same as input", "off", - "Real World Value (RWV)", - "Floor", + "Simplest", "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", "-1" ], "tabs":[ + "Main", + "Signal Attributes", "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11798", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_errCode", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11780", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM4", + "label":"CTRL_COMM4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "1", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, 7 ] }, @@ -1534,7 +1848,52 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"DataTypeConversion", + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11808", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator3", + "label":"Relational Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", "masktype":"" } }, @@ -1588,25 +1947,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11785", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11778", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"From", - "label":"From", + "name":"CTRL_COMM1", + "label":"CTRL_COMM1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "z_posRaw", - "Tag" + "7", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1614,7 +1991,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Constant", "masktype":"" } }, @@ -1668,11 +2045,105 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11786", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11783", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion3", + "label":"Data Type Conversion3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "uint8", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11782", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "uint8", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11788", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"From15", + "label":"From15", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ @@ -1680,7 +2151,7 @@ "IconDisplay" ], "values":[ - "b_motStdStill", + "z_errCodePrev", "Tag" ], "tabs":[ @@ -1736,11 +2207,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11788", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11787", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", + "name":"From11", + "label":"From11", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ @@ -1748,7 +2219,7 @@ "IconDisplay" ], "values":[ - "z_errCodePrev", + "VqFinPrev", "Tag" ], "tabs":[ @@ -1767,74 +2238,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11822", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11774", + "className":"Simulink.ActionPort", "icon":"WebViewIcon3", - "name":"b_errFlag", - "label":"b_errFlag", + "name":"Action Port", + "label":"Action Port", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "InitializeStates", + "PropagateVarSize" ], "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "Only when execution is resumed" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1842,7 +2264,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"ActionPort", "masktype":"" } }, @@ -1914,258 +2336,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11809", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11801", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Relational Operator7", - "label":"Relational Operator7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - ">", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11778", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM1", - "label":"CTRL_COMM1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "7", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11781", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "uint8", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11780", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM4", - "label":"CTRL_COMM4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "1", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11820", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"t_errQual", - "label":"t_errQual", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "t_errQual", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11792", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ "b_errFlag", + "local", "Tag" ], "tabs":[ @@ -2179,7 +2364,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, @@ -2298,70 +2483,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11810", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum", - "label":"Sum", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "+++", - "off", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11782", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11781", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", + "name":"Data Type Conversion", + "label":"Data Type Conversion", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ @@ -2404,104 +2530,38 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11790", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11807", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"Relational Operator2", + "label":"Relational Operator2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_errCodeRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11793", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_errCodeRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11819", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"t_errDequal", - "label":"t_errDequal", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", + "Operator", + "InputSameDT", "OutDataTypeStr", - "LockScale", - "FramePeriod" + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "t_errDequal", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", + "~=", "off", - "inf" + "boolean", + "Simplest", + "-1", + "on" ], "tabs":[ "Main", - "Signal Attributes", + "Data Type", "-Other" ], "tabs_idx":[ 0, - 3, - 7 + 1, + 4 ] }, "viewer":{ @@ -2510,71 +2570,104 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11803", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Debounce_Filter", + "label":"Debounce_Filter", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "z_errCodePrev", - "local", - "Tag" + "FromPortIcon", + "ReadWrite", + "", + "All", + "on", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Use subsystem name", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Reusable function", + "-1", + "", + "off", + "" ], "tabs":[ - "Parameter Attributes" + "Main", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 6 + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11774", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", + "blocktype":"SubSystem", "masktype":"" } }, @@ -2645,103 +2738,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11800", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11802", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11787", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11805", "className":"Simulink.Logic", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1647e457382821c535f7680f86d5f2bd477a87 GIT binary patch literal 6629 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg index eaf5050..883eb3a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11769_d.svg @@ -440,1070 +440,107 @@ - - - + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 2 - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~= 0 - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCode] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodeRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - r_errInpTgtThres - - - - - - - + + - - + + - - + + - - r_errInpTgtThres + + b_errFlag + + + + + + + + + + + + + + + + + + + + + + + + + + t_errQual + + + + + + + + + + + + + + + + + + + + + + t_errQual - - + + - - + + - - sfix16_En4 + + uint16 @@ -1524,11 +561,11 @@ - + - + 2 @@ -1546,11 +583,11 @@ - + - + uint8 @@ -1562,467 +599,59 @@ - - - + + + - - + + - - + + - - [b_errFlag] + + t_errDequal - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - tAcv - - - - - - - - tDeacv - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - Debounce_Filter + + t_errDequal - - + + - - + + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + uint16 @@ -2033,474 +662,58 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - + + - - + + - - 0 + + r_errInpTgtThres - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - Bitwise - - - - - - - - AND - - - - - - - - 0x4 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - + + - - + + - - + + - - b_errFlag - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev + + r_errInpTgtThres - + - - + + - + sfix16_En4 @@ -2510,11 +723,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ~= 0 + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + - + @@ -2522,19 +919,19 @@ - + - + - + - + @@ -2560,11 +957,11 @@ - + - + boolean @@ -2576,410 +973,148 @@ - - - + + + - - + + - - + + - - 7 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - + - - + + - + boolean - - - - - - - - - - - - - - - + - - + + - - t_errQual + + - - - - - - - - - - - - - - - - - - - - t_errQual - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 + + + + + + + + + + + + + + + + + + @@ -3000,51 +1135,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -3062,11 +1197,1328 @@ - + - + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodePrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodePrev] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 @@ -3088,19 +2540,19 @@ - + - + - + - + @@ -3126,11 +2578,11 @@ - + - + uint8 @@ -3142,299 +2594,44 @@ - - + + - + - + - - [z_errCodeRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodeRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - t_errDequal - - - - - - - - - - - - - - - - - - - - - - t_errDequal - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - + [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_motEna + + - - + + - - + + - - boolean + + uint8 @@ -3445,62 +2642,60 @@ - - - + + + - - + + - - + + - - [VqFinPrev] + + Bitwise + + + + + + + + AND + + + + + + + + 0x4 - - + + - - - - - - - - - - - - - - - + + + + - - + + - - [b_motEna] - - - - - - - + + uint8 @@ -3521,11 +2716,11 @@ - + - + [VqFinPrev] @@ -3543,11 +2738,11 @@ - + - + sfix16_En4 @@ -3557,6 +2752,811 @@ + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + tAcv + + + + + + + + tDeacv + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Debounce_Filter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -3591,21 +3591,6 @@ - - - - - - - - - - - boolean - - - - @@ -3617,6 +3602,21 @@ + + + + + + + + + + + boolean + + + + @@ -4223,5 +4223,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json index e5e9940..47c0c06 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.json @@ -128,6 +128,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2425", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2424", "className":"Simulink.Inport", @@ -195,37 +226,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2425", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2423", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2424#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg index d26bc8f..e66c4fa 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2423_d.svg @@ -78,74 +78,11 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - yPrev - - - - - - - - - - - - - - - boolean - - - - - - - - - + @@ -153,11 +90,11 @@ - + - + else { } @@ -175,11 +112,11 @@ - + - + Action Port @@ -189,6 +126,69 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + yPrev + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -205,5 +205,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json index 64dc2ca..7ebc7fd 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json @@ -1,228 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2445", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - ">", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2444", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_cntRst", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2443", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "yPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2441", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "tDeacv", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2436", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "yPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2434", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant6", - "label":"Constant6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "1", - "on", - "inf", - "[]", - "[]", - "uint16", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2446", "className":"Simulink.Switch", @@ -280,6 +56,84 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2445", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + ">", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2443", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "yPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2442", "className":"Simulink.Goto", @@ -313,97 +167,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"Counter", - "label":"Counter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "z_cntInit" - ], - "values":[ - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2432", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2438", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "yDeacv", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2440", "className":"Simulink.From", @@ -436,78 +199,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2431", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"yPrev", - "label":"yPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2437", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2438", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ @@ -515,7 +211,7 @@ "IconDisplay" ], "values":[ - "tDeacv", + "yDeacv", "Tag" ], "tabs":[ @@ -534,61 +230,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2430", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2444", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"b_cntRst", - "label":"b_cntRst", + "name":"Goto2", + "label":"Goto2", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "b_cntRst", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -596,83 +258,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2429", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"tDeacv", - "label":"tDeacv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2439", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2437", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"From10", + "label":"From10", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", "inspector":{ "params":[ @@ -778,6 +373,411 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Counter", + "label":"Counter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "z_cntInit" + ], + "values":[ + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2434", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant6", + "label":"Constant6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "1", + "on", + "inf", + "[]", + "[]", + "uint16", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2431", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"yPrev", + "label":"yPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2441", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "tDeacv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2439", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tDeacv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2430", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cntRst", + "label":"b_cntRst", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2436", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2429", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"tDeacv", + "label":"tDeacv", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2432", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2433", "className":"Simulink.Constant", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png new file mode 100644 index 0000000000000000000000000000000000000000..81719479bebf0da7733a6183c3dd12c24ead414f GIT binary patch literal 6887 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + @@ -23,19 +215,19 @@ - + - + - + - + @@ -61,11 +253,173 @@ - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [yDeacv] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yDeacv] + + + + + + + + + + + + + + + + + + + + + boolean @@ -87,11 +441,11 @@ - + - + [b_cntRst] @@ -108,839 +462,6 @@ - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [yDeacv] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - max - - - - - - - - rst - - - - - - - - cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Counter - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - elseif { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [yDeacv] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - yPrev - - - - - - - - - - - - - - - boolean - - - - - - - - @@ -953,11 +474,11 @@ - + - + [tDeacv] @@ -975,11 +496,490 @@ - + - + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + yDeacv + + + + + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + max + + + + + + + + rst + + + + + + + + cnt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Counter + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + yPrev + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + uint16 @@ -1052,6 +1052,54 @@ + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -1064,11 +1112,11 @@ - + - + 1 @@ -1086,11 +1134,11 @@ - + - + tDeacv @@ -1101,11 +1149,11 @@ - + - + uint16 @@ -1117,92 +1165,44 @@ - - - + + + - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - + + - + - - 1 + + elseif { } - - + + - - + + - + - - yDeacv + + Action Port @@ -1443,5 +1443,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg index 54d717d..72d952f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg @@ -15,7 +15,7 @@ - + @@ -592,5 +592,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json index ecbf88c..92f6c26 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json @@ -1,4 +1,33 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"rst_Delay", + "label":"rst_Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", + "inspector":{ + "params":[ + "initVal" + ], + "values":[ + "z_cntInit" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2418", "className":"Simulink.Outport", @@ -392,35 +421,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"rst_Delay", - "label":"rst_Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", - "inspector":{ - "params":[ - "initVal" - ], - "values":[ - "z_cntInit" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg index 1f22517..caf17b1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg @@ -10,6 +10,141 @@ + + + + + + + + + + + + + + + + + + + u + + + + + + + + rst + + + + + + + + y + + + + + + + + 1 + + + + + + + + z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=z_cntInit + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -23,11 +158,11 @@ - + - + 1 @@ -45,11 +180,11 @@ - + - + cnt @@ -71,35 +206,35 @@ - + - + - + - + - + - + - + - + @@ -117,11 +252,11 @@ - + - + uint16 @@ -135,7 +270,7 @@ - + @@ -143,19 +278,19 @@ - + - + - + - + @@ -181,11 +316,11 @@ - + - + uint16 @@ -207,11 +342,11 @@ - + - + 3 @@ -229,11 +364,11 @@ - + - + rst @@ -244,11 +379,11 @@ - + - + boolean @@ -270,11 +405,11 @@ - + - + 2 @@ -292,11 +427,11 @@ - + - + max @@ -307,11 +442,11 @@ - + - + uint16 @@ -333,11 +468,11 @@ - + - + 1 @@ -355,11 +490,11 @@ - + - + inc @@ -370,11 +505,11 @@ - + - + uint16 @@ -384,141 +519,6 @@ - - - - - - - - - - - - - - - - - - u - - - - - - - - rst - - - - - - - - y - - - - - - - - 1 - - - - - - - - z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=z_cntInit - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -625,5 +625,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json index 21a4e39..a030053 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json @@ -1,4 +1,61 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2491", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2492", "className":"Simulink.Outport", @@ -158,11 +215,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2486", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2488", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"Goto17", + "label":"Goto17", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ @@ -171,7 +228,7 @@ "IconDisplay" ], "values":[ - "tAcv", + "yPrev", "local", "Tag" ], @@ -191,11 +248,75 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2484", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2485", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cntRst", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2487", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "yAcv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2482", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ @@ -252,336 +373,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2487", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "yAcv", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2491", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"Counter", - "label":"Counter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "z_cntInit" - ], - "values":[ - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2478", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "1", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2477", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2481", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "yPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2476", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_errPrev", - "label":"b_errPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2488", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "yPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2479", "className":"Simulink.Constant", @@ -631,6 +422,130 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Counter", + "label":"Counter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "z_cntInit" + ], + "values":[ + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2477", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2484", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tAcv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2486", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "tAcv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2475", "className":"Simulink.Inport", @@ -699,11 +614,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2485", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2481", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", "inspector":{ "params":[ @@ -711,38 +626,7 @@ "IconDisplay" ], "values":[ - "b_cntRst", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2482", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "tAcv", + "yPrev", "Tag" ], "tabs":[ @@ -827,6 +711,122 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2478", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "1", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2476", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_errPrev", + "label":"b_errPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg index 13bd13b..623f278 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.svg @@ -10,6 +10,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + @@ -23,11 +215,11 @@ - + - + 1 @@ -45,11 +237,11 @@ - + - + yAcv @@ -63,7 +255,7 @@ - + @@ -71,19 +263,19 @@ - + - + - + - + @@ -109,11 +301,11 @@ - + - + boolean @@ -135,11 +327,11 @@ - + - + [b_cntRst] @@ -158,28 +350,28 @@ - - + + - + - + - - [tAcv] + + [yPrev] - + @@ -191,91 +383,43 @@ - - + + - + - + - - [tAcv] + + [b_cntRst] - + - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [yAcv] - - - - - - - - - - - - - + - - + + - + boolean @@ -297,11 +441,11 @@ - + - + [yAcv] @@ -320,187 +464,91 @@ - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - + - - F + + [tAcv] - - + + - - + + - + - + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [yAcv] + + + + + + + + + + + + + + + + + + + + + boolean @@ -510,6 +558,54 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + @@ -522,92 +618,44 @@ - + - + inc - + - + max - + - + rst - + - + cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -615,7 +663,7 @@ - + @@ -623,7 +671,7 @@ - + @@ -631,7 +679,7 @@ - + @@ -639,7 +687,7 @@ - + @@ -647,7 +695,7 @@ - + @@ -655,7 +703,7 @@ - + @@ -663,7 +711,7 @@ - + @@ -671,6 +719,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -688,11 +784,11 @@ - + - + Counter @@ -703,11 +799,11 @@ - + - + uint16 @@ -715,29 +811,29 @@ - + - + - + - + - + - + @@ -749,59 +845,11 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - + @@ -809,11 +857,11 @@ - + - + if { } @@ -831,11 +879,11 @@ - + - + Action Port @@ -845,6 +893,150 @@ + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_cntRst + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -857,11 +1049,11 @@ - + - + [yPrev] @@ -879,11 +1071,122 @@ - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + tAcv + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + boolean @@ -905,11 +1208,11 @@ - + - + 3 @@ -927,11 +1230,11 @@ - + - + b_errPrev @@ -942,11 +1245,11 @@ - + - + boolean @@ -956,309 +1259,6 @@ - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - b_cntRst - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - tAcv - - - - - - - - - - - - - - - uint16 - - - - - - - - @@ -1443,5 +1443,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg index b9f7339..b3fdf49 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg @@ -15,7 +15,7 @@ - + @@ -486,36 +486,36 @@ - - - - - - - - - - - uint16 - - - - - + - + Ini=initVal + + + + + + + + + + + uint16 + + + + @@ -592,5 +592,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json index 151d8a9..2342ed2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json @@ -1,41 +1,62 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2416", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2418", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", + "name":"cnt", + "label":"cnt", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "round", - "|++", - "on", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", "1", - "All dimensions", - "-1" + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -45,7 +66,7 @@ "tabs_idx":[ 0, 2, - 10 + 11 ] }, "viewer":{ @@ -54,36 +75,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"rst_Delay", - "label":"rst_Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", - "inspector":{ - "params":[ - "initVal" - ], - "values":[ - "z_cntInit" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", + "blocktype":"Outport", "masktype":"" } }, @@ -207,6 +199,94 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"rst_Delay", + "label":"rst_Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "inspector":{ + "params":[ + "initVal" + ], + "values":[ + "z_cntInit" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2416", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "|++", + "on", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2413", "className":"Simulink.Inport", @@ -274,86 +354,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2418", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"cnt", - "label":"cnt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2412", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg index 4987ea0..4633cb8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg @@ -13,203 +13,44 @@ - - - + + + - - + + - + - - + + 1 + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - rst - - - - - - - - y - - - - - - - - 1 - - - - - - - - z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=z_cntInit - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + cnt @@ -222,7 +63,7 @@ - + @@ -230,19 +71,19 @@ - + - + - + - + @@ -268,11 +109,11 @@ - + - + uint16 @@ -294,11 +135,11 @@ - + - + 3 @@ -316,11 +157,11 @@ - + - + rst @@ -331,11 +172,11 @@ - + - + boolean @@ -345,6 +186,213 @@ + + + + + + + + + + + + + + + + + + u + + + + + + + + rst + + + + + + + + y + + + + + + + + 1 + + + + + + + + z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=z_cntInit + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + @@ -357,11 +405,11 @@ - + - + 2 @@ -379,11 +427,11 @@ - + - + max @@ -394,11 +442,11 @@ - + - + uint16 @@ -408,54 +456,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - cnt - - - - - - - - @@ -625,5 +625,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg index c01b34a..d88e551 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg @@ -120,36 +120,36 @@ - - - - - - - - - - - boolean - - - - - + - + Ini=0 + + + + + + + + + + + boolean + + + + @@ -158,7 +158,7 @@ - + @@ -345,5 +345,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json index 09332bb..7885240 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json @@ -79,6 +79,103 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Qualification", + "label":"Qualification", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2472", "className":"Simulink.Merge", @@ -162,32 +259,31 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Qualification", - "label":"Qualification", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", + "className":"Either edge detection", + "icon":"WebViewIcon4", + "name":"either_edge", + "label":"either_edge", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -199,30 +295,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "off", - "off", - "-1", - "Auto", + "", + "All", + "on", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -234,19 +330,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -257,15 +352,15 @@ ], "finder":{ "blocktype":"SubSystem", - "masktype":"" + "masktype":"Either edge detection" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2465", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2466", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"Goto5", + "label":"Goto5", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ @@ -274,7 +369,7 @@ "IconDisplay" ], "values":[ - "tAcv", + "tDeacv", "local", "Tag" ], @@ -360,11 +455,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2466", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2461", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ @@ -373,7 +468,7 @@ "IconDisplay" ], "values":[ - "tDeacv", + "b_cntRst", "local", "Tag" ], @@ -423,6 +518,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2459", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cntRst", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2458", "className":"Simulink.From", @@ -516,324 +642,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", - "className":"Either edge detection", - "icon":"WebViewIcon5", - "name":"either_edge", - "label":"either_edge", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "on", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Either edge detection" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2461", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_cntRst", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2454", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "u", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2452", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "tDeacv", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2449", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "tAcv", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2453", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "u", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2455", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "yPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2448", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "yPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2509", "className":"Simulink.UnitDelay", @@ -884,6 +692,258 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2451", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2455", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2449", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "tAcv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2448", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2453", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "u", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2454", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "u", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2462", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "y", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2465", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "tAcv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2450", "className":"Simulink.From", @@ -926,22 +986,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -953,30 +1012,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -988,19 +1047,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1082,11 +1140,108 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2451", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Dequalification", + "label":"Dequalification", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2452", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", + "name":"From12", + "label":"From12", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", "inspector":{ "params":[ @@ -1094,7 +1249,7 @@ "IconDisplay" ], "values":[ - "yPrev", + "tDeacv", "Tag" ], "tabs":[ @@ -1179,169 +1334,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2459", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_cntRst", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Dequalification", - "label":"Dequalification", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2462", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "y", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2420", "className":"Simulink.Inport", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ec7a5d107afd34aa5d364f1a6bea25f168a44a08 GIT binary patch literal 6791 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - u2 - - - - - - - - if(u1 ~= 0) - - - - - - - - elseif(u2 ~=0) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - @@ -251,43 +77,43 @@ - + - + tAcv - + - + b_cntRst - + - + b_errPrev - + - + yAcv - + - + if { } @@ -317,11 +143,11 @@ - + - + Qualification @@ -338,11 +164,11 @@ - + - + boolean @@ -359,11 +185,11 @@ - + - + action @@ -375,34 +201,360 @@ - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + - - + + - - [tAcv] + + u1 + + + + + + + + u2 + + + + + + + + if(u1 ~= 0) + + + + + + + + elseif(u2 ~=0) + + + + + + + + else - + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [tDeacv] + + + + + + @@ -424,11 +576,11 @@ - + - + [yPrev] @@ -457,11 +609,11 @@ - + - + [u] @@ -480,28 +632,28 @@ - - + + - + - + - - [tDeacv] + + [b_cntRst] - + @@ -523,11 +675,11 @@ - + - + [yPrev] @@ -545,11 +697,59 @@ - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + boolean @@ -571,11 +771,11 @@ - + - + [yPrev] @@ -593,11 +793,11 @@ - + - + boolean @@ -619,11 +819,11 @@ - + - + [y] @@ -641,11 +841,11 @@ - + - + boolean @@ -667,11 +867,11 @@ - + - + [u] @@ -689,11 +889,11 @@ - + - + boolean @@ -705,325 +905,91 @@ - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [u] - - - - - - - - - - - - - - - + - + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - + + - + - - uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + Ini=0 @@ -1034,43 +1000,43 @@ - - + + - + - + - - [u] + + [yPrev] - + - + - - + + - + boolean @@ -1092,11 +1058,11 @@ - + - + [yPrev] @@ -1114,11 +1080,11 @@ - + - + boolean @@ -1128,6 +1094,54 @@ + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + @@ -1140,11 +1154,11 @@ - + - + [yPrev] @@ -1162,11 +1176,11 @@ - + - + boolean @@ -1178,90 +1192,43 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + [u] + - - - - - - - - - - - - - - - - - Ini=0 + + - + - - + + - + boolean @@ -1271,6 +1238,120 @@ + + + + + + + + + + + + + + + + + + [u] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [y] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + @@ -1283,11 +1364,11 @@ - + - + [b_cntRst] @@ -1305,11 +1386,11 @@ - + - + boolean @@ -1323,7 +1404,7 @@ - + @@ -1337,27 +1418,27 @@ - + - + yPrev - + - + yDefault - + - + else { } @@ -1387,11 +1468,11 @@ - + - + Default @@ -1404,16 +1485,16 @@ - - + + - - + + - - action + + boolean @@ -1425,16 +1506,16 @@ - - + + - - + + - - boolean + + action @@ -1461,11 +1542,11 @@ - + - + 3 @@ -1483,11 +1564,11 @@ - + - + tDeacv @@ -1498,11 +1579,11 @@ - + - + uint16 @@ -1512,170 +1593,11 @@ - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - tAcv - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - + @@ -1689,43 +1611,43 @@ - + - + tDeacv - + - + b_cntRst - + - + yPrev - + - + yDeacv - + - + elseif { } @@ -1755,11 +1677,11 @@ - + - + Dequalification @@ -1776,11 +1698,11 @@ - + - + action @@ -1797,11 +1719,11 @@ - + - + boolean @@ -1813,35 +1735,113 @@ - + - - + + - - + + - - + + - - [y] + + [tDeacv] - - + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + tAcv + + + + + + + + + + + + + + + uint16 @@ -2597,5 +2597,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg index 6020a3e..58c5339 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg @@ -120,36 +120,36 @@ - - - - - - - - - - - boolean - - - - - + - + Ini=0 + + + + + + + + + + + boolean + + + + @@ -158,7 +158,7 @@ - + @@ -345,5 +345,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json index bd2af44..d172b8b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json @@ -49,11 +49,11 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11891", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11893", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"call1", - "label":"call1", + "name":"call3", + "label":"call3", "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ @@ -82,7 +82,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "1", + "3", "Port number", "[]", "[]", @@ -129,11 +129,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11893", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11891", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"call3", - "label":"call3", + "name":"call1", + "label":"call1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ @@ -162,7 +162,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "3", + "1", "Port number", "[]", "[]", @@ -289,11 +289,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11888", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11890", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay4", - "label":"UnitDelay4", + "name":"UnitDelay6", + "label":"UnitDelay6", "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ @@ -307,57 +307,7 @@ "StateStorageClass" ], "values":[ - "1", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11887", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay2", - "label":"UnitDelay2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "1", + "0", "Inherited", "-1", "", @@ -439,11 +389,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11890", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11888", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay6", - "label":"UnitDelay6", + "name":"UnitDelay4", + "label":"UnitDelay4", "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", "inspector":{ "params":[ @@ -457,7 +407,57 @@ "StateStorageClass" ], "values":[ - "0", + "1", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11887", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay2", + "label":"UnitDelay2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11884", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "1", "Inherited", "-1", "", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg index 69e60fc..af84415 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.svg @@ -39,54 +39,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - call1 - - - - - - - - @@ -99,11 +51,11 @@ - + - + 3 @@ -121,11 +73,11 @@ - + - + call3 @@ -135,6 +87,54 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + call1 + + + + + + + + @@ -185,11 +185,11 @@ - - - + + + - + @@ -199,7 +199,7 @@ - + @@ -207,7 +207,7 @@ - + @@ -215,7 +215,7 @@ - + @@ -223,309 +223,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - Ini=1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -551,11 +249,11 @@ - + - + Ini=0 @@ -566,11 +264,313 @@ - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=1 + + + + + + + + + + + + + + boolean @@ -871,5 +871,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json index 212d106..309a56a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json @@ -1,37 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:20", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"[call3]{task3;} ", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "[call3]{task3;} ", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:16", "className":"Stateflow.Transition", @@ -65,39 +32,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:12", - "className":"Stateflow.Transition", - "icon":"WebViewIcon9", - "name":"", - "label":"[call1]{task1a; task1b}", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "[call1]{task1a; task1b}", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:14", "className":"Stateflow.Transition", @@ -131,6 +65,72 @@ "finder":[ ] }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:18", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 2, + "", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:12", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[call1]{task1a; task1b}", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[call1]{task1a; task1b}", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:10", "className":"Stateflow.Transition", @@ -165,11 +165,11 @@ ] }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:18", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895:20", "className":"Stateflow.Transition", "icon":"WebViewIcon9", "name":"", - "label":"", + "label":"[call3]{task3;} ", "parent":"BLDCmotor_FOC_R2017b_fixdt:11895", "inspector":{ "params":[ @@ -179,8 +179,8 @@ "Document" ], "values":[ - 2, - "", + 1, + "[call3]{task3;} ", "", "" ], diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg index 802a428..0ac0f02 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg @@ -47,74 +47,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - [call3]{ - - - - - - - - - - - - - - - - task3 - - - - - - - - - - - - - - - - ;} - - - - - - - - - @@ -127,84 +59,84 @@ + + + + + + + + + + + + + + + [call2]{ + + + + + + + + + + + + + + + + task2a + + + + + + + + + + + + + + + + ; + + + + + + + + + - - + + task2b - - [call2]{ + + - - - - - - - - - - task2a - - - - - - - - - - - - - - - - ; - - - - - - - - - - - - - - - - task2b - - - - - - - - - - - - - - - + } @@ -214,11 +146,11 @@ - + - + 1 @@ -229,120 +161,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - [call1]{ - - - - - - - - - - - - - - - - task1a - - - - - - - - - - - - - - - - ; - - - - - - - - - - - - - - - - task1b - - - - - - - - - - - - - - - - } - - - - - - - - - - - - - - 1 - - - - - - - - - @@ -359,11 +177,11 @@ - + - + 2 @@ -374,6 +192,151 @@ + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [call1]{ + + + + + + + + + + + + + + + + task1a + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + task1b + + + + + + + + + + + + + + + + } + + + + + + + + + + + + + + 1 + + + + + + + + + @@ -393,28 +356,65 @@ - + - + - + - - + + - - + + + + + + + + + + + + + + + [call3]{ + + + + + + + + + + + + + + + + task3 + + + + + + + + - + - - 2 + + ;} - + @@ -424,5 +424,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json index b6d72b1..112fc10 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.json @@ -190,284 +190,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11926", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_sin", - "label":"r_sin", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Sine_Cosine_Approximation", - "label":"Sine_Cosine_Approximation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Park_Transform", - "label":"Park_Transform", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11917", "className":"Simulink.Outport", @@ -549,307 +271,99 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11902", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto32", - "label":"Goto32", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Park_Transform", + "label":"Park_Transform", "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "b_motEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8844", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11908", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10686", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iqAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11927", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_cos", - "label":"r_cos", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", "", - [ - ], - "Dialog", "Auto", - "off" + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ "Main", - "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11925", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8782", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From27", - "label":"From27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_cos", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9718", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_motEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", + "blocktype":"SubSystem", "masktype":"" } }, @@ -897,135 +411,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11924", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_cos", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8775", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11914", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11915", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From71", - "label":"From71", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11906", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11902", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", + "name":"Goto32", + "label":"Goto32", "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", "inspector":{ "params":[ @@ -1034,7 +424,7 @@ "IconDisplay" ], "values":[ - "i_phaAB", + "b_motEna", "local", "Tag" ], @@ -1053,37 +443,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11918", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iqAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11916", "className":"Simulink.Outport", @@ -1164,6 +523,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8844", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8845", "className":"Simulink.Goto", @@ -1198,11 +590,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8857", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11908", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto35", - "label":"Goto35", + "name":"Goto21", + "label":"Goto21", "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", "inspector":{ "params":[ @@ -1211,7 +603,7 @@ "IconDisplay" ], "values":[ - "r_sin", + "a_elecAngle", "local", "Tag" ], @@ -1263,6 +655,791 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9718", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11924", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11925", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8781", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8775", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8858", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto36", + "label":"Goto36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_cos", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11906", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11023", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_Transform", + "label":"Clarke_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11926", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_sin", + "label":"r_sin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8782", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11915", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From71", + "label":"From71", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11918", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iqAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11905", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaBC", + "label":"i_phaBC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Sine_Cosine_Approximation", + "label":"Sine_Cosine_Approximation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8857", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto35", + "label":"Goto35", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8726", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Current_Filtering", + "label":"Current_Filtering", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11904", "className":"Simulink.Inport", @@ -1331,27 +1508,74 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8858", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11927", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Goto36", - "label":"Goto36", + "name":"r_cos", + "label":"r_cos", "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "r_cos", - "local", - "Tag" + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 11 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1359,7 +1583,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Outport", "masktype":"" } }, @@ -1461,235 +1685,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8781", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11023", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_Transform", - "label":"Clarke_Transform", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8726", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Current_Filtering", - "label":"Current_Filtering", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11901", "className":"Simulink.Inport", @@ -1758,61 +1753,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11905", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11914", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"i_phaBC", - "label":"i_phaBC", + "name":"From11", + "label":"From11", "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "iq", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1820,7 +1779,40 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10686", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11900", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", "masktype":"" } }, diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11900_d.png new file mode 100644 index 0000000000000000000000000000000000000000..24f980e96ae51b4897793a97abf0077dfe0ed03c GIT binary patch literal 7484 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 - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_sin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sine_Cosine_Approximation - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i_apha - - - - - - - - i_beta - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - iq_Raw - - - - - - - - id_Raw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Park_Transform - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - @@ -518,11 +186,11 @@ - + - + 4 @@ -540,11 +208,11 @@ - + - + id @@ -554,6 +222,216 @@ + + + + + + + + + + + + + + + + + + + + + + + + i_apha + + + + + + + + i_beta + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + iq_Raw + + + + + + + + id_Raw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Park_Transform + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + @@ -566,11 +444,11 @@ - + - + [b_motEna] @@ -587,6 +465,54 @@ + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + @@ -599,11 +525,11 @@ - + - + [iq] @@ -620,6 +546,39 @@ + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + @@ -632,11 +591,11 @@ - + - + [a_elecAngle] @@ -653,674 +612,6 @@ - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - r_cos - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - @@ -1333,11 +624,11 @@ - + - + [i_phaBC] @@ -1356,59 +647,44 @@ - - - + + + - - + + - - + + - - 3 + + [b_motEna] - - - - - - - - - - - - - - - - - i_phaAB + + - - + + - - + + - - sfix16_En4 + + boolean @@ -1419,140 +695,92 @@ - - - + + + - - + + - - + + - + [r_cos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - a_elecAngle + + - - + + - - + + - - sfix16_En6 + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 @@ -1573,11 +801,11 @@ - + - + [r_sin] @@ -1595,11 +823,11 @@ - + - + sfix16_En14 @@ -1609,53 +837,167 @@ + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + - + - + - + - + - + i_phaAB - + - + i_phaBC - + - + i_alpha - + - + i_beta @@ -1663,7 +1005,7 @@ - + @@ -1676,7 +1018,7 @@ - + @@ -1685,11 +1027,11 @@ - + - + Clarke_Transform @@ -1697,28 +1039,7 @@ - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - + @@ -1727,11 +1048,32 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1743,15 +1085,433 @@ - + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_sin + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + i_phaBC + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sine_Cosine_Approximation + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + - + @@ -1765,51 +1525,51 @@ - + - + iq_raw - + - + id_raw - + - + iq - + - + iqAbs - + - + id - - + + - + if { } @@ -1839,11 +1599,11 @@ - + - + Current_Filtering @@ -1856,16 +1616,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1881,11 +1641,11 @@ - + - + sfix16_En4 @@ -1898,16 +1658,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1919,15 +1679,15 @@ - + - - + + - + sfix16_En4 @@ -1939,13 +1699,235 @@ - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_cos + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + @@ -1955,11 +1937,11 @@ - + - + 1 @@ -1977,11 +1959,11 @@ - + - + b_motEna @@ -1992,11 +1974,11 @@ - + - + boolean @@ -2008,58 +1990,43 @@ - - - + + + - - + + - - + + - - 4 + + [iq] - - - - - - - - - - - - - - - - - i_phaBC + + - + - - + + - + sfix16_En4 @@ -2069,6 +2036,39 @@ + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + @@ -2198,11 +2198,11 @@ - + - + @@ -2421,5 +2421,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json index e290266..7ec8dd4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json @@ -1,31 +1,30 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12109", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12126", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Inv_Clarke_Transform", - "label":"Inv_Clarke_Transform", + "name":"Inv_Park_Transform", + "label":"Inv_Park_Transform", "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -37,30 +36,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -72,19 +71,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -99,11 +97,91 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12049", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12098", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"V_phaABC_FOC", + "label":"V_phaABC_FOC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12052", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", + "name":"Goto32", + "label":"Goto32", "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", "inspector":{ "params":[ @@ -112,7 +190,7 @@ "IconDisplay" ], "values":[ - "Vd", + "Vq", "local", "Tag" ], @@ -227,151 +305,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12126", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Inv_Park_Transform", - "label":"Inv_Park_Transform", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12108", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12044", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ "V_phaABC_FOC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12105", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_cos", "Tag" ], "tabs":[ @@ -390,11 +336,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12044", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12105", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", + "name":"From29", + "label":"From29", "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", "inspector":{ "params":[ @@ -402,7 +348,7 @@ "IconDisplay" ], "values":[ - "V_phaABC_FOC", + "r_cos", "Tag" ], "tabs":[ @@ -451,6 +397,134 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11935", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12109", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Inv_Clarke_Transform", + "label":"Inv_Clarke_Transform", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11934", "className":"Simulink.Inport", @@ -518,39 +592,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12047", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_sin", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11933", "className":"Simulink.Inport", @@ -619,42 +660,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11935", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12052", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12049", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto32", - "label":"Goto32", + "name":"Goto21", + "label":"Goto21", "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", "inspector":{ "params":[ @@ -663,7 +673,7 @@ "IconDisplay" ], "values":[ - "Vq", + "Vd", "local", "Tag" ], @@ -749,86 +759,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12098", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"V_phaABC_FOC", - "label":"V_phaABC_FOC", - "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11931", "className":"Simulink.Inport", @@ -896,6 +826,72 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12047", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12108", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11930", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "V_phaABC_FOC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12044#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg index 7ca6995..539b806 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.svg @@ -13,9 +13,9 @@ - - - + + + @@ -23,34 +23,58 @@ - - + + - + - - V_alpha + + Vq - + - - V_beta + + Vd - + - - V_phaABC_FOC + + r_sin + + + + + + + + r_cos + + + + + + + + V_alpha + + + + + + + + V_beta @@ -62,8 +86,8 @@ - - + + @@ -75,16 +99,16 @@ - - + + - - + + - - Inv_Clarke_Transform + + Inv_Park_Transform @@ -96,15 +120,36 @@ - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -116,34 +161,82 @@ - + - + - - + + - - + + - - + + - - [Vd] + + 1 - + + + + + + + + + + + + + + + + + V_phaABC_FOC + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + @@ -165,11 +258,11 @@ - + - + [r_cos] @@ -198,11 +291,11 @@ - + - + [Vq] @@ -220,11 +313,11 @@ - + - + sfix16_En4 @@ -246,11 +339,11 @@ - + - + [Vd] @@ -268,11 +361,11 @@ - + - + sfix16_En4 @@ -282,241 +375,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - Vq - - - - - - - - Vd - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - V_alpha - - - - - - - - V_beta - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Inv_Park_Transform - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [V_phaABC_FOC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - @@ -529,11 +387,11 @@ - + - + [V_phaABC_FOC] @@ -551,11 +409,11 @@ - + - + sfix16_En4 @@ -565,6 +423,54 @@ + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + @@ -577,11 +483,11 @@ - + - + [r_sin] @@ -599,11 +505,11 @@ - + - + sfix16_En14 @@ -613,9 +519,166 @@ + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V_alpha + + + + + + + + V_beta + + + + + + + + V_phaABC_FOC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Inv_Clarke_Transform + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + @@ -625,11 +688,11 @@ - + - + 4 @@ -647,11 +710,11 @@ - + - + r_cos @@ -662,11 +725,11 @@ - + - + sfix16_En14 @@ -676,39 +739,6 @@ - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - @@ -721,11 +751,11 @@ - + - + 3 @@ -743,11 +773,11 @@ - + - + r_sin @@ -758,11 +788,11 @@ - + - + sfix16_En14 @@ -774,76 +804,28 @@ - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - + + - + - + - - [Vq] + + [Vd] - + @@ -865,11 +847,11 @@ - + - + 2 @@ -887,11 +869,11 @@ - + - + Vd @@ -902,11 +884,11 @@ - + - + sfix16_En4 @@ -916,54 +898,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - V_phaABC_FOC - - - - - - - - @@ -976,11 +910,11 @@ - + - + 1 @@ -998,11 +932,11 @@ - + - + Vq @@ -1013,11 +947,11 @@ - + - + sfix16_En4 @@ -1027,6 +961,72 @@ + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_FOC] + + + + + + + + + + + + + + + @@ -1197,5 +1197,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json index 573d760..c0a7908 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.json @@ -312,11 +312,70 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12118", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12122", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum6", + "label":"Sum6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "-+", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12119", "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"MinMax1", - "label":"MinMax1", + "name":"MinMax2", + "label":"MinMax2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ @@ -334,7 +393,7 @@ ], "values":[ "Inherit: Inherit via internal rule", - "min", + "max", "on", "1", "off", @@ -364,65 +423,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12117", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain4", - "label":"Gain4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "2/sqrt(3)", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Floor", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12120", "className":"Simulink.Mux", @@ -513,6 +513,59 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12118", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax1", + "label":"MinMax1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", + "inspector":{ + "params":[ + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" + ], + "values":[ + "Inherit: Inherit via internal rule", + "min", + "on", + "1", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"MinMax", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12115", "className":"Simulink.Gain", @@ -632,64 +685,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12119", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax2", - "label":"MinMax2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", - "inspector":{ - "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", - "OutMin", - "RndMeth", - "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" - ], - "values":[ - "Inherit: Inherit via internal rule", - "max", - "on", - "1", - "off", - "[]", - "[]", - "Floor", - "-1", - "off", - "on" - ], - "tabs":[ - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"MinMax", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12113", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12121", "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Add1", - "label":"Add1", + "name":"Sum2", + "label":"Sum2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ @@ -709,14 +709,14 @@ ], "values":[ "rectangular", - "-+", + "--", "off", "Inherit: Inherit via internal rule", "[]", "[]", "Inherit: Same as first input", "off", - "Floor", + "Simplest", "on", "1", "All dimensions", @@ -743,6 +743,65 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12117", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain4", + "label":"Gain4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "2/sqrt(3)", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Floor", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12112", "className":"Simulink.Sum", @@ -803,11 +862,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12122", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12113", "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Sum6", - "label":"Sum6", + "name":"Add1", + "label":"Add1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", "inspector":{ "params":[ @@ -834,66 +893,7 @@ "[]", "Inherit: Same as first input", "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12121", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12109", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "--", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", + "Floor", "on", "1", "All dimensions", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg index f36447e..8b63e0f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12109_d.svg @@ -265,299 +265,59 @@ - - - + + + - - + + - + - + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2/sqrt(3) + + - - + + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1/2 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - sqrt(3)/2 - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -571,7 +331,7 @@ - + @@ -579,19 +339,19 @@ - + - + - + - + @@ -617,11 +377,11 @@ - + - + sfix16_En4 @@ -633,195 +393,251 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1/2 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + sqrt(3)/2 + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -843,19 +659,19 @@ - + - + - + - + @@ -873,11 +689,195 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2/sqrt(3) + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1019,10 +1019,10 @@ - + - + @@ -1182,10 +1182,10 @@ - + - + @@ -1193,5 +1193,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json index 564c403..a8e8727 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.json @@ -476,65 +476,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12148", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum6", - "label":"Sum6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "+-", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12147", "className":"Simulink.Sum", @@ -628,11 +569,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12145", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12143", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ @@ -641,7 +582,7 @@ "IconDisplay" ], "values":[ - "r_sin", + "Vq", "local", "Tag" ], @@ -660,37 +601,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12142", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12141", "className":"Simulink.From", @@ -723,11 +633,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12139", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12142", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"From8", + "label":"From8", "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ @@ -735,7 +645,7 @@ "IconDisplay" ], "values":[ - "r_cos", + "Vd", "Tag" ], "tabs":[ @@ -754,11 +664,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12138", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12137", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ @@ -766,7 +676,38 @@ "IconDisplay" ], "values":[ - "Vd", + "Vq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12136", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", "Tag" ], "tabs":[ @@ -817,6 +758,277 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12138", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12135", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12140", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12145", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12131", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12132", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12139", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12134", "className":"Simulink.Product", @@ -932,79 +1144,18 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12135", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12148", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12140", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12131", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", + "name":"Sum6", + "label":"Sum6", "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", "inspector":{ "params":[ + "IconShape", "Inputs", - "Multiplication", "InputSameDT", + "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", @@ -1016,15 +1167,16 @@ "SampleTime" ], "values":[ - "**", - "Element-wise(.*)", + "rectangular", + "+-", "off", + "Inherit: Inherit via internal rule", "[]", "[]", "Inherit: Same as first input", "off", "Simplest", - "off", + "on", "1", "All dimensions", "-1" @@ -1037,7 +1189,7 @@ "tabs_idx":[ 0, 2, - 9 + 10 ] }, "viewer":{ @@ -1046,159 +1198,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12136", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_cos", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12137", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12132", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12143", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12126", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"Sum", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg similarity index 98% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg index 3623900..1d12020 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12126_d.svg @@ -410,70 +410,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -486,35 +422,35 @@ - + - + - + - + - + - + - + - + @@ -532,11 +468,11 @@ - + - + sfix16_En4 @@ -558,11 +494,11 @@ - + - + [r_cos] @@ -581,28 +517,28 @@ - - + + - + - + - - [r_sin] + + [Vq] - + @@ -612,54 +548,6 @@ - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -672,11 +560,11 @@ - + - + [r_sin] @@ -694,11 +582,11 @@ - + - + sfix16_En14 @@ -710,43 +598,139 @@ - - + + - + - + - - [r_cos] + + [Vd] - + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + - - + + - + sfix16_En14 @@ -756,6 +740,39 @@ + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + @@ -804,151 +821,6 @@ - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -961,11 +833,11 @@ - + - + [r_sin] @@ -983,11 +855,11 @@ - + - + sfix16_En14 @@ -1009,11 +881,11 @@ - + - + [Vq] @@ -1031,11 +903,11 @@ - + - + sfix16_En4 @@ -1045,11 +917,44 @@ + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + - + @@ -1057,19 +962,19 @@ - + - + - + - + @@ -1087,107 +992,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1201,7 +1010,7 @@ - + @@ -1209,19 +1018,19 @@ - + - + - + - + @@ -1239,11 +1048,11 @@ - + - + sfix16_En4 @@ -1255,29 +1064,220 @@ - - - + + + - - + + - - + + - - [Vq] + + [r_cos] - - + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1540,5 +1540,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json index 2a98e1e..057d411 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.json @@ -244,86 +244,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12361", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_nLimProtMax", - "label":"Vq_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "12", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12360", "className":"Simulink.Outport", @@ -404,6 +324,246 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12359", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "10", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12357", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "-750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12356", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq_max", + "label":"iq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12358", "className":"Simulink.Outport", @@ -485,11 +645,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12356", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12353", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", + "name":"Vq_min", + "label":"Vq_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -518,7 +678,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "7", + "4", "Port number", "[]", "[]", @@ -531,7 +691,7 @@ "auto", "off", "off", - "750", + "-900", "off", "held", "off", @@ -725,140 +885,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12346", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"i_max", - "label":"i_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "i_max", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12353", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "-900", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12345", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12348", "className":"Simulink.PreLookup", "icon":"WebViewIcon3", - "name":"Vq_max_XA", - "label":"Vq_max_XA", + "name":"iq_maxSca_XA", + "label":"iq_maxSca_XA", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -889,7 +920,7 @@ "values":[ "Explicit values", "Dialog", - "Vq_max_XA", + "iq_maxSca_XA", "Index only", "Evenly spaced points", "Clip", @@ -1014,162 +1045,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12312", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Voltage_Mode_Protection", - "label":"Voltage_Mode_Protection", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12359", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12349", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"r_nLimProtMax", - "label":"r_nLimProtMax", + "name":"n_max1", + "label":"n_max1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "FramePeriod" ], "values":[ - "10", - "Port number", + "n_max", + "on", + "inf", "[]", "[]", - "Inherit: auto", + "fixdt(1,16,4)", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "inf" ], "tabs":[ "Main", @@ -1178,8 +1079,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 3, + 7 ] }, "viewer":{ @@ -1188,339 +1089,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12294", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Torque_Mode_Protection", - "label":"Torque_Mode_Protection", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12347", - "className":"Simulink.Interpolation_nD", - "icon":"WebViewIcon3", - "name":"iq_maxSca_M1", - "label":"iq_maxSca_M1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "NumberOfTableDimensions", - "RequireIndexFractionAsBus", - "TableSpecification", - "TableSource", - "Table", - "InterpMethod", - "DiagnosticForOutOfRangeInput", - "ValidIndexMayReachLast", - "NumSelectionDims", - "RemoveProtectionIndex", - "TableDataTypeStr", - "TableMin", - "TableMax", - "OutDataTypeStr", - "OutMin", - "OutMax", - "InternalRulePriority", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ExtrapMethod", - "IntermediateResultsDataTypeStr", - "LookupTableObject", - "SampleTime" - ], - "values":[ - "1", - "off", - "Explicit values", - "Dialog", - "iq_maxSca_M1", - "Flat", - "Error", - "on", - "0", - "on", - "Inherit: Same as output", - "[]", - "[]", - "fixdt(0,16,16)", - "[]", - "[]", - "Speed", - "off", - "Simplest", - "off", - "Clip", - "Inherit: Same as output", - "", - "-1" - ], - "tabs":[ - "Main", - "Data Types", - "-Other" - ], - "tabs_idx":[ - 0, - 10, - 20 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Interpolation_n-D", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12293", - "className":"Simulink.SwitchCase", - "icon":"WebViewIcon3", - "name":"Switch Case", - "label":"Switch Case", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "CaseConditions", - "ShowDefaultCase", - "SampleTime", - "ZeroCross" - ], - "values":[ - "{VLT_MODE, SPD_MODE, TRQ_MODE}", - "off", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SwitchCase", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12354", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"id_max", - "label":"id_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "750", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12282", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"Constant", "masktype":"" } }, @@ -1558,11 +1127,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12280", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12279", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Goto5", + "label":"Goto5", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -1571,7 +1140,7 @@ "IconDisplay" ], "values":[ - "iq_min", + "iq_max", "local", "Tag" ], @@ -1623,72 +1192,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12277", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12266", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12276", "className":"Simulink.Goto", @@ -1723,11 +1226,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12268", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12275", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", + "name":"Goto22", + "label":"Goto22", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -1736,7 +1239,172 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12273", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto20", + "label":"Goto20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12282", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12271", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12270", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12264", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VdPrev", "local", "Tag" ], @@ -1789,341 +1457,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12272", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_TgtAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12263", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12262", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12261", "className":"Simulink.Gain", "icon":"WebViewIcon3", - "name":"Gain5", - "label":"Gain5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "-1", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Same as input", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12273", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12355", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "-750", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12260", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain3", - "label":"Gain3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "-1", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Same as input", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12275", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12259", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain1", - "label":"Gain1", + "name":"Gain4", + "label":"Gain4", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2209,25 +1547,53 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12258", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12262", + "className":"Simulink.Gain", "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", + "name":"Gain5", + "label":"Gain5", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" ], "values":[ - "iq_min", - "Tag" + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2235,7 +1601,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Gain", "masktype":"" } }, @@ -2271,25 +1637,33 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12254", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12293", + "className":"Simulink.SwitchCase", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"Switch Case", + "label":"Switch Case", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "CaseConditions", + "ShowDefaultCase", + "SampleTime", + "ZeroCross" ], "values":[ - "id_max", - "Tag" + "{VLT_MODE, SPD_MODE, TRQ_MODE}", + "off", + "-1", + "on" ], "tabs":[ - "Parameter Attributes" + "Parameter Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2297,40 +1671,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12269", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"SwitchCase", "masktype":"" } }, @@ -2366,186 +1707,72 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12279", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12345", + "className":"Simulink.PreLookup", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", + "name":"Vq_max_XA", + "label":"Vq_max_XA", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12251", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12349", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"n_max1", - "label":"n_max1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", + "BreakpointsSpecification", + "BreakpointsDataSource", + "BreakpointsData", + "OutputSelection", + "IndexSearchMethod", + "ExtrapMethod", + "DiagnosticForOutOfRangeInput", + "RemoveProtectionInput", + "BreakpointDataTypeStr", + "BreakpointMin", + "BreakpointMax", + "IndexDataTypeStr", "LockScale", - "FramePeriod" - ], - "values":[ - "n_max", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12357", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"iq_min", - "label":"iq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "BeginIndexSearchUsingPreviousIndexResult", + "BreakpointObject", + "BreakpointsFirstPoint", + "BreakpointsNumPoints", + "BreakpointsSpacing", + "FractionDataTypeStr", + "OutputBusDataTypeStr", + "RndMeth", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "UseLastBreakpoint" ], "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "-750", - "off", - "held", - "off", - "0", - "", - [ - ], + "Explicit values", "Dialog", - "Auto", + "Vq_max_XA", + "Index only", + "Evenly spaced points", + "Clip", + "None", + "off", + "Inherit: Same as input", + "[]", + "[]", + "uint8", + "off", + "on", + "", + "10", + "11", + "10", + "fixdt(0,8,6)", + "Inherit: auto", + "Simplest", + "-1", "off" ], "tabs":[ "Main", - "Signal Attributes", + "Data Types", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 8, + 13 ] }, "viewer":{ @@ -2554,16 +1781,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"PreLookup", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12248", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12258", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2571,7 +1798,7 @@ "IconDisplay" ], "values":[ - "n_motAbs", + "iq_min", "Tag" ], "tabs":[ @@ -2590,11 +1817,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12270", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12266", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", + "name":"Goto14", + "label":"Goto14", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2603,7 +1830,7 @@ "IconDisplay" ], "values":[ - "iqAbs", + "Vq_max", "local", "Tag" ], @@ -2685,11 +1912,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12244", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12249", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", + "name":"From29", + "label":"From29", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2697,7 +1924,7 @@ "IconDisplay" ], "values":[ - "iq", + "r_inpTgtScaAbs", "Tag" ], "tabs":[ @@ -2716,11 +1943,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12242", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12245", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", + "name":"From25", + "label":"From25", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2728,7 +1955,7 @@ "IconDisplay" ], "values":[ - "iq_min", + "n_max", "Tag" ], "tabs":[ @@ -2827,11 +2054,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12241", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12243", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", + "name":"From23", + "label":"From23", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2839,7 +2066,7 @@ "IconDisplay" ], "values":[ - "iq_max", + "z_ctrlMod", "Tag" ], "tabs":[ @@ -2858,11 +2085,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12271", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12272", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", + "name":"Goto2", + "label":"Goto2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2871,7 +2098,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaAbs", + "id_TgtAbs", "local", "Tag" ], @@ -2891,11 +2118,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12245", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12240", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", + "name":"From20", + "label":"From20", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2921,6 +2148,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12250", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12239", "className":"Simulink.From", @@ -2984,11 +2242,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12236", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12237", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", + "name":"From13", + "label":"From13", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -2996,7 +2254,7 @@ "IconDisplay" ], "values":[ - "Vq_max", + "iq_limProtErr", "Tag" ], "tabs":[ @@ -3015,11 +2273,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12240", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12244", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", + "name":"From24", + "label":"From24", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -3027,7 +2285,71 @@ "IconDisplay" ], "values":[ - "n_max", + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12268", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12236", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", "Tag" ], "tabs":[ @@ -3108,42 +2430,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12252", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_nLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12267", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12280", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -3152,7 +2443,7 @@ "IconDisplay" ], "values":[ - "Vq_min", + "iq_min", "local", "Tag" ], @@ -3172,71 +2463,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12249", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12354", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", + "name":"id_max", + "label":"id_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12232", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide4", - "label":"Divide4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "*/", - "Element-wise(.*)", - "off", + "5", + "Port number", "[]", "[]", - "fixdt(0,16,16)", + "Inherit: auto", "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -3246,7 +2529,7 @@ "tabs_idx":[ 0, 2, - 9 + 11 ] }, "viewer":{ @@ -3255,16 +2538,113 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12243", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12312", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Voltage_Mode_Protection", + "label":"Voltage_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12233", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -3272,7 +2652,7 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "VdPrev", "Tag" ], "tabs":[ @@ -3291,32 +2671,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12230", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12355", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", + "name":"id_min", + "label":"id_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "0", - "on", - "inf", + "6", + "Port number", "[]", "[]", - "uint8", + "Inherit: auto", "off", - "inf" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "-750", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -3325,8 +2736,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 11 ] }, "viewer":{ @@ -3335,89 +2746,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12229", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "0", - "on", - "inf", - "[]", - "[]", - "uint8", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12264", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VdPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"Outport", "masktype":"" } }, @@ -3471,44 +2800,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12274", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12233", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12252", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From", - "label":"From", + "name":"From31", + "label":"From31", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -3516,7 +2812,7 @@ "IconDisplay" ], "values":[ - "VdPrev", + "r_nLimProtMax", "Tag" ], "tabs":[ @@ -3535,11 +2831,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12237", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12248", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", + "name":"From28", + "label":"From28", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -3547,7 +2843,7 @@ "IconDisplay" ], "values":[ - "iq_limProtErr", + "n_motAbs", "Tag" ], "tabs":[ @@ -3565,199 +2861,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12226", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12261", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain4", - "label":"Gain4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "-1", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Same as input", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12224", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12231", "className":"Simulink.Product", @@ -3815,6 +2918,355 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12269", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12230", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12254", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12259", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain1", + "label":"Gain1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12267", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12251", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From30", + "label":"From30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12228", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "-1", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Abs", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12263", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12274", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12223", "className":"Simulink.Inport", @@ -3883,170 +3335,73 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12250", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12361", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12283", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Speed_Mode_Protection", - "label":"Speed_Mode_Protection", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12228", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs5", - "label":"Abs5", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ + "12", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", + "Inherit: auto", "off", + "inherit", "-1", - "on" + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ + "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 6 + 2, + 11 ] }, "viewer":{ @@ -4055,16 +3410,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Abs", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12225", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12226", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"iqAbs", - "label":"iqAbs", + "name":"n_motAbs", + "label":"n_motAbs", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -4087,7 +3442,7 @@ "OutputFunctionCall" ], "values":[ - "6", + "7", "Port number", "[]", "[]", @@ -4194,72 +3549,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12348", - "className":"Simulink.PreLookup", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12232", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"iq_maxSca_XA", - "label":"iq_maxSca_XA", + "name":"Divide4", + "label":"Divide4", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "BreakpointsSpecification", - "BreakpointsDataSource", - "BreakpointsData", - "OutputSelection", - "IndexSearchMethod", - "ExtrapMethod", - "DiagnosticForOutOfRangeInput", - "RemoveProtectionInput", - "BreakpointDataTypeStr", - "BreakpointMin", - "BreakpointMax", - "IndexDataTypeStr", + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", "LockScale", - "BeginIndexSearchUsingPreviousIndexResult", - "BreakpointObject", - "BreakpointsFirstPoint", - "BreakpointsNumPoints", - "BreakpointsSpacing", - "FractionDataTypeStr", - "OutputBusDataTypeStr", "RndMeth", - "SampleTime", - "UseLastBreakpoint" + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "Explicit values", - "Dialog", - "iq_maxSca_XA", - "Index only", - "Evenly spaced points", - "Clip", - "None", + "*/", + "Element-wise(.*)", "off", - "Inherit: Same as input", "[]", "[]", - "uint8", + "fixdt(0,16,16)", "off", - "on", - "", - "10", - "11", - "10", - "fixdt(0,8,6)", - "Inherit: auto", "Simplest", - "-1", - "off" + "on", + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", - "Data Types", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 8, - 13 + 2, + 9 ] }, "viewer":{ @@ -4268,7 +3601,733 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"PreLookup", + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12229", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12260", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain3", + "label":"Gain3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12386", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12347", + "className":"Simulink.Interpolation_nD", + "icon":"WebViewIcon3", + "name":"iq_maxSca_M1", + "label":"iq_maxSca_M1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "NumberOfTableDimensions", + "RequireIndexFractionAsBus", + "TableSpecification", + "TableSource", + "Table", + "InterpMethod", + "DiagnosticForOutOfRangeInput", + "ValidIndexMayReachLast", + "NumSelectionDims", + "RemoveProtectionIndex", + "TableDataTypeStr", + "TableMin", + "TableMax", + "OutDataTypeStr", + "OutMin", + "OutMax", + "InternalRulePriority", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ExtrapMethod", + "IntermediateResultsDataTypeStr", + "LookupTableObject", + "SampleTime" + ], + "values":[ + "1", + "off", + "Explicit values", + "Dialog", + "iq_maxSca_M1", + "Flat", + "Error", + "on", + "0", + "on", + "Inherit: Same as output", + "[]", + "[]", + "fixdt(0,16,16)", + "[]", + "[]", + "Speed", + "off", + "Simplest", + "off", + "Clip", + "Inherit: Same as output", + "", + "-1" + ], + "tabs":[ + "Main", + "Data Types", + "-Other" + ], + "tabs_idx":[ + 0, + 10, + 20 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Interpolation_n-D", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12283", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Speed_Mode_Protection", + "label":"Speed_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12346", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"i_max", + "label":"i_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "i_max", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12225", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12224", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12257", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12221", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12294", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Torque_Mode_Protection", + "label":"Torque_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12242", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -4340,11 +4399,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12257", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12241", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", + "name":"From21", + "label":"From21", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ @@ -4371,20 +4430,22 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12386", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12277", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "held", - "Only when execution is resumed" + "Vd_min", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -4397,74 +4458,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12221", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtScaAbs", - "label":"r_inpTgtScaAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12219", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", + "blocktype":"Goto", "masktype":"" } }, diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc25bff1ec888b8dcb4169e08dd2abf33026b3e GIT binary patch literal 13923 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

_3)*Nw|7Ya76I$y@B#N*Z9@-Hs} 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg index 5657b34..72a1935 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12219_d.svg @@ -234,54 +234,6 @@ - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - @@ -294,11 +246,11 @@ - + - + 11 @@ -316,11 +268,11 @@ - + - + iq_limProtErr @@ -332,11 +284,59 @@ - - + + - + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + @@ -346,30 +346,30 @@ - - 9 + + 8 - + - - + + - + - - r_iqLimProtMax + + iq_min @@ -426,6 +426,102 @@ + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + @@ -438,11 +534,11 @@ - + - + 2 @@ -460,11 +556,11 @@ - + - + Vd_min @@ -486,11 +582,11 @@ - + - + 1 @@ -508,11 +604,11 @@ - + - + Vd_max @@ -524,107 +620,11 @@ - - - + + + - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - + @@ -634,7 +634,7 @@ - + @@ -642,7 +642,7 @@ - + @@ -650,7 +650,7 @@ - + @@ -658,7 +658,7 @@ - + @@ -666,7 +666,7 @@ - + @@ -674,7 +674,7 @@ - + @@ -682,7 +682,7 @@ - + @@ -690,7 +690,7 @@ - + @@ -698,7 +698,7 @@ - + @@ -706,7 +706,7 @@ - + @@ -721,37 +721,37 @@ - + - - + + - + - - Vq_max_XA + + iq_maxSca_XA - + - + - + uint8 @@ -765,7 +765,7 @@ - + @@ -1128,6 +1128,1850 @@ + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + case [ 1 ]: + + + + + + + + case [ 2 ]: + + + + + + + + case [ 3 ]: + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vq_max_XA + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + id_max + + + + + + + + @@ -1146,67 +2990,67 @@ - + - + r_inpTgtScaAbs - + - + iqAbs - + - + iq_max - + - + n_motAbs - + - + n_max - + - + r_iqLimProtMax - + - + r_nLimProtMax - + - + case: { } @@ -1236,11 +3080,11 @@ - + - + Voltage_Mode_Protection @@ -1253,16 +3097,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1274,16 +3118,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1295,15 +3139,15 @@ - + - - + + - + sfix16_En4 @@ -1315,1161 +3159,54 @@ - + - - + + - - + + - - + + - - 10 + + [VdPrev] - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - n_max - - - - - - - - Vq_max - - - - - - - - Vq_nLimProtMax - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Torque_Mode_Protection + + - - - - - - - + - - + + - + sfix16_En4 - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - iq_maxSca_M1 - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - case [ 1 ]: - - - - - - - - case [ 2 ]: - - - - - - - - case [ 3 ]: - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - id_max - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - @@ -2486,11 +3223,11 @@ - + - + 6 @@ -2508,11 +3245,11 @@ - + - + id_min @@ -2524,1312 +3261,43 @@ - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - n_max + + Vd_max - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -3851,11 +3319,11 @@ - + - + [r_nLimProtMax] @@ -3873,11 +3341,292 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -3899,11 +3648,11 @@ - + - + [Vq_min] @@ -3922,43 +3671,43 @@ - - + + - + - + - - [r_inpTgtScaAbs] + + [r_iqLimProtMax] - + - + - - + + - + sfix16_En4 @@ -3968,925 +3717,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - id_TgtAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - iq_limProtErr - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Speed_Mode_Protection - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - + @@ -4894,35 +3729,35 @@ - + - + - + - + - + - + - + - + @@ -4948,11 +3783,11 @@ - + - + sfix16_En4 @@ -4964,58 +3799,235 @@ - - - + + + - - + + - - + + - - 6 + + [Vd_max] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + - - + + - - + + - - iqAbs + + id_TgtAbs - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + sfix16_En4 @@ -5037,11 +4049,11 @@ - + - + 3 @@ -5059,11 +4071,11 @@ - + - + VdPrev @@ -5074,11 +4086,11 @@ - + - + sfix16_En4 @@ -5090,138 +4102,116 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - iq_maxSca_XA + + - + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + - - + + - + uint8 @@ -5233,59 +4223,779 @@ - - - + + + - - + + - - + + - - 1 + + -1 - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 + + + + + + + + + + + + + + + + + + + + + + iq_maxSca_M1 + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + iq_limProtErr + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Speed_Mode_Protection + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i_max + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + - - + + - - + + - - z_ctrlMod + + iqAbs - - + + - - + + - - uint8 + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 @@ -5306,11 +5016,11 @@ - + - + [iq_max] @@ -5328,11 +5038,11 @@ - + - + sfix16_En4 @@ -5342,54 +5052,6 @@ - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - @@ -5402,11 +5064,11 @@ - + - + 2 @@ -5424,11 +5086,11 @@ - + - + r_inpTgtScaAbs @@ -5439,11 +5101,11 @@ - + - + sfix16_En4 @@ -5453,6 +5115,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + n_max + + + + + + + + Vq_max + + + + + + + + Vq_nLimProtMax + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Torque_Mode_Protection + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + @@ -5703,15 +5703,15 @@ - - - + + + @@ -6359,5 +6359,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json index 39b6bac..9151fa0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json @@ -1,112 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12291", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKiLimProt", - "label":"cf_iqKiLimProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_iqKiLimProt", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,16)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12290", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "round", - "|+-", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12292", "className":"Simulink.Outport", @@ -188,42 +80,62 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12289", - "className":"Saturation Dynamic", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12290", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", + "name":"Sum3", + "label":"Sum3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", "inspector":{ "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", "RndMeth", - "DoSatur" + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "[]", - "[]", - "Inherit: Same as second input", + "round", + "|+-", "off", - "Floor", - "off" + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" ], "tabs":[ + "Main", + "Signal Attributes", + "-Other" ], "tabs_idx":[ + 0, + 2, + 10 ] }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" + "blocktype":"Sum", + "masktype":"" } }, { @@ -283,6 +195,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12287", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12291", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_iqKiLimProt", + "label":"cf_iqKiLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_iqKiLimProt", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,16)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12286", "className":"Simulink.Inport", @@ -350,6 +342,45 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12289", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12285", "className":"Simulink.Inport", @@ -417,37 +448,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12287", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12283", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12284", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg index 314fc44..1e386b5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.svg @@ -13,59 +13,44 @@ - - - + + + - - + + - + - - cf_iqKiLimProt + + 1 - - + + - - + + - + - - cf_iqKiLimProt - - - - - - - - - - - - - - - ufix16_En16 + + iq_limProtErr @@ -85,13 +70,21 @@ + + + + + + + + - + @@ -99,14 +92,6 @@ - - - - - - - - @@ -124,171 +109,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq_limProtErr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -302,7 +127,7 @@ - + @@ -310,19 +135,19 @@ - + - + - + - + @@ -340,11 +165,11 @@ - + - + sfix32_En20 @@ -354,6 +179,117 @@ + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + cf_iqKiLimProt + + + + + + + + + + + + + + + + + + + + + + cf_iqKiLimProt + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + @@ -366,11 +302,11 @@ - + - + 3 @@ -388,11 +324,11 @@ - + - + iq_min @@ -403,11 +339,123 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -429,11 +477,11 @@ - + - + 2 @@ -451,11 +499,11 @@ - + - + iq_max @@ -466,11 +514,11 @@ - + - + sfix16_En4 @@ -480,54 +528,6 @@ - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - @@ -711,5 +711,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg index 8bc3751..df04d94 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12289_d.svg @@ -63,7 +63,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -654,7 +654,7 @@ - + @@ -1009,16 +1009,16 @@ - - - - + - + + + + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json index 02a169c..18a17fd 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json @@ -1,26 +1,42 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12305", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12309", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", + "name":"cf_nKiLimProt", + "label":"cf_nKiLimProt", "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "n_motAbs", - "local", - "Tag" + "cf_nKiLimProt", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,16)", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -28,32 +44,48 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12304", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12308", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"cf_KbLimProt", + "label":"cf_KbLimProt", "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "n_max", - "local", - "Tag" + "cf_KbLimProt", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,12)", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -61,7 +93,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Constant", "masktype":"" } }, @@ -124,6 +156,163 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12304", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "yInit" + ], + "values":[ + "900" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12305", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12302", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12301", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12303", "className":"Simulink.Goto", @@ -158,43 +347,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12308", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12300", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"cf_KbLimProt", - "label":"cf_KbLimProt", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "GotoTag", + "IconDisplay" ], "values":[ - "cf_KbLimProt", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,12)", - "off", - "inf" + "Vq_max", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -202,7 +373,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"From", "masktype":"" } }, @@ -287,42 +458,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12300", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12309", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12299", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"cf_nKiLimProt", - "label":"cf_nKiLimProt", + "name":"Constant1", + "label":"Constant1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", "inspector":{ "params":[ @@ -336,12 +476,12 @@ "FramePeriod" ], "values":[ - "cf_nKiLimProt", + "0", "on", "inf", "[]", "[]", - "fixdt(0,16,16)", + "Inherit: Inherit via back propagation", "off", "inf" ], @@ -366,97 +506,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12301", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"I_backCalc_fixdt", - "label":"I_backCalc_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", - "inspector":{ - "params":[ - "yInit" - ], - "values":[ - "900" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12302", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12298", "className":"Simulink.ActionPort", @@ -689,55 +738,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12299", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "0", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12295#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png new file mode 100644 index 0000000000000000000000000000000000000000..56c8f6c76e032ae0ca24c2b402e3c4bbf8226d36 GIT binary patch literal 5426 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 RCkzY>44$rjF6*2UngHh9?41Ar literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg index dfab66b..7abe17c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.svg @@ -13,29 +13,59 @@ - - - + + + - - + + - + - - [n_motAbs] + + cf_nKiLimProt - - + + + + + + + + + + + + + + + + + cf_nKiLimProt + + + + + + + + + + + + + + + ufix16_En16 @@ -46,29 +76,59 @@ - - - + + + - - + + - - + + - - [n_max] + + cf_KbLimProt - - + + + + + + + + + + + + + + + + + cf_KbLimProt + + + + + + + + + + + + + + + ufix16_En12 @@ -89,27 +149,27 @@ - + - + - + - + - + - + @@ -127,11 +187,331 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + I + + + + + + + + Kb + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + out + + + + + + + + I(z) + + + + + + + + + + + + + + + + + + + + + + I_backCalc_fixdt + + + + + + + + + + + + + + + Ini=900 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -153,11 +533,11 @@ - + - + [Vq_max] @@ -174,117 +554,6 @@ - - - - - - - - - - - - - - - - - - cf_KbLimProt - - - - - - - - - - - - - - - - - - - - - - cf_KbLimProt - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - @@ -297,11 +566,11 @@ - + - + [Vq_max] @@ -319,11 +588,11 @@ - + - + sfix16_En4 @@ -335,312 +604,91 @@ - - - + + + - - - - - - - - - - - - cf_nKiLimProt - - - - - - - - - - - - - - - - - - - - - - cf_nKiLimProt - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - I - - - - - - - - Kb - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - out - - - - - - - - I(z) - - - - - - - - - - - - - - - - - - - - - - I_backCalc_fixdt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - Ini=900 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - [n_motAbs] + + 1 - - + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + - + - - + + - + sfix16_En4 @@ -654,7 +702,7 @@ - + @@ -662,11 +710,11 @@ - + - + case: { } @@ -684,11 +732,11 @@ - + - + Action Port @@ -710,11 +758,11 @@ - + - + 3 @@ -732,11 +780,11 @@ - + - + Vq_max @@ -747,11 +795,11 @@ - + - + sfix16_En4 @@ -773,11 +821,11 @@ - + - + 2 @@ -795,11 +843,11 @@ - + - + n_max @@ -810,11 +858,11 @@ - + - + sfix16_En4 @@ -836,11 +884,11 @@ - + - + 1 @@ -858,11 +906,11 @@ - + - + n_motAbs @@ -873,59 +921,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1091,5 +1091,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg index 4ba302a..9a4603b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2877_d.svg @@ -431,5 +431,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg index 876766e..a245a42 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_2895_d.svg @@ -63,7 +63,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -654,7 +654,7 @@ - + @@ -1103,10 +1103,10 @@ - + - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json index f6c7b2b..3796e5a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json @@ -1,367 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2894", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2892", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2869", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" - ], - "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2893", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "round", - "-+|", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2889", "className":"Simulink.Outport", @@ -443,11 +80,282 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2855", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2895", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2892", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2893", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "-+|", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2891", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2890", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", + "name":"Kb", + "label":"Kb", "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ @@ -470,7 +378,7 @@ "OutputFunctionCall" ], "values":[ - "5", + "3", "Port number", "[]", "[]", @@ -510,11 +418,158 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2890", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2894", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2877", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2854", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Kb", - "label":"Kb", + "name":"satMax", + "label":"satMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ @@ -537,7 +592,7 @@ "OutputFunctionCall" ], "values":[ - "3", + "4", "Port number", "[]", "[]", @@ -644,68 +699,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2891", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2854", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2851", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"satMax", - "label":"satMax", + "name":"err", + "label":"err", "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ @@ -728,7 +726,7 @@ "OutputFunctionCall" ], "values":[ - "4", + "1", "Port number", "[]", "[]", @@ -768,11 +766,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2851", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12306:2855", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"err", - "label":"err", + "name":"satMin", + "label":"satMin", "parent":"BLDCmotor_FOC_R2017b_fixdt:12306", "inspector":{ "params":[ @@ -795,7 +793,7 @@ "OutputFunctionCall" ], "values":[ - "1", + "5", "Port number", "[]", "[]", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg index 68d0821..4eaf3aa 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg @@ -13,46 +13,94 @@ - - - + + + - - + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + out + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - + + - + - - + + + + + + + + + + + + + + + + + + @@ -62,42 +110,59 @@ + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + - - + + - - + + - - + + - - sfix32_En16 - - - - - - - - - - - - - - - Ini=0 + + sfix16_En4 @@ -117,29 +182,13 @@ - - - - - - - - - - - - - - - - - + @@ -147,6 +196,22 @@ + + + + + + + + + + + + + + + + @@ -164,11 +229,345 @@ - + - + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Kb + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + sfix32_En16 @@ -182,7 +581,7 @@ - + @@ -196,19 +595,19 @@ - + - + u - + - + y @@ -238,11 +637,11 @@ - + - + Integrator @@ -259,11 +658,11 @@ - + - + sfix16_En4 @@ -275,169 +674,64 @@ - + - - + + - - + + - - + + - - - - - - - - - - + + 4 - - + + + + + + + + + + + + + + + + + satMax - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - + - - + + - + sfix16_En4 @@ -447,244 +741,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - out - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Kb - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - @@ -697,11 +753,11 @@ - + - + 2 @@ -719,11 +775,11 @@ - + - + I @@ -734,11 +790,11 @@ - + - + ufix16_En16 @@ -748,125 +804,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -879,11 +816,11 @@ - + - + 1 @@ -901,11 +838,11 @@ - + - + err @@ -916,11 +853,74 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + sfix16_En4 @@ -1140,5 +1140,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json index 0166777..6e69e3d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.json @@ -208,55 +208,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12340", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKiLimProt", - "label":"cf_iqKiLimProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_iqKiLimProt", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,16)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12339", "className":"Simulink.Constant", @@ -365,344 +316,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12333", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12331", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12332", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12329", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12328", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12326", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12323", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12322", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iqAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12320", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "0", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12325", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12337", "className":"Simulink.Sum", @@ -763,11 +376,327 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12319", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "yInit" + ], + "values":[ + "1000" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12334", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12333", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12332", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12328", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12325", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12329", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"I_backCalc_fixdt1", + "label":"I_backCalc_fixdt1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "yInit" + ], + "values":[ + "1000" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12322", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iqAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12321", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12320", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", + "name":"Constant1", + "label":"Constant1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ @@ -843,31 +772,64 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"I_backCalc_fixdt", - "label":"I_backCalc_fixdt", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12326", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ - "yInit" + "GotoTag", + "IconDisplay" ], "values":[ - "1000" + "n_motAbs", + "Tag" ], "tabs":[ + "Parameter Attributes" ], - "tabs_idx":[ - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12324", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -939,25 +901,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12327", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12340", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"cf_iqKiLimProt", + "label":"cf_iqKiLimProt", "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "r_inpTgtScaAbs", - "Tag" + "cf_iqKiLimProt", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,16)", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -965,73 +945,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12330", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iqAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12334", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"Constant", "masktype":"" } }, @@ -1103,11 +1017,60 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12324", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12319", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12323", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ @@ -1115,7 +1078,7 @@ "IconDisplay" ], "values":[ - "r_nLimProtMax", + "r_iqLimProtMax", "Tag" ], "tabs":[ @@ -1133,6 +1096,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12331", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12315", "className":"Simulink.Inport", @@ -1268,31 +1264,66 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"I_backCalc_fixdt1", - "label":"I_backCalc_fixdt1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12330", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", "inspector":{ "params":[ - "yInit" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "1000" + "iqAbs", + "local", + "Tag" ], "tabs":[ + "Parameter Attributes" ], - "tabs_idx":[ - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12327", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -1363,37 +1394,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12321", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12315#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12312_d.png new file mode 100644 index 0000000000000000000000000000000000000000..4d2d0b1961951840eafec29d59d06bde09e8ed3b GIT binary patch literal 6767 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 m)Xw6 - - - - - - - - - - - - - - - - - - cf_iqKiLimProt - - - - - - - - - - - - - - - - - - - - - - cf_iqKiLimProt - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - @@ -245,11 +182,11 @@ - + - + cf_KbLimProt @@ -267,11 +204,11 @@ - + - + cf_KbLimProt @@ -282,11 +219,11 @@ - + - + ufix16_En12 @@ -308,27 +245,27 @@ - + - + - + - + - + - + @@ -346,416 +283,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -777,27 +309,27 @@ - + - + - + - + - + - + @@ -815,11 +347,11 @@ - + - + sfix16_En4 @@ -829,107 +361,11 @@ - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - + @@ -937,59 +373,59 @@ - + - + err - + - + I - + - + Kb - + - + satMax - + - + satMin - + - + out - + - + I(z) @@ -1007,218 +443,74 @@ - + - + I_backCalc_fixdt - - - - - - - - - - - Ini=1000 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + sfix16_En4 - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - + + - - + + - - n_max + + Ini=1000 - - - - + - - + + - - sfix16_En4 + + - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - + + + + + + + + + + + + + + + + + + @@ -1239,11 +531,11 @@ - + - + [r_inpTgtScaAbs] @@ -1262,106 +554,142 @@ - - - + + + - - + + - - + + - - 4 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - + [r_nLimProtMax] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + - + - - + + - + sfix16_En4 @@ -1373,122 +701,29 @@ - - - + + + - - + + - - + + - - 3 + + [iq_max] - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - iqAbs - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1501,7 +736,7 @@ - + @@ -1509,59 +744,59 @@ - + - + err - + - + I - + - + Kb - + - + satMax - + - + satMin - + - + out - + - + I(z) @@ -1579,11 +814,11 @@ - + - + I_backCalc_fixdt1 @@ -1594,121 +829,106 @@ - + - + Ini=1000 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - + + - - 1 + + [iqAbs] - - - - - - - - - - - - - - - - - r_inpTgtScaAbs + + - + - - + + - + sfix16_En4 @@ -1730,11 +950,11 @@ - + - + [iq_max] @@ -1752,11 +972,791 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_iqKiLimProt + + + + + + + + + + + + + + + + + + + + + + cf_iqKiLimProt + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + iqAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + sfix16_En4 @@ -2102,5 +2102,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json index be95140..6db85bb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.json @@ -129,53 +129,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2879", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2880", "className":"Simulink.Sum", @@ -235,6 +188,53 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2879", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2878", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg similarity index 98% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg index e54a28b..82e5bca 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2877_d.svg @@ -120,36 +120,108 @@ - - - - - - - - - - - sfix32_En16 - - - - - + - + Ini=yInit + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + @@ -166,19 +238,19 @@ - + - + - + - + @@ -204,11 +276,11 @@ - + - + sfix16_En4 @@ -218,78 +290,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - @@ -431,5 +431,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg index 633b1f5..63d2f6e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_2895_d.svg @@ -63,7 +63,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -654,7 +654,7 @@ - + @@ -1009,9 +1009,6 @@ - - - @@ -1021,6 +1018,9 @@ + + + @@ -1103,10 +1103,10 @@ - + - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json index d5f9a0d..e989436 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json @@ -79,6 +79,56 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2894", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2892", "className":"Simulink.Sum", @@ -178,67 +228,18 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2894", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2893", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2891", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", + "name":"Sum3", + "label":"Sum3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ + "IconShape", "Inputs", - "Multiplication", "InputSameDT", + "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", @@ -250,9 +251,10 @@ "SampleTime" ], "values":[ - "**", - "Element-wise(.*)", + "round", + "-+|", "off", + "Inherit: Inherit via internal rule", "[]", "[]", "Inherit: Inherit via internal rule", @@ -271,7 +273,7 @@ "tabs_idx":[ 0, 2, - 9 + 10 ] }, "viewer":{ @@ -280,74 +282,104 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Sum", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2855", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", + "FromPortIcon", + "ReadWrite", + "", + "All", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "on", + "", + "", "off", "", + "void_void", + "off", + "off", "on", + "", + "off", + "", "off", "off", - "off" + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ "Main", - "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"SubSystem", "masktype":"" } }, @@ -485,6 +517,63 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2853", "className":"Simulink.Inport", @@ -553,110 +642,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2877", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2869", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2891", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", + "name":"Divide1", + "label":"Divide1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ @@ -709,42 +699,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2893", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12335:2855", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", + "name":"satMin", + "label":"satMin", "parent":"BLDCmotor_FOC_R2017b_fixdt:12335", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "round", - "-+|", - "off", - "Inherit: Inherit via internal rule", + "5", + "Port number", "[]", "[]", - "Inherit: Inherit via internal rule", + "Inherit: auto", "off", - "Simplest", + "inherit", + "-1", + "Inherit", + "-1", + "auto", "off", - "1", - "All dimensions", - "-1" + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", @@ -754,7 +752,7 @@ "tabs_idx":[ 0, 2, - 10 + 11 ] }, "viewer":{ @@ -763,7 +761,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"Inport", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg index ae8edf2..4b5f600 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg @@ -59,195 +59,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -255,35 +71,35 @@ - + - + - + - + - + - + - + - + @@ -304,31 +120,103 @@ - - - - - - - - - - - Ini=0 - - - - - + - + + sfix32_En16 + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 @@ -340,114 +228,171 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + - + - + - + - - - - - - - - - - - - - - - + - + - - sfix32_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 + + - - - - - - - - - - - - - - - - - satMin + + - - + + - - + + - + sfix16_En4 @@ -457,200 +402,11 @@ - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Kb - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - + @@ -664,19 +420,19 @@ - + - + u - + - + y @@ -706,11 +462,11 @@ - + - + Integrator @@ -727,11 +483,11 @@ - + - + sfix16_En4 @@ -743,15 +499,141 @@ - + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Kb + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + - + @@ -759,19 +641,19 @@ - + - + - + - + @@ -789,11 +671,11 @@ - + - + sfix32_En20 @@ -805,59 +687,177 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + 2 - - + + + + + + + + + + + + + + + + + I - - + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + - + - + sfix16_En4 @@ -1140,5 +1140,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json index 1faaa3e..051e6a4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json @@ -1,160 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2896", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "yInit", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2880", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "round", - "|++", - "off", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2879", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2882", "className":"Simulink.Outport", @@ -235,6 +79,162 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2896", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "yInit", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2879", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2880", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "|++", + "off", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2878", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg index 6e35a5b..9c8e6f2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.svg @@ -10,6 +10,54 @@ + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + @@ -23,35 +71,35 @@ - + - + - + - + - + - + - + - + @@ -77,11 +125,11 @@ - + - + Ini=yInit @@ -92,83 +140,11 @@ - + - - sfix32_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix32_En16 @@ -190,19 +166,19 @@ - + - + - + - + @@ -228,11 +204,11 @@ - + - + sfix16_En4 @@ -244,44 +220,68 @@ - - - + + + - - + + - - + + - - 1 + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - + + + - + - - y + + sfix32_En16 @@ -431,5 +431,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg index 06c283e..71a5b27 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2895_d.svg @@ -63,7 +63,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -654,7 +654,7 @@ - + @@ -1009,15 +1009,15 @@ - - - + + + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json index 1a54d25..34238d5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json @@ -129,6 +129,45 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2892", "className":"Simulink.Sum", @@ -188,45 +227,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2895", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" - ], - "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2877", "className":"Simulink.SubSystem", @@ -238,22 +238,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -265,30 +264,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -300,19 +299,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -326,122 +324,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2891", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2893", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "round", - "-+|", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2855", "className":"Simulink.Inport", @@ -510,50 +392,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2854", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2893", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"satMax", - "label":"satMax", + "name":"Sum3", + "label":"Sum3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ - "Port", - "IconDisplay", + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "4", - "Port number", + "round", + "-+|", + "off", + "Inherit: Inherit via internal rule", "[]", "[]", - "Inherit: auto", + "Inherit: Inherit via internal rule", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "Simplest", "off", - "", - "on", - "off", - "off", - "off" + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", @@ -563,7 +437,7 @@ "tabs_idx":[ 0, 2, - 11 + 10 ] }, "viewer":{ @@ -572,7 +446,64 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", "masktype":"" } }, @@ -644,11 +575,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2869", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2891", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", + "name":"Divide1", + "label":"Divide1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ @@ -700,6 +631,73 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2853", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2851", "className":"Simulink.Inport", @@ -768,11 +766,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2853", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12336:2854", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"I", - "label":"I", + "name":"satMax", + "label":"satMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:12336", "inspector":{ "params":[ @@ -795,7 +793,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "4", "Port number", "[]", "[]", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg index c9ca45e..fd422ab 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg @@ -154,83 +154,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - + @@ -238,35 +166,35 @@ - + - + - + - + - + - + - + - + @@ -278,35 +206,35 @@ - + - + up - + - + u - + - + lo - + - + y @@ -324,11 +252,11 @@ - + - + sfix16_En4 @@ -338,11 +266,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + - + @@ -435,58 +435,65 @@ - + - - + + - - + + - + - - - - - - - - - - + + 5 - - + + + + + + + + + + + + + + + + + satMin - - + + - + - - sfix32_En16 + + sfix16_En4 @@ -561,122 +568,52 @@ - - - + + + - - + + - + - - 5 - - - - - - - - - - - - - - + + - + - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 + + - - - - - - - - - - - - - - - - - satMax + + - - + + - - + + - - sfix16_En4 + + sfix32_En20 @@ -697,11 +634,11 @@ - + - + 3 @@ -719,11 +656,11 @@ - + - + Kb @@ -734,11 +671,11 @@ - + - + ufix16_En12 @@ -750,52 +687,115 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + - + - - sfix32_En20 + + ufix16_En16 @@ -869,11 +869,11 @@ - - + + - + @@ -883,45 +883,45 @@ - - 2 + + 4 - + - - + + - + - - I + + satMax - - + + - + - - ufix16_En16 + + sfix16_En4 @@ -1140,5 +1140,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json index 751e23f..5ddf69c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json @@ -1,31 +1,190 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12616", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12643", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vd", + "label":"Vd", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12642", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq", + "label":"Vq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12487", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Voltage_Mode", - "label":"Voltage_Mode", + "name":"Speed_Mode", + "label":"Speed_Mode", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -37,30 +196,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -72,19 +231,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -99,22 +257,220 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12546", - "className":"Simulink.SwitchCase", - "icon":"WebViewIcon3", - "name":"Switch Case", - "label":"Switch Case", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12482", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Open_Mode", + "label":"Open_Mode", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ - "CaseConditions", - "ShowDefaultCase", + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12587", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Vd_Calculation", + "label":"Vd_Calculation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12480", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", "SampleTime", "ZeroCross" ], "values":[ - "{VLT_MODE, SPD_MODE, TRQ_MODE}", - "on", + "1", + "u1 ~= 0", + "", + "off", "-1", "on" ], @@ -124,7 +480,7 @@ ], "tabs_idx":[ 0, - 2 + 4 ] }, "viewer":{ @@ -133,46 +489,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"SwitchCase", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12481", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Inputs", - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets" - ], - "values":[ - "4", - "[]", - "off", - "[]" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", + "blocktype":"If", "masktype":"" } }, @@ -209,6 +526,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12478", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12477", "className":"Simulink.Goto", @@ -243,11 +593,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12474", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12476", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -256,7 +606,7 @@ "IconDisplay" ], "values":[ - "Vq_max", + "Vq_nLimProtMax", "local", "Tag" ], @@ -309,110 +659,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12482", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Open_Mode", - "label":"Open_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12471", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12472", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", + "name":"Goto30", + "label":"Goto30", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -421,7 +672,7 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "Vq", "local", "Tag" ], @@ -441,11 +692,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12470", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12471", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -454,7 +705,7 @@ "IconDisplay" ], "values":[ - "id_min", + "z_ctrlMod", "local", "Tag" ], @@ -507,110 +758,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12587", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Vd_Calculation", - "label":"Vd_Calculation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12468", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12467", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", + "name":"Goto22", + "label":"Goto22", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -619,7 +771,7 @@ "IconDisplay" ], "values":[ - "b_cruiseCtrlEna", + "VqFinPrev", "local", "Tag" ], @@ -638,6 +790,45 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12546", + "className":"Simulink.SwitchCase", + "icon":"WebViewIcon3", + "name":"Switch Case", + "label":"Switch Case", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "CaseConditions", + "ShowDefaultCase", + "SampleTime", + "ZeroCross" + ], + "values":[ + "{VLT_MODE, SPD_MODE, TRQ_MODE}", + "on", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SwitchCase", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12466", "className":"Simulink.Goto", @@ -672,11 +863,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12465", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12463", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", + "name":"Goto19", + "label":"Goto19", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -685,7 +876,7 @@ "IconDisplay" ], "values":[ - "Vd", + "id_max", "local", "Tag" ], @@ -704,138 +895,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12464", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12547", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Torque_Mode", - "label":"Torque_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12462", "className":"Simulink.Goto", @@ -903,11 +962,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12460", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12459", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", + "name":"Goto15", + "label":"Goto15", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -916,7 +975,7 @@ "IconDisplay" ], "values":[ - "r_nLimProtMax", + "r_iqLimProtMax", "local", "Tag" ], @@ -936,54 +995,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12480", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 ~= 0", - "", - "off", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12463", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12458", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", + "name":"Goto14", + "label":"Goto14", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -992,7 +1008,73 @@ "IconDisplay" ], "values":[ - "id_max", + "Vq_Vlt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12456", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_Spd", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12464", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id", "local", "Tag" ], @@ -1111,11 +1193,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12452", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12465", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"Goto20", + "label":"Goto20", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -1124,40 +1206,7 @@ "IconDisplay" ], "values":[ - "id_TgtAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12456", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_Spd", + "Vd", "local", "Tag" ], @@ -1207,136 +1256,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12449", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12487", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Speed_Mode", - "label":"Speed_Mode", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12447", "className":"Simulink.From", @@ -1369,44 +1288,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12476", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12442", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12445", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From57", - "label":"From57", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -1414,7 +1300,7 @@ "IconDisplay" ], "values":[ - "id_max", + "Vq", "Tag" ], "tabs":[ @@ -1433,11 +1319,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12439", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12442", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"From57", + "label":"From57", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -1445,7 +1331,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaAbs", + "id_max", "Tag" ], "tabs":[ @@ -1495,44 +1381,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12472", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto30", - "label":"Goto30", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12446", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12436", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From60", - "label":"From60", + "name":"From47", + "label":"From47", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -1540,7 +1393,7 @@ "IconDisplay" ], "values":[ - "iq_min", + "Vq_Spd", "Tag" ], "tabs":[ @@ -1559,21 +1412,116 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12459", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12616", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Voltage_Mode", + "label":"Voltage_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12435", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", + "name":"From46", + "label":"From46", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "r_iqLimProtMax", - "local", + "Vq_Vlt", "Tag" ], "tabs":[ @@ -1587,7 +1535,131 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12441", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From54", + "label":"From54", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12451", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12432", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12439", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -1623,11 +1695,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12458", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12457", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", + "name":"Goto13", + "label":"Goto13", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -1636,7 +1708,7 @@ "IconDisplay" ], "values":[ - "Vq_Vlt", + "n_mot", "local", "Tag" ], @@ -1655,68 +1727,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12430", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12428", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From34", - "label":"From34", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12427", "className":"Simulink.From", @@ -1748,101 +1758,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12448", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From68", - "label":"From68", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12443", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From58", - "label":"From58", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12467", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12425", "className":"Simulink.From", @@ -1874,6 +1789,99 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12430", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12423", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12434", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12424", "className":"Simulink.From", @@ -1906,11 +1914,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12444", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12475", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12422", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From59", - "label":"From59", + "name":"From18", + "label":"From18", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -1918,7 +1959,7 @@ "IconDisplay" ], "values":[ - "iq_max", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -1937,11 +1978,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12422", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12420", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", + "name":"From14", + "label":"From14", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -1949,7 +1990,69 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12446", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From60", + "label":"From60", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12426", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", "Tag" ], "tabs":[ @@ -1998,68 +2101,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12417", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12418", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12416", "className":"Simulink.From", @@ -2091,37 +2132,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12666", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12414", "className":"Simulink.Inport", @@ -2190,11 +2200,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12433", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12449", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From44", - "label":"From44", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12428", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From34", + "label":"From34", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -2287,663 +2328,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12435", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_Vlt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12410", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_nLimProtMax", - "label":"r_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "18", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12434", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12409", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_iqLimProtMax", - "label":"r_iqLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "17", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12426", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12407", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "15", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12403", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "11", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12445", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12420", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12478", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12402", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vd_min", - "label":"Vd_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "10", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12406", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "14", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12400", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12411", "className":"Simulink.Inport", @@ -3012,11 +2396,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12441", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12418", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From54", - "label":"From54", + "name":"From10", + "label":"From10", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -3024,7 +2408,7 @@ "IconDisplay" ], "values":[ - "Vd_min", + "b_cruiseCtrlEna", "Tag" ], "tabs":[ @@ -3043,212 +2427,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12412", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_nLimProtMax", - "label":"Vq_nLimProtMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "20", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12408", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_min", - "label":"iq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "16", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12398", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_TgtAbs", - "label":"id_TgtAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12432", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12448", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From68", + "label":"From68", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -3256,7 +2439,7 @@ "IconDisplay" ], "values":[ - "r_nLimProtMax", + "iq_limProtErr", "Tag" ], "tabs":[ @@ -3274,6 +2457,139 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12470", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12474", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12406", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_min", + "label":"id_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "14", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12405", "className":"Simulink.Inport", @@ -3342,11 +2658,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12436", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12417", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From47", - "label":"From47", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -3354,7 +2670,7 @@ "IconDisplay" ], "values":[ - "Vq_Spd", + "id", "Tag" ], "tabs":[ @@ -3373,11 +2689,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12396", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12412", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgtScaAbs", - "label":"r_inpTgtScaAbs", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -3400,7 +2716,7 @@ "OutputFunctionCall" ], "values":[ - "4", + "20", "Port number", "[]", "[]", @@ -3507,155 +2823,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12457", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_mot", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12440", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From53", - "label":"From53", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12642", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq", - "label":"Vq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12395", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12399", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", + "name":"id", + "label":"id", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -3678,7 +2850,7 @@ "OutputFunctionCall" ], "values":[ - "3", + "7", "Port number", "[]", "[]", @@ -3717,6 +2889,533 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12444", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From59", + "label":"From59", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12398", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_TgtAbs", + "label":"id_TgtAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12410", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "18", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12433", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From44", + "label":"From44", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12460", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12408", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "16", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12452", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12468", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12400", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12403", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "11", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12666", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12397", "className":"Simulink.Inport", @@ -3784,6 +3483,535 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12443", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From58", + "label":"From58", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12429", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_mot", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12409", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "17", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12407", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_max", + "label":"iq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "15", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12396", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12440", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From53", + "label":"From53", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12402", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_min", + "label":"Vd_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "10", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12421", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12437", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From48", + "label":"From48", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_Trq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12481", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "4", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12404", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "12", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12394", "className":"Simulink.Inport", @@ -3852,91 +4080,108 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12643", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vd", - "label":"Vd", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12547", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Torque_Mode", + "label":"Torque_Mode", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", "", - [ - ], - "Dialog", "Auto", - "off" + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ "Main", - "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12404", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12395", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", "inspector":{ "params":[ @@ -3959,7 +4204,7 @@ "OutputFunctionCall" ], "values":[ - "12", + "3", "Port number", "[]", "[]", @@ -3998,99 +4243,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12437", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From48", - "label":"From48", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_Trq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12451", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12421", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12393", "className":"Simulink.Inport", @@ -4158,168 +4310,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12429", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_mot", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12399", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id", - "label":"id", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12475", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12423", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12392", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12419#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ca474ebe02ffd05d42798dad8fcb038230a74011 GIT binary patch literal 11575 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1YMn^_Qjv-J6Y{@;8|3JyXn;hk69x+X=)I{1^KNV2HkDKV zXyF%nEcmLiXI7fs8J|!!n5$P^jby{ zFI#8c7N?1gQXH*H%%%cdu54KfB3(RJ95h5ES2PA_7zHpd3`kkP=CtsH!(dR@oMr6) z?(@$Bg)v93>xyx|Df^uk$JDw>&+Mv$MW1tediv4p>1k;z8UtR<(&gUB#?EeNWYm;n zwmWqHB&SI8*{>YEEGs{$2z9dXupJKj>&2CN*I@Qe|0)xyqlXST9lai_CvGa?6}x$* z+>(tO1;4+)&wkiIz*VrfxA#NU-i)lQLl+mjn|}@u){s85tV)0@b$9U9<_}E`|EnIe zJ#!J{X;^P+deFeM_1UvD7bQW41KI2Mwz()ZrWkqNJ8t0PE3Ux7v}^b7`R`t3CnO~? zX@!=$YjQB%$ulppy1OivJN0+q*K?f59{-R#pKLgp@lM{0y>WjYzPro7F!^Ll`TbgP zucbn2lR3?1^J-1y>h0~_QTNyC*6rJZy>5o~_WX_l2_{mCT}l=6+Hd9@+n9XZz}$TM zPWgbPlVY=`B}9syOc6SJ_U!B`+bM5deHE{{Xtdl6;o@lso;&wKrip03t_WAh(InGq zfxU73tFK0VW?esZ=1j>fg(=J3t~LMoTj!!An6f#tB|ZJ(rAtlOb@mnW-1GDGZ{5Bf zzQ=v>#RW^3re4;Y;dIk0g?Gu;t)gq!uARZrIw3o!r9qXy=_8H|MznKqu}|!L{2(h$ugDU zW0z<<_~wmH(N391A1$^->9)1CUATUoeOl_rSF6`EF+6+r3>4whR#|fBbNtY6Zl3YD zlHtJhyLmNr*Y!SC8O?NYc4nS*5)|t$fh>m&5+vAe=7{kec32xWeXYvVBFh(Fs~BeQ z?{Y1k@YYjpvZIdJ>Yo)`qjwEC=#{*eglS)cN)FyMz|8-^ggc)>I2D&1Dc0z~@UTFlySqChH&@mBTX%Q2fmAO;gZ#e_?LW$Y z6$h~7FW$^JBe87ZAD2E=!iAPtv^1`w)#QYZb7crYd!+Vg3D6O{c0KOXHq%20k};a<@9&WX@23 z@U_bGhDzb2gbEBqh+syWSIK;hrpF7viSCZRr^KQS*`(U!D>0H0| z8oT)E!hM}Ck0Rp_O*_0v$Kz<>&n;b^{bgWq z59Yq|>eSlc&|-mjl_ufh;uHRUOzixR?%&(fX|H$EvF<~&{DWTedktPo4_&z;awg4q zikGTHo1=-8tJ1`Vu+^?=lNJ46rWkQWi}f^)3P*DX8u&_ji3`Q=V-alI>Fta;g({pMP2z2{xOE>J6!qb2!7ic!VU z%Zk-Gq5Mi5O#hzGwVqKel>Fb#oBQ0fEz?srM?U)2bWp)1&}Csjg968e43h_ya$ZY? zTAdP)epw)L@5-l^`lxG<9o^jB6AdH`OiWs?T?_N^_h*iHW&Zj1-;Dfx_S2gz>i$?X ze6rXPpm89_%z0si)bIF+2!(~ufBdjmbWy`^zFqIln~@)E`ja+x#OSeiA8is=_hX1y z<#_aQVZ_=n6EicXg#jUFUG-vjx$F|rc)ffP`^VpZIoc0ArTF<5_ zFHFnKOWu5Qg5UCmmtPtf7%*&&icND6`u**#^8a(sKTH3*sj)TiqC<|E^sHI44iw6S zXo-IMX|vMpoyeLn?N2}daGg)z7;$3%bn!K_X3swPu}Cq@LPk$JBQ*NPjWbj2yi&EK zI=;9+a}|u=T{rhj(%)^TS)X4K@w~*{%Jinp`q4*=GJDA-Om;IhWF#dWi;Im9Jv7*K zQzt}Aluy>mrB7R|`^C$bH>dD#kNfn~rs<%9m6a7JgxlKKQj8=urg}xJ4fFBwIq>*n zLu%w4+iI~z8c8WBEDsALw5D?9=H?#Z*45LS^yvEbeP4AW)`qz#O$>EjlVZfV`)=Q2 z_x@{pZaChQS*7;!WGicoj)=g_xval_7beun{okwN`Txb@{sa>#&%+NtscwGvF3*6c z`QE*_6(OraZ?nG=o$AH9_+m$ZMoV8GU&hv`7bRAY9Q$Og*%CC*%$hNy!D*pGb+z@c z-@h5xd{I~!z>&38>iwS2e0niE7}kb$H?#AH@oa2Z`hN1KH!Ct{n$Pn)EZ*s`G9aNo z{rR@4RcqBf>%Y7Z*5!32%d zjOMdv@u(!4B=w~-?v~xHD^~O2AiF4c>qHNhlPN{Mt%s^K&*>h2S)w%gBtt~ht)~`z zVXLQZnY!ZYE2F}^?xR85c%n5u>p!10|M;+7-buuD#@VzF{-1U)Pb?{!($ZA7U;bmo zoR-}$OQf2cn=MLTiRi`e>zOu9%wq1jO}j3iIKff0Q$~i5ebGgYMHe;fKF>Tq0n~ug z`u8qG%XLa_mgDNHhaP{tVzOC~gT-UJv!>nrd~e<*SshQiT`t&Kc0T%HQSd@w-z1L* z{$8&X?*G2`{liQDdMTUphaZ1juySQ*i;#KV9S6Jl?!m#rk3L%bsk4vK6Zgz&yyd)L zd8(~q*vo3~{3R<_YFfzfWthy`v~z}!T62Pdhm`4b^_Q2l9=OZbvTTj&{r0V_!ba}L z-?|$)+m_48M90Lm1g&iGTYh+L^!9>hXJ&RCUlyc!CHlyW1 zE5pvjt@-ws;lR$~=NInW>A80=?$4j+_Qw}Gx1WmB7vbVyVd7w6N{AF&yLRmn=jnC! z{Bkx9Hgd&Q_$(8>-(RxY)YSB(*Ez9n z*B^iXh5pZr&Q%C?Ub8xU{iD;Wat;SK?U?TK=)u8e28UfiQ@x%pyZ7RJQ_@C{U0F-* zGhUwEvxkjIN77S4pyBxAgI`}?59i%@C(oS4u|a{uV5ZNe>J?XvU(da{;@YG*{t(j% zlhys39$V~)(VJsaDa7#MAiMm51cNoRnr-}3Hb?sS`yYP%@xj4n_6;|4JeCF-%=Af! z6blXxe(~;I+s&L~2bRH69!~qL075xw+YJewyet;iRQOD_5<(y7b1|Z=1w&cY6Kuum2VN z<=Z!>)mNvTZCf*a<3__t_jApPi;Ghl6Dv8i&hA(vmc;1b?d^Ru?QDcjTY*K)wJc>r zV`Jv^*SXh*aW@}iXmx5VvEto+J67yq%I2Gy*ur6*h7{{{GFWksEZl zci-(xFyQEWeBt)(?rqz)nZ|z(6BC>N?3dR>?u|w>dD`0A46LoW6Eatv$=Z78Y0*R@ z=HrDAD&?y7$~`|n-#t8B-184F+u^QjD-IrXd{Sij<=eMKTeog~V>&#O24}Wi-VoK#K6BnYH@)e~JDpUQq=b0A&=u>>;jUMjc;M;j=@;+b-TUxw zuCTCh#pko;=3nMaoiT5o8vkJj1&3EQYLhuTU6`u&?mNRh*HNX0sZ6hm7V$@|EemzMFzb~<)>bKDVPWe$|NgVD z{I=c9DX^N$!NMe6_ik;Bh9FC$PLfBUliu{^pp`D+;n!ES+I800^;g)$iA`E|Ig`Qr z*rsV0wwai$+M@Dz%as%b`M&qP3R+~k-wYgP*PlxWXT=9%2> zAIp>&>q@J-8> zEfe5s{cv@CUFp&6(s0k|JBpv5+jgaE)wfnJ&N8Km4tDd`pDysfWWUbbqHnclv{#a@ z_pQf|A8UvBHY~Mq)e6dI_225gFlKYo-i>!deP#IAKmD|sX}d5-H?;XyYYgA~-DSL+ zZTQ&^)aPU!dcXIpSi@44x2L9Rzj*)N-DsxDBDMqS-Z}RFf1Xb?k-B*CqGQ^f?{988 z=ebNv-B_NVTKe|+)Z5$huP-SVwt#FU;zC7kQyCT%?Hux`>k50zDBqF$@i z;(uM5er-vX6K~4n6j%E}QjF-Mx&`7d0&$hiMLf8XPRM@KqyP2cYqUa>OZM}Cmzhs&26PPQC$ zS+pkL$MgDs&wu=RZts6>`|n@BPW?L}U;oDt)Y6`7)%yGUd*`J=507*TKk1C{Z$0#M zMTpiT*{GwZFeT{P_4ds2Lx$@=9O! z!<&9rww(FhJW=q+ybz!L7cMn5a(OR2nKG%TSWo`t6eo_A85*{cSF^r$ojcW=Vtabe z_xJbP&!#bN2uV$k6f>L6yLt2G4L5TxWSFEHOJB0_*cjnrAfYpxT~k(bZ{=sTh-pXH z#qPdv?_S@|ot8J=elv>QxcsU3{vWKNrZ*i{slVL3xxmNoQL(>GgVRzbEeQ{2XXjY4 zE!Uc_I9$JQfnjf4e~4BqGdtgeiP0}h6HY!}5u){?#A?r%OWxXQT&nz^E_v%eytlX7 zqUMLerI#irKbs}F=I>n9dHuDk+T?@M`Fj{!of!Kb3-GXI+s%(!dvD9#dE1ynd6z6+ z%q%M_>#_WD#ow>j8FTU$78Dh2T65NkFHl6WOG!{HKtp6l%}=8#UaGfl-3kjm8o^z) zci$T8FMoc123e)1rZ(YZO2Mx$FE>50l#fv{w*ht9Bw_nVNS(sJy`I)bbWf9Bu_3`e(!NOC#RAcnS zKYqBrF4kFZ`r(Pn?gd|8g|4`o_2uhV!S(OHR+VpQ4B_1v)ZP7KYW8&lLn9{Nc=>x9 zqdr=z3O9tWi*byPzt82n{F2kc%P(6lzl_-$Fyn06X&!H`&L!&eZ{{4kySqHmL~7#s z=La|G?E7(4f70X0Csmvl3NSS?Y>CR98TjYy{Xe|-s$T0_$n>q6yL@$PgtN1A>gm-w zr=3JxUwo|+;bL78vTD=psHH)I2Q7Br?aRKtZsN_)-@cWxG&`njj@)rK&&S{Y@rjAb z7cxvt?FGV|1z46`&XnkNTX8k(&YsH2HYXZXl{ZG{oJiYzq*#Z)QFS3}=JxeL8(Zf_ zotU~JQ?#3Tfkgqs9*w5zOBL!H_uTXmIl3wBX!7yCi8~oHJ64ormh4oUvgK)s-F)`L z1|G{Vr?RP>tns>$WA^6e=Jcx@@7n)pwvPxeo_#jWIXzwd++6E+VRgR;=jK|ctat5u z{NVfVjpgs--rV0m|4pM14_o2;dwWGU*>iJqr^>l34N6Q)W79dER9Gk&wp#RMiPX** zK6XBthRZM4{Ipv7G_mh-n2(5;ml0cYqnN<_rd4uJ&ds$JU|~Fa_Uw%L^WAmC4llR= z`*Q8BeWjb{sr8B^Q?49DYkYQ^SZ(HJlLK#D?sa~NQC*8Y#z5Vm^ z^NaWIm-kv)RI{3CaO-l{b5HYKXT77S0gpSG`ZWg8)GiNHUlHFbQ zR_WuuFMB`O^t<=VJ-oEkJ78rqUhI!w*rFz(BX^=(P8;P~8R|HLU zKmYss_xFsG&kr*ENQ#!O*`B|C){<%)Iiu+@ujO~nn_k)8-X5qUcCb)pikIrlmm02J zcN_i77Ehg)y*_p~+v1BIAzG|`k57DBt;LFIo|l#0yGk&A@Z!ql81*UXSdVBt64{X{IKww zV*zSMEsW4Md&>G^73*@{e*6D{b_Icm7X$QO0WI@_xr-I z)q4ErKYQ^yIM<6@A=;E_niIx&+iJ~IPLR~ zkB?z~+VZoe;%g_nhK7g(EAz#dCFietd3t-FUiP(fqfWPbzg+H*%I&jtg7*ebW}i5z zL^EW8aO>>TKYm!Ksi`Fx%{;*ssWh?SYSz&|e{A-BS*maQ+WU@Si0OnMhnV7amhlD~ z8z)Th`g3kyZN>5wwkM~iYFku%c+j=MiEE?XzaPmKbNvcr+9Pz>nh!So`&Va_zh}dS zhJE|?_5O=#d7Ghd;L=wQQ?->h+;3K`YKxFsD%6{0x@mV=BjW=DiBnPhyLRn*P_*-e zoAGINE`E7Cp0>mVVXIH(?OeLrOj@#j{q(Ade;H44Z@6MHPd1eI$dc=i`KNl#kd_kQ zYrnYe>a@ELf?jW*b0ux>#+YyFQ@tD)1}xaPapH-8E=m)3P5e7?TEAwrzprJ-7D2zg zoYSu!`mFFYA9DO}py-B*a%QW=Ftf%cZ_X*|zucw%dRH^RjZ$GJ)53epo!4XA^rrC)2UK zwZ?hUlqqVj8fetGSU?SAX8U(a3L`Q_fhgN`L7B?&b(G6ycn{C)FAXV>oC z6Hh-a`1K`|!TWb-%H~KHCBY{}JG*9Ac%L|$ z3R$ph$ssAOhZltT6Q=xRw$1-7vg~pu4?jP1#4YZ_2?h>}FDgtvIYE-sQQ(B(rETYa ze|y_}Gbiq$uEde*KU2AJ?Z4Kpao$0g8$0~hsq<=^0 z_jj?I);inGS9cD)XfgGLBkP4{_`7VMuuT^vg3*4 zzMp6FA02At22}yuukR>)%y#S6ErDLQg&|tuC;r{pS1aAlC#$r{{!-A!lpWBalYOK(z7Q{-&DZz&qa-Y?h6^-b$-cEnXauZQuo~Y{=w+{y{wJ`C*rD>MoZt{ zQOK+{l}m4W_H9uvZ`%`R&hQ*Ne!TFG&o9ZXxYFm_7`^MON(C}SS8v}gK3zW^ zG!n8fXr);R=l64StwXM+Ft5~HxnW6A#otc$fRMnO)$>ArsBp?Zm^`=2S526!m1)sM zjjHPE(^KM>v>(24!aLCHKV^TL1$25&3x({Rfmo7D(Jn3n`)4X%1rG^OCk;jEkiY!IASf6~Z+_H5ms3{|J{9w|?1$+0(igho| zoBf)Hjd{^U4HGHeS+iyp{Qp;*u{CN*kY>i#s7;D~$;rx5(b0(;BNV!nf>w&Csi_Hc zx-7Vup}@h!)ykB#Q6fZ3RL;Jxr^JdkP~>6RZo%%O6V5-Mc>a0f_S=FyYzqT4F5J1( zGjHBJ(^%u!XLlo3Np)P!IO6T4`bExb<|R1l#WN_ihRTdzhxEFfj1k1+4`*u-LtSg4fauckb})zu({2 z$M@oE)t0SWC+=x|Ua29%_2O&Q9E-w5Ia(XGFxeX$H{af#zj*z6{+T{$tvOjM`#wbN zO#ZX~V&IJ&vpJTed zoC%t*dL0zDgl*HtkeH*BmT@dK`})>vZG6g2I0S6KK&_1*@*_Vs2a5B^UR*|P8d-}jH- z+}s?XA+ki{X@P}-g+<41+51p`JQsa^!O`D1j3@=Nh{6O=ol1Gy!u9(Hq6krY-iB^G^d) z)7HJ!-ydCE?0(|;=Zu^jmA#Q^n~wdSX#iTp&;k8Zt4Diu!PM(%ys5pFcnOE$3&=JRcD+SBK2o%}+giyJe2&zEX+Z z+ZG{T^MNr^bB&vg+KdE=3=^rFH$R4GwJuz!_`!yM^2wHY^W+S8g1=VpD|vb8SlkOf z_iGNI891kf4!4)jXAE1t^-P0BpE8rsl(o*+97?QYuSoIMy}xDpgTa7d-?JjeuP+2O zMP8LyWo(Ul^10IJ`a#=?nro+4iE7W7Gbbkabz6wR)NfwvP53WezRVmb5~w3~y~H+a z>#kST)B5k&)%*~!Isf>mc)W{-2-AjbiYsdD;?;aMUS2V43H#&1ns9*$yX)mYR4ho1 z{4;-2-aXJ7jpcrGl{WK8^|GxD>FO!un$I>#t4%ESvr>yqRy#Cs8H0jCTqe+6v$;lQaF9h1! z+b>?Z!ZOv%HSOu%IDJqF_wHSuiV)|KB*PU~vu@;=@$m34MBGZuQ4bDY_~GIoo3zWB z3QwWH(QaQ6>mm)M$tNEiXk<=( z`}#mogxc2p{O`3_bIooqlhi*C8gCR}Y0PM~?cKBDVus3dhE?UCz2sVgq(yn3Obw4? zWB^SuUVdm$WF{@fI7d$6z|qgo4Gjz!_TTq!nZC5ssqgUw50$KQj-bUiSy`T2XJ&n{ z*}pWjr0?;BvuWmk_DC;W>-w{0m13BJnDhG^5@PA;jLU`hFARI!?={7y?#p8NhhJV^ z-VmX)A!==a*3=C*a}p%j7B61has07L=J^z(g57sDM7UDc-h2Ojy@bRqPEfgVF{9-0 z`Q6puVZ((2ea}D6&%bwMjsgQu^Zk;YA6h4Mny>5-?LK-!V&xY9Dzn+G2NNO|{tJ|P z%+>TEhA(>U^!b0^q#MliSt6=F`J}+v)j>B^PCW~{>Yx|D&&S5WYHr){$Bk#xw57S1 z2Fwf3x~E=i?JpXn;qQIbisSg_A9oinTq?kQAb)2}#*DeH#l^--6FDm89iM5OF2KWf zaFb4D{8~?|^PjIs2fmuNicQE*?W5j#<*y$U9~2#o)Ob*Dzp`ewkJ_H^_o^>sZA~?8 zNHOYkP-wVzEzCtp&}DI;g$y4{v*VU6TMoSbx@hfMUaPrz?yvU+y_!GENhjZ=>!o_v zgXL9K3#J8DinAp8o}M1`vDay(yOz`m{raEY6*h7$PN3Nci@AP}M3*gJ4l42QnF z``Lc|8hq{ixm$wiy*he&PKz%dc>VRz+cIStKIPeGCoMY^q2rd8q>?Y)=@OR1oVzjN z!{qsYSls*NTJPo^Ul+Uk!}|Zf)@S7BySuxyKl*6lv{2yN+uQ8(oOA3WBGq~@ zVMXPRu1y;Q_>~TyIm7emr;S8gqXLKM^j%92Ex+QXw{pppNoUgp`Pw}nKl#M#u=Kyb zkI$Nn|Nd%|GbY?DYT8r@(&)DBk#}P7)_ohUR;^s|>i6bmsS{#B>!Z&GYB}>R@tYXp z`=-n~EiLUstA5QxP+{EiOyPV-_VsmFZT=e?83k=N2`VoB+$AY{>aw$K2hYhAA#QGN zQ~CELR;Rn>O-;MhFJsws^ytx9M-1HD+zP(EiF|Ww>*{5>JM?3Bx$veiFJx14Hjz@D z&D`pwXd%OQ=ImL=r9p}kJcr(vEnd5}_e{LY;y@8DR+Y(~OD@0csuub8_WnOziME3u zJ{b6@2|s)OeB#NJ3pZ|bEOzgo_I2aeuU{4C`n}&_`|35TRMJU>w?)w!A}2g_4jTll zzUmUQtK^#N(jY-s;oW!RE;hfpw^!Oc@6G}3^?R7+J@*tWRNhhYa?+Z6VyU?oj!)uQ zy8Dh-%$^FtCWQxIugAw1)~HQ(G>|y5xBB}510PrZPw#fWcUpfvxuj&uiuQn4!dVJN zDw93$>?&RTCS9tRjpy*1AC?T8wtn{3-^()9YwMwAkKK3b{=SYs4w@Xgetr8x<0mEx zHzG1RRGn9*TsU!pW6?#8UAuQ1+S&Ol^5>ai+kp%5;?#4 z`MHBRW{Wp(7S7u)eKAAiXp$gk3jg}QmIIfr<*_w4avZPR8<%1vx##0C=~SuMDYq7| zDINas!JzVx_gfWiZf=$M2)j(pmEK;=2~&$E9B$`-oNoVHGOq6D(@me(wqLv$_`!yM z{(1Kvv+1WFURxXe;?=9B%P&=KMNUdx7tW~Om z=d`Vd-t^{!2?zfCv610pH<9w4sk2<8OF~l8(L$!pYiZQPW)Hb1f4|>vKbX*P{Bh&$ zw{99DO=r_?3w-Q~-k$gH%uM6d`3n~>X0F>mKjXKaxqxTP;t(I_q{6~Ncklin=7|sA z-QDfN9lonFVw&peh}D$>%P)7%n#B5tAf#;z17p#aEW%iuDJSYlUeD@bfHBW zhmtlPcw2Tj!64*|LiP7|M_akY4Gat%z7&9l?E>f6R+k+1M)1t^VLPDi_2OpEv?n~LCr9nR8~3^H+55fU`DFVXH+aPo6AYcW>LaZM^o+{o1M~Sh?Javz~tX;PcN5w{8{HIjtna zclc@1!tLA3-QVBbI5mKIW$>n(Iwn%QZy(hjgRH$hYdM$~h;x`ksE{< Q7#J8lUHx3vIVCg!0Nhf^OaK4? literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg index c5633a2..91cca44 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.svg @@ -13,9 +13,105 @@ - - - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vd + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + + + + + + @@ -23,73 +119,81 @@ - + - - + + - + r_inpTgtSca - + - - r_inpTgtScaAbs - - - - - - - + Vq_max - - + + - + Vq_min - + + + + + + n_mot + + + + + + + + iq_limProtErr + + + - - r_iqLimProtMax + + VqFinPrev - - + + - - r_nLimProtMax + + b_cruiseCtrlEna - + - - Vq_Vlt + + Vq_Spd - + - + case: { } @@ -102,7 +206,7 @@ - + @@ -115,16 +219,16 @@ - - + + - - + + - - Voltage_Mode + + Speed_Mode @@ -136,16 +240,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -157,16 +261,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -177,126 +281,295 @@ - + - - + + - - + + + + + + + + - - + + - - u1 + + r_inpTgtSca - - + + - - case [ 1 ]: + + Vq_Open - - + + - - case [ 2 ]: - - - - - - - - case [ 3 ]: - - - - - - - - default: + + default: { } - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Open_Mode - - + + + + + + + + - - + + - + action - - + + + + + + + + - - + + - - action + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs + + + + + + + + id + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + Vd + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vd_Calculation - - + + + + + + + + - - + + - - action + + sfix16_En4 - - + + + + + + + + - - + + - + action @@ -308,60 +581,58 @@ - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + - - + + - - + + - - + + - - sfix16_En4 + + action @@ -382,11 +653,11 @@ - + - + [iq_min] @@ -403,6 +674,39 @@ + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + @@ -438,11 +742,11 @@ - - + + - + @@ -452,14 +756,14 @@ - - [Vq_max] + + [Vq_nLimProtMax] - + @@ -504,158 +808,28 @@ - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_Open - - - - - - - - default: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Open_Mode - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - + + - + - - + + - - [z_ctrlMod] + + [Vq] - + @@ -667,28 +841,28 @@ - - + + - + - + - - [id_min] + + [z_ctrlMod] - + @@ -710,11 +884,11 @@ - + - + [r_inpTgtSca] @@ -733,160 +907,29 @@ - - - + + + - - - - - - - - + + - - + + - - id_TgtAbs - - - - - - - - id - - - - - - - - Vd_max - - - - - - - - Vd_min - - - - - - - - id_max - - - - - - - - id_min - - - - - - - - Vd - - - - - - - - if { } + + [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Vd_Calculation - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action + + @@ -897,35 +940,121 @@ - - - - - - - - - + + + - - + + - - + + - - [b_cruiseCtrlEna] + + u1 + + + + + + + + case [ 1 ]: + + + + + + + + case [ 2 ]: + + + + + + + + case [ 3 ]: + + + + + + + + default: - - + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action @@ -946,11 +1075,11 @@ - + - + [r_inpTgtScaAbs] @@ -969,61 +1098,28 @@ - - + + - + - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [id] + + [id_max] - + @@ -1033,195 +1129,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - iq - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - Vq_nLimProtMax - - - - - - - - VqFinPrev - - - - - - - - Vq_Trq - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Torque_Mode - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - @@ -1231,11 +1141,11 @@ - + - + [Vd_min] @@ -1264,11 +1174,11 @@ - + - + [Vd_max] @@ -1287,28 +1197,28 @@ - - + + - + - + - - [r_nLimProtMax] + + [r_iqLimProtMax] - + @@ -1320,52 +1230,29 @@ - - - + + + - - + + - - + + - - u1 - - - - - - - - if(u1 ~= 0) + + [Vq_Vlt] - - - - - - - - - - - - - - - - - action + + @@ -1376,28 +1263,61 @@ - - + + - + - - + + - - [id_max] + + [Vq_Spd] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + @@ -1419,11 +1339,11 @@ - + - + [Vq_Trq] @@ -1452,11 +1372,11 @@ - + - + [Vq_Open] @@ -1485,11 +1405,11 @@ - + - + [iq] @@ -1508,61 +1428,28 @@ - - + + - + - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - [Vq_Spd] + + [Vd] - + @@ -1584,11 +1471,11 @@ - + - + [VqFinPrev] @@ -1606,11 +1493,11 @@ - + - + sfix16_En4 @@ -1620,235 +1507,9 @@ - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - n_mot - - - - - - - - iq_limProtErr - - - - - - - - VqFinPrev - - - - - - - - b_cruiseCtrlEna - - - - - - - - Vq_Spd - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Speed_Mode - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - @@ -1858,11 +1519,11 @@ - + - + [Vq_nLimProtMax] @@ -1880,1658 +1541,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Open] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Vlt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 22 - - - - - - - - - - - - - - - - - - - - - - b_cruiseCtrlEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 21 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Vlt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 18 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 17 - - - - - - - - - - - - - - - - - - - - - - r_iqLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 15 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 11 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - + sfix16_En4 @@ -3553,11 +1567,11 @@ - + - + [Vq] @@ -3575,11 +1589,11 @@ - + - + sfix16_En4 @@ -3591,139 +1605,43 @@ - - + + - + - + - - [b_enaAdvCtrl] + + [id_max] - + - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - Vd_min - - - - - - + - - + + - + sfix16_En4 @@ -3735,532 +1653,43 @@ - - - - - - - - - - - - - - - - 14 - - - - - - - - - - - - - - - - - - - - - - id_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 19 - - - - - - - - - - - - - - - - - - - - - - iq_limProtErr - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - + + - + - + - - [Vd_min] + + [Vq_Open] - + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 20 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 16 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - id_TgtAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 13 - - - - - - - - - - - - - - - - - - - - - - id_max - - - - - - - - - - - - - - + sfix16_En4 @@ -4282,11 +1711,11 @@ - + - + [Vq_Spd] @@ -4304,11 +1733,11 @@ - + - + sfix16_En4 @@ -4320,122 +1749,160 @@ - - - + + + - - + + + + + + + + - - + + - - 4 + + r_inpTgtSca + + + + + + + + r_inpTgtScaAbs + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + Vq_Vlt + + + + + + + + case: { } - - + + + + + + + + - - + + + + + + + + - - + + - - r_inpTgtScaAbs + + Voltage_Mode - + + + + + + + - - + + - + sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - + + + + + + + + - - + + - - sfix16_En4 + + action @@ -4446,76 +1913,49 @@ - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - + + + + + + + + - + - + - - [Vd_max] + + [Vq_Vlt] - + - + - - + + - + sfix16_En4 @@ -4527,391 +1967,43 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - n_mot - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlMod - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - Vd - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [Vq_Trq] + + [Vd_min] - + - + - - + + - + sfix16_En4 @@ -4933,11 +2025,11 @@ - + - + [r_inpTgtSca] @@ -4955,11 +2047,11 @@ - + - + sfix16_En4 @@ -4971,43 +2063,139 @@ - - + + - + - + - + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] - + - + - - + + - + sfix16_En4 @@ -5019,106 +2207,76 @@ - - - + + + - - + + - - + + - - 1 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - + [n_mot] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + - + - - + + - + sfix16_En4 @@ -5130,58 +2288,235 @@ - - - + + + - - + + - - + + - - 7 + + [z_ctrlMod] - - - - - - - - - - - - - - - - - id + + - + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -5203,11 +2538,11 @@ - + - + [Vq_min] @@ -5226,43 +2561,43 @@ - - + + - + - + - - [Vd] + + [r_inpTgtSca] - + - + - - + + - + sfix16_En4 @@ -5272,6 +2607,2671 @@ + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 22 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 21 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 19 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 14 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 13 + + + + + + + + + + + + + + + + + + + + + + id_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 20 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 18 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 17 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Trq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + iq + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + Vq_nLimProtMax + + + + + + + + VqFinPrev + + + + + + + + Vq_Trq + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Torque_Mode + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -6240,5 +6240,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg index dd4e461..883dc48 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12482_d.svg @@ -90,7 +90,7 @@ - + @@ -213,5 +213,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json index f7f367a..0bfdf4a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.json @@ -97,135 +97,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12543", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_Spd", - "label":"Vq_Spd", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12542", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"n_cruiseMotTgt", - "label":"n_cruiseMotTgt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "n_cruiseMotTgt", - "on", - "inf", - "[]", - "[]", - "int16", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12541", "className":"Simulink.Constant", @@ -276,11 +147,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12540", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12539", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"cf_nKp", - "label":"cf_nKp", + "name":"cf_nKi", + "label":"cf_nKi", "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ @@ -294,12 +165,12 @@ "FramePeriod" ], "values":[ - "cf_nKp", - "on", + "cf_nKi", + "off", "inf", "[]", "[]", - "fixdt(0,16,12)", + "fixdt(0,16,16)", "off", "inf" ], @@ -439,149 +310,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12534", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator3", - "label":"Relational Operator3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "~=", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon7", - "name":"PI_clamp_fixdt", - "label":"PI_clamp_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "ShowPortLabels", - "BlockChoice", - "TemplateBlock", - "MemberBlocks", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "PropExecContextOutsideSubsystem", - "SystemSampleTime", - "RTWSystemCode", - "RTWFcnNameOpts", - "RTWFcnName", - "RTWFileNameOpts", - "RTWFileName", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "RTWMemSecFuncInitTerm", - "RTWMemSecFuncExecute", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "IsSubsystemVirtual", - "Variant", - "VariantControl", - "OverrideUsingVariant", - "GeneratePreprocessorConditionals", - "AllowZeroVariantControls", - "PropagateVariantConditions", - "ActiveVariant", - "ActiveVariantBlock", - "TreatAsGroupedWhenPropagatingVariantConditions" - ], - "values":[ - "FromPortIcon", - "", - "", - "", - "ReadWrite", - "", - "All", - "on", - "off", - "off", - "-1", - "Reusable function", - "Use subsystem name", - "", - "Auto", - "", - "void_void", - "off", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "off", - "off", - "", - "", - "off", - "off", - "off", - "", - "", - "on" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12531", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12532", "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"Mux1", - "label":"Mux1", + "name":"Mux2", + "label":"Mux2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ @@ -638,149 +371,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12528", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax3", - "label":"MinMax3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", - "OutMin", - "RndMeth", - "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" - ], - "values":[ - "Inherit: Inherit via internal rule", - "max", - "off", - "2", - "off", - "[]", - "[]", - "Floor", - "-1", - "off", - "on" - ], - "tabs":[ - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"MinMax", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12526", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_minSpd", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12537", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 > Threshold", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12525", "className":"Simulink.Goto", @@ -847,6 +437,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12523", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12522", "className":"Simulink.Goto", @@ -913,6 +536,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12519", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12518", "className":"Simulink.Goto", @@ -946,6 +602,59 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12529", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax4", + "label":"MinMax4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" + ], + "values":[ + "Inherit: Inherit via internal rule", + "min", + "off", + "2", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"MinMax", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12516", "className":"Simulink.From", @@ -1040,141 +749,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12513", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12537", + "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"Switch3", + "label":"Switch3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_cruiseMotTgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12532", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "2", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12523", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12529", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax4", - "label":"MinMax4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "OutDataTypeStr", - "Function", + "Criteria", "InputSameDT", - "Inputs", - "LockScale", - "OutMax", "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", "RndMeth", - "SampleTime", "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", "ZeroCross" ], "values":[ - "Inherit: Inherit via internal rule", - "min", - "off", - "2", + "u2 > Threshold", "off", "[]", "[]", - "Floor", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", "-1", - "off", + "0", "on" ], "tabs":[ + "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 1 + 1, + 9 ] }, "viewer":{ @@ -1183,408 +801,123 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"MinMax", + "blocktype":"Switch", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12511", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12543", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12509", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12510", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_mot", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12506", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12505", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_cruiseMotTgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12504", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12520", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12517", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_maxSpd", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12502", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12501", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12496", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion2", - "label":"Data Type Conversion2", + "name":"Vq_Spd", + "label":"Vq_Spd", "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", "inspector":{ "params":[ + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "ConvertRealWorld", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12534", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator3", + "label":"Relational Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12539", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_nKi", - "label":"cf_nKi", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "ZeroCross" ], "values":[ - "cf_nKi", + "~=", "off", - "inf", - "[]", - "[]", - "fixdt(0,16,16)", - "off", - "inf" + "boolean", + "Simplest", + "-1", + "on" ], "tabs":[ "Main", - "Signal Attributes", + "Data Type", "-Other" ], "tabs_idx":[ 0, - 3, - 7 + 1, + 4 ] }, "viewer":{ @@ -1593,625 +926,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12495", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "reset", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12499", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12494", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_cruiseCtrlEna", - "label":"b_cruiseCtrlEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12500", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12498", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12519", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12493", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VqFinPrev", - "label":"VqFinPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12507", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12503", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12492", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_limProtErr", - "label":"iq_limProtErr", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12497", - "className":"Simulink.Demux", - "icon":"WebViewIcon3", - "name":"Demux", - "label":"Demux", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Outputs", - "DisplayOption", - "BusSelectionMode" - ], - "values":[ - "2", - "bar", - "off" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Demux", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12491", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12490", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12508", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", + "blocktype":"RelationalOperator", "masktype":"" } }, @@ -2246,6 +961,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12511", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12535", "className":"Simulink.Sum", @@ -2305,6 +1051,1260 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12510", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_mot", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12509", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12507", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12531", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux1", + "label":"Mux1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12505", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_cruiseMotTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12500", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12498", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12542", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_cruiseMotTgt", + "label":"n_cruiseMotTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_cruiseMotTgt", + "on", + "inf", + "[]", + "[]", + "int16", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", + "name":"PI_clamp_fixdt", + "label":"PI_clamp_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "ShowPortLabels", + "BlockChoice", + "TemplateBlock", + "MemberBlocks", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "PropExecContextOutsideSubsystem", + "SystemSampleTime", + "RTWSystemCode", + "RTWFcnNameOpts", + "RTWFcnName", + "RTWFileNameOpts", + "RTWFileName", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "RTWMemSecFuncInitTerm", + "RTWMemSecFuncExecute", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "IsSubsystemVirtual", + "Variant", + "VariantControl", + "OverrideUsingVariant", + "GeneratePreprocessorConditionals", + "AllowZeroVariantControls", + "PropagateVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "TreatAsGroupedWhenPropagatingVariantConditions" + ], + "values":[ + "FromPortIcon", + "", + "", + "", + "ReadWrite", + "", + "All", + "on", + "off", + "off", + "-1", + "Reusable function", + "Use subsystem name", + "", + "Auto", + "", + "void_void", + "off", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "off", + "off", + "", + "", + "off", + "off", + "off", + "", + "", + "on" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12528", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax3", + "label":"MinMax3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" + ], + "values":[ + "Inherit: Inherit via internal rule", + "max", + "off", + "2", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"MinMax", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12504", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12496", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion2", + "label":"Data Type Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12520", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12495", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12526", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_minSpd", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12497", + "className":"Simulink.Demux", + "icon":"WebViewIcon3", + "name":"Demux", + "label":"Demux", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Outputs", + "DisplayOption", + "BusSelectionMode" + ], + "values":[ + "2", + "bar", + "off" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Demux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12501", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12499", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12493", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12492", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_limProtErr", + "label":"iq_limProtErr", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12540", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_nKp", + "label":"cf_nKp", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_nKp", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,12)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12508", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12490", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12502", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12513", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_cruiseMotTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12517", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_maxSpd", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12494", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12506", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12491", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_mot", + "label":"n_mot", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12503", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12487", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12489", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg index 7d8fc6a..30d2572 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12487_d.svg @@ -65,117 +65,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq_Spd - - - - - - - - - - - - - - - - - - - - - - - - - - n_cruiseMotTgt - - - - - - - - - - - - - - - - - - - - - - n_cruiseMotTgt - - - - - - - - - - - - - - - int16 - - - - - - - - @@ -188,11 +77,11 @@ - + - + 0 @@ -210,11 +99,11 @@ - + - + sfix16_En4 @@ -226,44 +115,44 @@ - - + + - + - + - - cf_nKp + + cf_nKi - + - + - - + + - - ufix16_En12 + + ufix16_En16 @@ -283,13 +172,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -297,7 +242,7 @@ - + @@ -305,7 +250,7 @@ - + @@ -313,7 +258,7 @@ - + @@ -321,7 +266,7 @@ - + @@ -329,7 +274,7 @@ - + @@ -337,7 +282,7 @@ - + @@ -345,7 +290,7 @@ - + @@ -353,7 +298,7 @@ - + @@ -361,78 +306,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + T - + - + F @@ -450,11 +339,11 @@ - + - + sfix16_En4 @@ -475,13 +364,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -489,7 +434,7 @@ - + @@ -497,7 +442,7 @@ - + @@ -505,7 +450,7 @@ - + @@ -513,7 +458,7 @@ - + @@ -521,7 +466,7 @@ - + @@ -529,7 +474,7 @@ - + @@ -537,7 +482,7 @@ - + @@ -545,7 +490,7 @@ - + @@ -553,78 +498,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + T - + - + F @@ -642,11 +531,11 @@ - + - + sfix16_En4 @@ -658,266 +547,43 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - + + - - + + - - err - - - - - - - - P - - - - - - - - I - - - - - - - - init - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - ext_limProt - - - - - - - - out - - - - - - - - PI(z) + + - - - - - - - - - - - - - - - - - PI_clamp_fixdt + + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -939,11 +605,11 @@ - + - + @@ -961,292 +627,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_minSpd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > 0 - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1268,11 +653,11 @@ - + - + [n_cruiseMotTgt] @@ -1301,11 +686,11 @@ - + - + [b_cruiseCtrlEna] @@ -1322,6 +707,39 @@ + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + @@ -1334,11 +752,11 @@ - + - + [n_mot] @@ -1367,11 +785,11 @@ - + - + [Vq_min] @@ -1388,6 +806,39 @@ + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + @@ -1400,11 +851,11 @@ - + - + [Vq_max] @@ -1421,279 +872,6 @@ - - - - - - - - - - - - - - - - - - [n_cruiseMotTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_minSpd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_cruiseMotTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - @@ -1706,19 +884,19 @@ - + - + - + - + @@ -1744,11 +922,499 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_minSpd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq_Spd + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxSpd] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1770,11 +1436,11 @@ - + - + [r_inpTgtSca] @@ -1792,11 +1458,11 @@ - + - + sfix16_En4 @@ -1808,43 +1474,59 @@ - - - + + + - - + + - - + + - - [Vq_max] + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + sfix16_En4 @@ -1866,11 +1548,11 @@ - + - + [n_mot] @@ -1888,11 +1570,11 @@ - + - + sfix16_En4 @@ -1904,44 +1586,140 @@ - - + + - + - + - - [b_cruiseCtrlEna] + + [Vq_max] - + - - + + - - + + - - boolean + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1962,11 +1740,11 @@ - + - + [n_cruiseMotTgt] @@ -1984,11 +1762,393 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + n_cruiseMotTgt + + + + + + + + + + + + + + + + + + + + + + n_cruiseMotTgt + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + P + + + + + + + + I + + + + + + + + init + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + ext_limProt + + + + + + + + out + + + + + + + + PI(z) + + + + + + + + + + + + + + + + + + + + + + PI_clamp_fixdt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -2010,11 +2170,11 @@ - + - + [Vq_min] @@ -2032,173 +2192,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_maxSpd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -2220,19 +2218,19 @@ - + - + - + - + @@ -2258,11 +2256,11 @@ - + - + sfix16_En4 @@ -2274,44 +2272,29 @@ - - - + + + - - + + - - + + - - cf_nKi + + [r_inpTgtSca] - - - - - - - - - - - - - - - - - ufix16_En16 + + @@ -2368,6 +2351,150 @@ + + + + + + + + + + + + + + + + + + [Vq_minSpd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -2380,11 +2507,11 @@ - + - + [VqFinPrev] @@ -2402,11 +2529,11 @@ - + - + sfix16_En4 @@ -2416,198 +2543,6 @@ - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - b_cruiseCtrlEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - @@ -2620,11 +2555,11 @@ - + - + 6 @@ -2642,11 +2577,11 @@ - + - + VqFinPrev @@ -2657,107 +2592,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -2779,11 +2618,11 @@ - + - + 5 @@ -2801,11 +2640,11 @@ - + - + iq_limProtErr @@ -2816,11 +2655,11 @@ - + - + sfix32_En20 @@ -2832,59 +2671,44 @@ - - - + + + - - + + - - + + - - + + cf_nKp - - + + - - + + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - sfix16_En4 + + ufix16_En12 @@ -2895,58 +2719,43 @@ - - - + + + - - + + - - + + - - 4 + + [Vq_min] - - - - - - - - - - - - - - - - - n_mot + + - + - - + + - + sfix16_En4 @@ -2968,11 +2777,11 @@ - + - + 3 @@ -2990,11 +2799,11 @@ - + - + Vq_min @@ -3005,11 +2814,11 @@ - + - + sfix16_En4 @@ -3021,43 +2830,43 @@ - - + + - + - + - - [Vq_min] + + [r_inpTgtSca] - + - + - - + + - + sfix16_En4 @@ -3069,43 +2878,250 @@ - - + + - + - + - + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxSpd] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + - + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + - - + + - + sfix16_En4 @@ -3117,59 +3133,43 @@ - - - + + + - - + + - - - - - - - - - - - - - - - - - + - - + + [Vq_max] - - + + - + - + - + sfix16_En4 @@ -4001,5 +4001,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json index 4c44c84..d028206 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json @@ -1,84 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2790", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2788", "className":"Simulink.Sum", @@ -138,74 +58,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2908", - "className":"Simulink.Delay", - "icon":"WebViewIcon3", - "name":"Resettable Delay", - "label":"Resettable Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", - "inspector":{ - "params":[ - "DelayLengthSource", - "InitialConditionSource", - "DelayLength", - "InputProcessing", - "UseCircularBuffer", - "ShowEnablePort", - "ExternalReset", - "SampleTime", - "CodeGenStateStorageTypeQualifier", - "DelayLengthUpperLimit", - "DiagnosticForDelayLength", - "InitialCondition", - "PreventDirectFeedthrough", - "RemoveDelayLengthCheckInGeneratedCode", - "StateMustResolveToSignalObject", - "StateName", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "Dialog", - "Input port", - "1", - "Elements as channels (sample based)", - "off", - "off", - "None", - "-1", - "", - "100", - "None", - "0.0", - "off", - "off", - "off", - "", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "-Other" - ], - "tabs_idx":[ - 0, - 8 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Delay", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2787", "className":"Simulink.DataTypeConversion", @@ -320,6 +172,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2790", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2786", "className":"Simulink.Inport", @@ -387,6 +319,74 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2908", + "className":"Simulink.Delay", + "icon":"WebViewIcon3", + "name":"Resettable Delay", + "label":"Resettable Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", + "inspector":{ + "params":[ + "DelayLengthSource", + "InitialConditionSource", + "DelayLength", + "InputProcessing", + "UseCircularBuffer", + "ShowEnablePort", + "ExternalReset", + "SampleTime", + "CodeGenStateStorageTypeQualifier", + "DelayLengthUpperLimit", + "DiagnosticForDelayLength", + "InitialCondition", + "PreventDirectFeedthrough", + "RemoveDelayLengthCheckInGeneratedCode", + "StateMustResolveToSignalObject", + "StateName", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "Dialog", + "Input port", + "1", + "Elements as channels (sample based)", + "off", + "off", + "None", + "-1", + "", + "100", + "None", + "0.0", + "off", + "off", + "off", + "", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 8 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Delay", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2909#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg index 361d0a9..b7521f6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.svg @@ -10,54 +10,6 @@ - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - @@ -70,36 +22,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - @@ -117,83 +69,11 @@ - + - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - x0 - - - - - - - - u - - - - - - - - Z - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - + sfix32_En20 @@ -215,19 +95,19 @@ - + - + - + - + @@ -253,11 +133,11 @@ - + - + sfix16_En4 @@ -279,11 +159,11 @@ - + - + 2 @@ -301,11 +181,11 @@ - + - + init @@ -316,11 +196,11 @@ - + - + sfix16_En4 @@ -330,6 +210,54 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + @@ -342,11 +270,11 @@ - + - + 1 @@ -364,11 +292,11 @@ - + - + u @@ -379,11 +307,83 @@ - + - + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + x0 + + + + + + + + u + + + + + + + + Z + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + sfix32_En20 @@ -485,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json index cf3cc54..5c8ff97 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json @@ -1,10 +1,10 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2710", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2709", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"hitMin", - "label":"hitMin", + "name":"hitMax", + "label":"hitMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ @@ -33,7 +33,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "3", + "1", "Port number", "[]", "[]", @@ -79,6 +79,120 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2849", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2848", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2377", "className":"Simulink.Outport", @@ -159,188 +273,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2709", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"hitMax", - "label":"hitMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2707", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"UpperRelop", - "label":"UpperRelop", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "<", - "off", - "boolean", - "Nearest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2849", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2704", "className":"Simulink.RelationalOperator", @@ -387,11 +319,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2701", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2710", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", + "name":"hitMin", + "label":"hitMin", "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ @@ -407,11 +339,17 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ "3", @@ -426,10 +364,17 @@ "-1", "auto", "off", + "off", + "[]", + "off", + "held", + "off", + "0", "", - "on", - "off", - "off", + [ + ], + "Dialog", + "Auto", "off" ], "tabs":[ @@ -449,7 +394,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Outport", "masktype":"" } }, @@ -521,40 +466,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2848", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2701", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", + "name":"lo", + "label":"lo", "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "inspector":{ "params":[ - "Criteria", - "InputSameDT", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "Threshold", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "u2 ~= 0", - "off", + "3", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", + "Inherit: auto", "off", + "inherit", "-1", - "0", - "on" + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", @@ -563,8 +518,8 @@ ], "tabs_idx":[ 0, - 1, - 9 + 2, + 11 ] }, "viewer":{ @@ -573,7 +528,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"Inport", "masktype":"" } }, @@ -644,6 +599,51 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2707", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "<", + "off", + "boolean", + "Nearest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791:2849#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg index a50814e..9793f08 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.svg @@ -13,11 +13,11 @@ - - + + - + @@ -27,30 +27,414 @@ - - 3 + + 1 - + - - + + - + - - hitMin + + hitMax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -71,11 +455,11 @@ - + - + 2 @@ -93,11 +477,11 @@ - + - + y @@ -107,330 +491,11 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - hitMax - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UpperRelop - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -438,19 +503,19 @@ - + - + - + - + @@ -476,11 +541,11 @@ - + - + LowerRelop1 @@ -491,11 +556,11 @@ - + - + boolean @@ -507,59 +572,44 @@ - - + + - + - + - + 3 - + - - + + - - + + - - lo - - - - - - - - - - - - - - - sfix16_En4 + + hitMin @@ -580,11 +630,11 @@ - + - + 2 @@ -602,11 +652,11 @@ - + - + u @@ -617,11 +667,11 @@ - + - + sfix16_En4 @@ -633,187 +683,58 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + 3 - - + + + + + + + + + + + + + + + + + lo - + - - + + - + sfix16_En4 @@ -835,11 +756,11 @@ - + - + 1 @@ -857,11 +778,11 @@ - + - + up @@ -872,11 +793,11 @@ - + - + sfix16_En4 @@ -886,6 +807,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UpperRelop + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -1106,5 +1106,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json index d92fa69..d262a8c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.json @@ -320,6 +320,53 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2840", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv4", + "label":"DataTypeConv4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "int8", + "on", + "Real World Value (RWV)", + "Zero", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2836", "className":"Simulink.DataTypeConversion", @@ -434,53 +481,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2840", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"DataTypeConv4", - "label":"DataTypeConv4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "int8", - "on", - "Real World Value (RWV)", - "Zero", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2838", "className":"Simulink.Logic", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg index 1410a08..95f1908 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2816_d.svg @@ -417,133 +417,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitSat - - - - - - - - - - - - - - - boolean - - - - - - - - @@ -556,19 +429,19 @@ - + - + - + - + @@ -594,11 +467,11 @@ - + - + int8 @@ -608,11 +481,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitSat + + + + + + + + + + + + + + + boolean + + + + + + + + - + @@ -800,5 +800,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json index 7f9b6e2..edd624b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json @@ -1,72 +1,42 @@ [ { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2785", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2817", + "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"out", - "label":"out", + "name":"UnitDelay1", + "label":"UnitDelay1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "InitialCondition", + "InputProcessing", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" ], "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", "0", + "Inherited", + "-1", "", + "", + "off", [ ], - "Dialog", - "Auto", - "off" + "Auto" ], "tabs":[ "Main", - "Signal Attributes", + "State Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 3, + 4 ] }, "viewer":{ @@ -75,64 +45,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2814", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", + "blocktype":"UnitDelay", "masktype":"" } }, @@ -195,307 +108,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2783", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hitSat", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2833", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hitMin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2817", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hitMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2791", "className":"Simulink.SubSystem", @@ -589,6 +201,396 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2783", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2779", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2785", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"out", + "label":"out", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2815", "className":"Simulink.Constant", @@ -639,150 +641,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2778", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2795", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Divide5", - "label":"Divide5", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(1,16,5)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" + "b_hitMin", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 9 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -790,7 +669,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Goto", "masktype":"" } }, @@ -861,6 +740,161 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2814", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2846", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2910", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2732", "className":"Simulink.Inport", @@ -929,134 +963,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2795", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hitMin", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2794", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hitMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2776", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2910", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2773", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"init", - "label":"init", + "name":"ext_limProt", + "label":"ext_limProt", "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ @@ -1079,7 +990,7 @@ "OutputFunctionCall" ], "values":[ - "4", + "7", "Port number", "[]", "[]", @@ -1118,6 +1029,94 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2778", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide5", + "label":"Divide5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,5)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2771", "className":"Simulink.Inport", @@ -1186,169 +1185,99 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2770", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"P", - "label":"P", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", + "FromPortIcon", + "ReadWrite", + "", + "All", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "on", + "", + "", "off", "", + "void_void", + "off", + "off", "on", + "", + "off", + "", "off", "off", - "off" + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ "Main", - "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2773", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"ext_limProt", - "label":"ext_limProt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hitSat", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"SubSystem", "masktype":"" } }, @@ -1419,6 +1348,73 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2770", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"P", + "label":"P", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12533", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12533:2844", "className":"Simulink.Logic", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png new file mode 100644 index 0000000000000000000000000000000000000000..932f81bb6c75d9174bd0268afbd2b0d8e831f55e GIT binary patch literal 7767 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 b|K-!oO1bOj%-qSqz`)??>gTe~DWM4f&y2>p literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg index 9a0d92b..1e931e8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.svg @@ -13,236 +13,91 @@ - - - + + + - - + + - + - + - - 1 - - - - - - - - - - - - - - - - - - - - - - out - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - + + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + + + + + + + + + - - + + - - + + - + - - sfix32_En20 + + boolean + + + + + + + + + + + + + + + Ini=0 @@ -262,21 +117,13 @@ - - - - - - - - - + @@ -284,7 +131,7 @@ - + @@ -292,6 +139,14 @@ + + + + + + + + @@ -309,11 +164,11 @@ - + - + sfix32_En20 @@ -323,6 +178,262 @@ + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + @@ -335,35 +446,35 @@ - + - + - + - + - + - + - + - + @@ -381,11 +492,11 @@ - + - + sfix16_En4 @@ -395,6 +506,110 @@ + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + @@ -413,27 +628,27 @@ - + - + u - + - + init - + - + y @@ -463,11 +678,11 @@ - + - + Integrator @@ -484,11 +699,11 @@ - + - + sfix16_En4 @@ -500,431 +715,50 @@ - + - - + + - - + + - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - hitMax - - - - - - - - y - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1 - - + + - - - + + + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + out @@ -945,11 +779,11 @@ - + - + 0 @@ -967,11 +801,11 @@ - + - + sfix32_En20 @@ -983,169 +817,29 @@ - - - + + + - - - - - - - - + + - - + + - - preIntegrator - - - - - - - - preSat - - - - - - - - hitSat - - - - - - - - Clamp + + [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clamping_circuit - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En5 + + @@ -1166,11 +860,11 @@ - + - + 6 @@ -1188,11 +882,11 @@ - + - + satMin @@ -1203,11 +897,314 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + sfix16_En4 @@ -1282,117 +1279,58 @@ - - - + + + - - + + - + - - [b_hitMin] + + 7 - - + + - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - + + - - - - - - - - - + + ext_limProt - + - - + + - + sfix32_En20 @@ -1404,59 +1342,100 @@ - - - + + + - - + + - - + + - - 4 + + + + + + + + + + - - - - - - - - - - - - - - - - - init + + - + - - + + - - sfix16_En4 + + sfix16_En5 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + + + + + boolean @@ -1477,11 +1456,11 @@ - + - + 3 @@ -1499,11 +1478,11 @@ - + - + I @@ -1514,11 +1493,11 @@ - + - + ufix16_En16 @@ -1528,6 +1507,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + preIntegrator + + + + + + + + preSat + + + + + + + + hitSat + + + + + + + + Clamp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clamping_circuit + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -1540,11 +1699,11 @@ - + - + 2 @@ -1562,11 +1721,11 @@ - + - + P @@ -1577,11 +1736,11 @@ - + - + ufix16_En12 @@ -1591,170 +1750,11 @@ - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - ext_limProt - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -2198,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json index cd5b09b..54a4dd8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json @@ -80,11 +80,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12585", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12583", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"constant2", - "label":"constant2", + "name":"cf_iqKi", + "label":"cf_iqKi", "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ @@ -98,12 +98,61 @@ "FramePeriod" ], "values":[ - "0", + "cf_iqKi", "on", "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "fixdt(0,16,16)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12584", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_iqKp", + "label":"cf_iqKp", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_iqKp", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,12)", "off", "inf" ], @@ -188,36 +237,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12689", - "className":"Simulink.SignalConversion", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12581", + "className":"Saturation Dynamic", "icon":"WebViewIcon3", - "name":"Signal Conversion2", - "label":"Signal Conversion2", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "ConversionOutput", + "OutMin", + "OutMax", "OutDataTypeStr", - "OverrideOpt" + "LockScale", + "RndMeth", + "DoSatur" ], "values":[ - "Signal copy", - "Inherit: auto", + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", "off" ], "tabs":[ - "Parameter Attributes" ], - "tabs_idx":0 + "tabs_idx":[ + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SignalConversion", - "masktype":"" + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" } }, { @@ -314,74 +369,55 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12581", - "className":"Saturation Dynamic", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12579", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", + "name":"MinMax2", + "label":"MinMax2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "OutMin", - "OutMax", "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", "LockScale", + "OutMax", + "OutMin", "RndMeth", - "DoSatur" + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" ], "values":[ - "[]", - "[]", - "Inherit: Same as second input", + "Inherit: Inherit via internal rule", + "max", "off", + "2", + "off", + "[]", + "[]", "Floor", - "off" + "-1", + "off", + "on" ], "tabs":[ + "Signal Attributes", + "-Other" ], "tabs_idx":[ + 0, + 1 ] }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12577", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_minTrq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"MinMax", "masktype":"" } }, @@ -451,72 +487,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12574", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12573", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12572", "className":"Simulink.Goto", @@ -583,511 +553,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12583", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKi", - "label":"cf_iqKi", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_iqKi", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,16)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12567", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain4", - "label":"Gain4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "-1", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Same as input", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12566", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12565", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12564", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12584", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKp", - "label":"cf_iqKp", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_iqKp", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,12)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12561", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_nLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12560", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12559", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12570", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12558", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12556", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "reset", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12555", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VqFinPrev", - "label":"VqFinPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12569", "className":"Simulink.Goto", @@ -1121,59 +586,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12579", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax2", - "label":"MinMax2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", - "OutMin", - "RndMeth", - "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" - ], - "values":[ - "Inherit: Inherit via internal rule", - "max", - "off", - "2", - "off", - "[]", - "[]", - "Floor", - "-1", - "off", - "on" - ], - "tabs":[ - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"MinMax", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12578", "className":"Simulink.MinMax", @@ -1228,61 +640,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12551", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12568", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "Vq_maxTrq", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1290,7 +668,162 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12564", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12563", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12561", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12562", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_minTrq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12559", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -1361,6 +894,136 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12574", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12570", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12577", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_minTrq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12566", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12552", "className":"Simulink.Inport", @@ -1428,6 +1091,230 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12567", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain4", + "label":"Gain4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12553", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12565", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12551", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12550", "className":"Simulink.Inport", @@ -1496,11 +1383,77 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12562", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12689", + "className":"Simulink.SignalConversion", + "icon":"WebViewIcon3", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" + ], + "values":[ + "Signal copy", + "Inherit: auto", + "off" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SignalConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12573", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12558", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ @@ -1508,7 +1461,7 @@ "IconDisplay" ], "values":[ - "Vq_minTrq", + "VqFinPrev", "Tag" ], "tabs":[ @@ -1527,25 +1480,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12557", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12585", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"From", - "label":"From", + "name":"constant2", + "label":"constant2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "Vq_maxTrq", - "Tag" + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1553,7 +1524,74 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12555", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", "masktype":"" } }, @@ -1624,137 +1662,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12553", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_min", - "label":"iq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12563", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12568", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_maxTrq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12548", "className":"Simulink.Inport", @@ -1822,6 +1729,99 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12557", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_maxTrq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12556", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12560", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12547", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12549#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.png new file mode 100644 index 0000000000000000000000000000000000000000..8e2a7f577cda3168d2f5826cd7a749b18739fb0f GIT binary patch literal 6484 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg index 20c3b16..024cec0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.svg @@ -61,44 +61,92 @@ - - - + + + - - + + - + - - 0 + + cf_iqKi - - + + - - + + - + - - sfix32_En20 + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_iqKp + + + + + + + + + + + + + + + + + + + + + + ufix16_En12 @@ -119,27 +167,27 @@ - + - + - + - + - + - + @@ -157,11 +205,11 @@ - + - + sfix16_En4 @@ -171,346 +219,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - P - - - - - - - - I - - - - - - - - init - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - ext_limProt - - - - - - - - out - - - - - - - - PI(z) - - - - - - - - - - - - - - - - - - - - - - PI_clamp_fixdt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -518,35 +231,35 @@ - + - + - + - + - + - + - + - + @@ -558,35 +271,35 @@ - + - + up - + - + u - + - + lo - + - + y @@ -604,11 +317,11 @@ - + - + sfix16_En4 @@ -620,29 +333,219 @@ - - - + + + - - + + - - + + - - [Vq_minTrq] + + err + + + + + + + + P + + + + + + + + I + + + + + + + + init + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + ext_limProt + + + + + + + + out + + + + + + + + PI(z) - - + + + + + + + + + + + + + + + + + PI_clamp_fixdt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -663,11 +566,11 @@ - + - + [Vq_nLimProtMax] @@ -696,11 +599,11 @@ - + - + [iq] @@ -717,72 +620,6 @@ - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - @@ -795,11 +632,11 @@ - + - + [iq_max] @@ -828,11 +665,11 @@ - + - + [r_inpTgtSca] @@ -849,630 +686,6 @@ - - - - - - - - - - - - - - - - - - cf_iqKi - - - - - - - - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_iqKp - - - - - - - - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -1485,11 +698,11 @@ - + - + [Vq_max] @@ -1506,75 +719,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -1582,19 +731,19 @@ - + - + - + - + @@ -1620,11 +769,11 @@ - + - + sfix16_En4 @@ -1636,58 +785,76 @@ - - - + + + - - + + - - + + - - 4 + + [Vq_maxTrq] - - + + - - - - + + + + + + + + + + + + + + + - - + + - - iq + + [iq] + + + + + + + - + - - + + - + sfix16_En4 @@ -1699,58 +866,43 @@ - - - + + + - - + + - - + + - - 7 + + [r_inpTgtSca] - - - - - - - - - - - - - - - - - Vq_nLimProtMax + + - + - - + + - + sfix16_En4 @@ -1762,121 +914,43 @@ - - - + + + - - + + - - + + - - 5 + + [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - iq_max + + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - + sfix16_En4 @@ -1898,11 +972,11 @@ - + - + [Vq_minTrq] @@ -1920,11 +994,11 @@ - + - + sfix16_En4 @@ -1936,43 +1010,969 @@ - - + + - + - + - - [Vq_maxTrq] + + [Vq_max] - + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_minTrq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + - + - + sfix16_En4 @@ -2045,150 +2045,6 @@ - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_maxTrq] - - - - - - - - - - - - - - - @@ -2201,11 +2057,11 @@ - + - + 1 @@ -2223,11 +2079,11 @@ - + - + r_inpTgtSca @@ -2238,11 +2094,155 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxTrq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -2666,5 +2666,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json index c091db0..f459171 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json @@ -1,4 +1,63 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2788", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "|++", + "off", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2790", "className":"Simulink.Outport", @@ -79,133 +138,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2788", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "round", - "|++", - "off", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2908", - "className":"Simulink.Delay", - "icon":"WebViewIcon3", - "name":"Resettable Delay", - "label":"Resettable Delay", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", - "inspector":{ - "params":[ - "DelayLengthSource", - "InitialConditionSource", - "DelayLength", - "InputProcessing", - "UseCircularBuffer", - "ShowEnablePort", - "ExternalReset", - "SampleTime", - "CodeGenStateStorageTypeQualifier", - "DelayLengthUpperLimit", - "DiagnosticForDelayLength", - "InitialCondition", - "PreventDirectFeedthrough", - "RemoveDelayLengthCheckInGeneratedCode", - "StateMustResolveToSignalObject", - "StateName", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "Dialog", - "Input port", - "1", - "Elements as channels (sample based)", - "off", - "off", - "None", - "-1", - "", - "100", - "None", - "0.0", - "off", - "off", - "off", - "", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "-Other" - ], - "tabs_idx":[ - 0, - 8 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Delay", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2787", "className":"Simulink.DataTypeConversion", @@ -387,6 +319,74 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2908", + "className":"Simulink.Delay", + "icon":"WebViewIcon3", + "name":"Resettable Delay", + "label":"Resettable Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2779", + "inspector":{ + "params":[ + "DelayLengthSource", + "InitialConditionSource", + "DelayLength", + "InputProcessing", + "UseCircularBuffer", + "ShowEnablePort", + "ExternalReset", + "SampleTime", + "CodeGenStateStorageTypeQualifier", + "DelayLengthUpperLimit", + "DiagnosticForDelayLength", + "InitialCondition", + "PreventDirectFeedthrough", + "RemoveDelayLengthCheckInGeneratedCode", + "StateMustResolveToSignalObject", + "StateName", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "Dialog", + "Input port", + "1", + "Elements as channels (sample based)", + "off", + "off", + "None", + "-1", + "", + "100", + "None", + "0.0", + "off", + "off", + "off", + "", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 8 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Delay", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2909#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg index 4caaee1..7364428 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.svg @@ -10,54 +10,6 @@ - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - @@ -70,36 +22,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - @@ -117,11 +69,11 @@ - + - + sfix16_En4 @@ -133,68 +85,44 @@ - - - + + + - - + + - - + + - - x0 - - - - - - - - u - - - - - - - - Z - - - - - - - - -1 + + 1 - - + + - - - + + + - - + + - - sfix16_En4 + + y @@ -215,19 +143,19 @@ - + - + - + - + @@ -253,11 +181,11 @@ - + - + sfix16_En4 @@ -279,11 +207,11 @@ - + - + 2 @@ -301,11 +229,11 @@ - + - + init @@ -316,11 +244,11 @@ - + - + sfix16_En4 @@ -342,11 +270,11 @@ - + - + 1 @@ -364,11 +292,11 @@ - + - + u @@ -379,11 +307,83 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + x0 + + + + + + + + u + + + + + + + + Z + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -485,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json index 216c82d..0baec29 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json @@ -79,86 +79,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2709", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"hitMax", - "label":"hitMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2707", "className":"Simulink.RelationalOperator", @@ -204,175 +124,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2704", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - ">", - "off", - "boolean", - "Nearest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2849", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2701", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2710", "className":"Simulink.Outport", @@ -453,6 +204,255 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2849", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2709", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"hitMax", + "label":"hitMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2704", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + ">", + "off", + "boolean", + "Nearest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2701", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2791", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2791:2700", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg index 0a48214..a7e5063 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.svg @@ -59,59 +59,11 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - hitMax - - - - - - - - - + @@ -119,19 +71,19 @@ - + - + - + - + @@ -157,11 +109,11 @@ - + - + UpperRelop @@ -172,11 +124,11 @@ - + - + boolean @@ -186,11 +138,299 @@ + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + hitMax + + + + + + + + - + @@ -198,19 +438,19 @@ - + - + - + - + @@ -236,11 +476,11 @@ - + - + LowerRelop1 @@ -251,11 +491,11 @@ - + - + boolean @@ -265,198 +505,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -469,11 +517,11 @@ - + - + 3 @@ -491,11 +539,11 @@ - + - + lo @@ -506,11 +554,11 @@ - + - + sfix16_En4 @@ -520,54 +568,6 @@ - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitMin - - - - - - - - @@ -698,7 +698,7 @@ - + @@ -1106,5 +1106,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json index edc828d..8e2bf95 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.json @@ -213,37 +213,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2839", - "className":"Simulink.Signum", - "icon":"WebViewIcon3", - "name":"SignDeltaU3", - "label":"SignDeltaU3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", - "inspector":{ - "params":[ - "ZeroCross", - "SampleTime" - ], - "values":[ - "on", - "-1" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Signum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2837", "className":"Simulink.Signum", @@ -321,41 +290,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2836", - "className":"Simulink.DataTypeConversion", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2839", + "className":"Simulink.Signum", "icon":"WebViewIcon3", - "name":"DataTypeConv3", - "label":"DataTypeConv3", + "name":"SignDeltaU3", + "label":"SignDeltaU3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", + "ZeroCross", "SampleTime" ], "values":[ - "[]", - "[]", - "int8", "on", - "Real World Value (RWV)", - "Zero", - "off", "-1" ], "tabs":[ - "Parameter Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -363,16 +316,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"DataTypeConversion", + "blocktype":"Signum", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2840", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2836", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"DataTypeConv4", - "label":"DataTypeConv4", + "name":"DataTypeConv3", + "label":"DataTypeConv3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", "inspector":{ "params":[ @@ -481,6 +434,53 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2840", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv4", + "label":"DataTypeConv4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "int8", + "on", + "Real World Value (RWV)", + "Zero", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2838", "className":"Simulink.Logic", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg index 6935952..b41c109 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2816_d.svg @@ -185,86 +185,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - @@ -277,35 +197,35 @@ - + - + - + - + - + - + - + - + @@ -331,11 +251,11 @@ - + - + int32 @@ -349,7 +269,7 @@ - + @@ -357,27 +277,27 @@ - + - + - + - + - + - + @@ -403,11 +323,11 @@ - + - + boolean @@ -417,6 +337,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + @@ -481,6 +481,69 @@ + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitSat + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -493,19 +556,19 @@ - + - + - + - + @@ -531,11 +594,11 @@ - + - + int8 @@ -545,74 +608,11 @@ - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitSat - - - - - - - - - - - - - - - boolean - - - - - - - - - + @@ -642,21 +642,6 @@ - - - - - - - - - - - boolean - - - - @@ -668,6 +653,21 @@ + + + + + + + + + + + boolean + + + + @@ -800,5 +800,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json index b9ef91b..ac544ff 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json @@ -1,4 +1,87 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2817", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay1", + "label":"UnitDelay1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2785", "className":"Simulink.Outport", @@ -80,44 +163,27 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2817", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2845", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", + "name":"Goto4", + "label":"Goto4", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" + "b_hitSat", + "local", + "Tag" ], "tabs":[ - "Main", - "State Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 4 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -125,58 +191,30 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"UnitDelay", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2781", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2833", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "IconDisplay" ], "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" + "b_hitMin", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 10 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -184,7 +222,38 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -258,22 +327,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -285,30 +353,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -320,19 +388,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -347,11 +414,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2794", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2795", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Goto1", + "label":"Goto1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ @@ -359,104 +426,9 @@ "TagVisibility", "IconDisplay" ], - "values":[ - "b_hitMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hitSat", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hitSat", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2833", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], "values":[ "b_hitMin", + "local", "Tag" ], "tabs":[ @@ -470,68 +442,152 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "b_hitMax", - "Tag" + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ - "Parameter Attributes" + "Main", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 6 + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2815", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2733", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", + "name":"satMin", + "label":"satMin", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "0", - "on", - "inf", + "6", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", + "Inherit: auto", "off", - "inf" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", @@ -540,8 +596,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 11 ] }, "viewer":{ @@ -550,7 +606,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"Inport", "masktype":"" } }, @@ -611,6 +667,254 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2910", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2771", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2814", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2773", "className":"Simulink.Inport", @@ -679,50 +983,32 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2733", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2815", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", + "name":"Constant", + "label":"Constant", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "FramePeriod" ], "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", + "0", "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", "off", - "off", - "off" + "inf" ], "tabs":[ "Main", @@ -731,8 +1017,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 3, + 7 ] }, "viewer":{ @@ -741,106 +1027,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", + "blocktype":"Constant", "masktype":"" } }, @@ -1004,106 +1191,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2910", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"init", - "label":"init", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2795", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hitMin", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2732", "className":"Simulink.Inport", @@ -1171,6 +1258,65 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2781", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2769", "className":"Simulink.Inport", @@ -1239,51 +1385,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2814", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2846", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", + "name":"From4", + "label":"From4", "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", "inspector":{ "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" + "GotoTag", + "IconDisplay" ], "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" + "b_hitSat", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 1, - 9 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1291,131 +1411,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2776", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12580:2771", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"I", - "label":"I", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12580", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png new file mode 100644 index 0000000000000000000000000000000000000000..14406be57a6d60303e5adb3f7c9a3da19ef68492 GIT binary patch literal 7750 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 - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - out - - - - - - - - + @@ -71,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -120,104 +72,242 @@ - - - - - - - - - - - boolean - - - - - + - + Ini=0 + + + + + + + + + + + boolean + + + + - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + [b_hitMax] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + out + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + - - + + - - + + - - sfix32_En20 + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + boolean @@ -238,35 +328,35 @@ - + - + - + - + - + - + - + - + @@ -284,11 +374,11 @@ - + - + sfix16_En4 @@ -316,27 +406,27 @@ - + - + u - + - + init - + - + y @@ -366,11 +456,11 @@ - + - + Integrator @@ -387,11 +477,11 @@ - + - + sfix16_En4 @@ -403,442 +493,35 @@ - + - + - + - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - + [b_hitMin] - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En5 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - ext_limProt - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 + + @@ -865,35 +548,35 @@ - + - + preIntegrator - + - + preSat - + - + hitSat - + - + Clamp @@ -923,11 +606,11 @@ - + - + Clamping_circuit @@ -944,11 +627,11 @@ - + - + boolean @@ -960,13 +643,617 @@ - + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En5 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + ext_limProt + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -976,91 +1263,91 @@ - + - + up - + - + u - + - + lo - + - + hitMax - + - + y - + - + hitMin - + - + - + - + - + - + - + - + - + - + @@ -1078,11 +1365,26 @@ - + - + + boolean + + + + + + + + + + + + + + boolean @@ -1093,56 +1395,41 @@ - + - + sfix16_En4 - - - - - - - - - - - boolean - - - - - + - + - + - + - + - + @@ -1166,11 +1453,11 @@ - + - + 2 @@ -1188,11 +1475,11 @@ - + - + P @@ -1203,11 +1490,11 @@ - + - + ufix16_En12 @@ -1217,102 +1504,6 @@ - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - init - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - @@ -1325,11 +1516,11 @@ - + - + 5 @@ -1347,11 +1538,11 @@ - + - + satMax @@ -1362,11 +1553,11 @@ - + - + sfix16_En4 @@ -1376,6 +1567,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + @@ -1388,11 +1651,11 @@ - + - + 1 @@ -1410,11 +1673,11 @@ - + - + err @@ -1425,11 +1688,11 @@ - + - + sfix16_En4 @@ -1441,307 +1704,44 @@ - - - + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - + - - I + + [b_hitSat] + + + + + + + - - + + - + - - ufix16_En16 + + boolean @@ -1754,7 +1754,7 @@ - + @@ -2198,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg index 8a90364..c3ee55b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12581_d.svg @@ -63,7 +63,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -654,7 +654,7 @@ - + @@ -1012,15 +1012,15 @@ + + + - - - @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json index ba6c2bc..f4a3590 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json @@ -58,6 +58,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12615", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vd", + "label":"Vd", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12614", "className":"Simulink.Gain", @@ -118,51 +198,74 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12612", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12608", + "className":"Saturation Dynamic", "icon":"WebViewIcon3", - "name":"constant1", - "label":"constant1", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "RndMeth", + "DoSatur" ], "values":[ - "0", - "on", - "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "Inherit: Same as second input", "off", - "inf" + "Floor", + "off" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" ], "tabs_idx":[ - 0, - 3, - 7 ] }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12606", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"Goto", "masktype":"" } }, @@ -308,88 +411,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12604", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12613", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant2", - "label":"constant2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "0", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12605", "className":"Simulink.Goto", @@ -424,11 +445,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12603", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12604", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", + "name":"Goto19", + "label":"Goto19", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ @@ -437,7 +458,7 @@ "IconDisplay" ], "values":[ - "Vd_min", + "id_max", "local", "Tag" ], @@ -456,86 +477,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12615", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vd", - "label":"Vd", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12602", "className":"Simulink.Goto", @@ -663,27 +604,43 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12601", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12613", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"constant2", + "label":"constant2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "id_TgtAbs", - "local", - "Tag" + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -691,38 +648,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12594", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "reset", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", + "blocktype":"Constant", "masktype":"" } }, @@ -758,11 +684,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12595", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12596", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ @@ -770,7 +696,7 @@ "IconDisplay" ], "values":[ - "id_TgtAbs", + "id", "Tag" ], "tabs":[ @@ -789,11 +715,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12606", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12603", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", + "name":"Goto18", + "label":"Goto18", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ @@ -802,7 +728,7 @@ "IconDisplay" ], "values":[ - "id_min", + "Vd_min", "local", "Tag" ], @@ -822,11 +748,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12592", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12593", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"id_max", - "label":"id_max", + "name":"id_min", + "label":"id_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ @@ -849,7 +775,7 @@ "OutputFunctionCall" ], "values":[ - "5", + "6", "Port number", "[]", "[]", @@ -956,19 +882,21 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12596", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12601", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "id", + "id_TgtAbs", + "local", "Tag" ], "tabs":[ @@ -982,7 +910,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, @@ -1053,6 +981,55 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12612", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant1", + "label":"constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12610", "className":"Simulink.Constant", @@ -1103,100 +1080,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12608", - "className":"Saturation Dynamic", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12594", + "className":"Simulink.ActionPort", "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", + "name":"Action Port", + "label":"Action Port", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" + "InitializeStates", + "PropagateVarSize" ], "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" + "reset", + "Only when execution is resumed" ], "tabs":[ + "Parameter Attributes" ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12589", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id", - "label":"id", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1204,7 +1106,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"ActionPort", "masktype":"" } }, @@ -1276,11 +1178,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12593", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12595", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12592", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", + "name":"id_max", + "label":"id_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", "inspector":{ "params":[ @@ -1303,7 +1236,74 @@ "OutputFunctionCall" ], "values":[ - "6", + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12589", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12587", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", "Port number", "[]", "[]", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.png new file mode 100644 index 0000000000000000000000000000000000000000..db70cfee6da03504d07f164a7d24f06ee1297552 GIT binary patch literal 5522 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 + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vd + + + + + + + + @@ -87,11 +135,11 @@ - + - + -1 @@ -109,11 +157,11 @@ - + - + sfix16_En4 @@ -125,44 +173,141 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - 0 + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y - - + + - - + + - - + + - - sfix32_En20 + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + @@ -183,11 +328,11 @@ - + - + cf_idKp @@ -205,11 +350,11 @@ - + - + ufix16_En12 @@ -223,7 +368,7 @@ - + @@ -231,75 +376,75 @@ - + - + err - + - + P - + - + I - + - + init - + - + satMax - + - + satMin - + - + ext_limProt - + - + out - + - + PI(z) @@ -317,140 +462,59 @@ - + - + PI_clamp_fixdt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + sfix16_En4 - - - - - - - - - - - - - - - + - - + + - - [id_max] + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 + + + + + + + + + + + + + + + + + + @@ -471,11 +535,11 @@ - + - + [id] @@ -494,28 +558,28 @@ - - + + - + - + - - [Vd_min] + + [id_max] - + @@ -525,54 +589,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vd - - - - - - - - @@ -585,11 +601,11 @@ - + - + [Vd_max] @@ -618,11 +634,11 @@ - + - + [Vd_min] @@ -640,11 +656,11 @@ - + - + sfix16_En4 @@ -666,11 +682,11 @@ - + - + [Vd_max] @@ -688,11 +704,11 @@ - + - + sfix16_En4 @@ -714,11 +730,11 @@ - + - + [id_min] @@ -736,11 +752,11 @@ - + - + sfix16_En4 @@ -752,77 +768,44 @@ - - - + + + - - + + - - + + - - [id_TgtAbs] + + 0 - - + + - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - + + + - - + + - - Action Port + + sfix32_En20 @@ -843,11 +826,11 @@ - + - + [id_max] @@ -865,218 +848,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - id_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vd_min - - - - - - - - - - - - - - + sfix16_En4 @@ -1098,11 +874,11 @@ - + - + [id] @@ -1120,11 +896,11 @@ - + - + sfix16_En4 @@ -1134,6 +910,198 @@ + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + @@ -1146,11 +1114,11 @@ - + - + 3 @@ -1168,11 +1136,11 @@ - + - + Vd_max @@ -1183,11 +1151,11 @@ - + - + sfix16_En4 @@ -1197,6 +1165,54 @@ + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + @@ -1209,11 +1225,11 @@ - + - + cf_idKi @@ -1231,11 +1247,11 @@ - + - + ufix16_En16 @@ -1247,107 +1263,217 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y + + if { } - - + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + id_max + + + + + + + + + + + + + + sfix16_En4 @@ -1369,11 +1495,11 @@ - + - + 2 @@ -1391,11 +1517,11 @@ - + - + id @@ -1406,137 +1532,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - id_TgtAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - id_min - - - - - - - - - - - - - - + sfix16_En4 @@ -1828,5 +1828,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json index 1368e47..c9b10d0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json @@ -1,4 +1,84 @@ [ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2790", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2788", "className":"Simulink.Sum", @@ -126,53 +206,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2787", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2909", "className":"Simulink.Inport", @@ -308,73 +341,40 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2790", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2787", + "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"y", - "label":"y", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", "inspector":{ "params":[ - "Port", - "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "1", - "Port number", "[]", "[]", - "Inherit: auto", + "fixdt(1,16,4)", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "Real World Value (RWV)", + "Floor", "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "-1" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 7 ] }, "viewer":{ @@ -383,7 +383,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"DataTypeConversion", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg index 97c5a85..eaa6398 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.svg @@ -10,6 +10,54 @@ + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + @@ -22,36 +70,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -69,11 +117,11 @@ - + - + sfix32_En20 @@ -87,7 +135,7 @@ - + @@ -95,35 +143,35 @@ - + - + x0 - + - + u - + - + Z - + - + -1 @@ -141,11 +189,137 @@ - + - + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + sfix32_En20 @@ -167,19 +341,19 @@ - + - + - + - + @@ -205,11 +379,11 @@ - + - + sfix16_En4 @@ -219,180 +393,6 @@ - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - init - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - @@ -485,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json index 79c9a3d..870ce62 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.json @@ -205,50 +205,38 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2849", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2704", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", + "name":"LowerRelop1", + "label":"LowerRelop1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ - "Criteria", + "Operator", "InputSameDT", - "OutMin", - "OutMax", "OutDataTypeStr", - "LockScale", "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", "SampleTime", - "Threshold", "ZeroCross" ], "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", + ">", "off", + "boolean", + "Nearest", "-1", - "0", "on" ], "tabs":[ "Main", - "Signal Attributes", + "Data Type", "-Other" ], "tabs_idx":[ 0, 1, - 9 + 4 ] }, "viewer":{ @@ -257,7 +245,74 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2700", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", "masktype":"" } }, @@ -342,38 +397,50 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2704", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2849", + "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", + "name":"Switch3", + "label":"Switch3", "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", "inspector":{ "params":[ - "Operator", + "Criteria", "InputSameDT", + "OutMin", + "OutMax", "OutDataTypeStr", + "LockScale", "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", "SampleTime", + "Threshold", "ZeroCross" ], "values":[ - ">", + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", "off", - "boolean", - "Nearest", "-1", + "0", "on" ], "tabs":[ "Main", - "Data Type", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, 1, - 4 + 9 ] }, "viewer":{ @@ -382,7 +449,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", + "blocktype":"Switch", "masktype":"" } }, @@ -453,73 +520,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2700", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791:2848", "className":"Simulink.Switch", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg index 1fdca20..f8f874e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2791_d.svg @@ -111,7 +111,7 @@ - + @@ -186,251 +186,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - hitMax - - - - - - - - - + @@ -438,19 +198,19 @@ - + - + - + - + @@ -476,11 +236,11 @@ - + - + LowerRelop1 @@ -491,11 +251,11 @@ - + - + boolean @@ -505,69 +265,6 @@ - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - lo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -580,11 +277,11 @@ - + - + 2 @@ -602,11 +299,11 @@ - + - + u @@ -617,11 +314,314 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + hitMax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + sfix16_En4 @@ -635,7 +635,7 @@ - + @@ -1081,10 +1081,10 @@ - + - + @@ -1106,5 +1106,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json index e282f0d..2f76661 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.json @@ -244,6 +244,84 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2837", + "className":"Simulink.Signum", + "icon":"WebViewIcon3", + "name":"SignDeltaU2", + "label":"SignDeltaU2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", + "inspector":{ + "params":[ + "ZeroCross", + "SampleTime" + ], + "values":[ + "on", + "-1" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Signum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2836", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv3", + "label":"DataTypeConv3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "int8", + "on", + "Real World Value (RWV)", + "Zero", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2841", "className":"Simulink.RelationalOperator", @@ -403,84 +481,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2837", - "className":"Simulink.Signum", - "icon":"WebViewIcon3", - "name":"SignDeltaU2", - "label":"SignDeltaU2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", - "inspector":{ - "params":[ - "ZeroCross", - "SampleTime" - ], - "values":[ - "on", - "-1" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Signum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2836", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"DataTypeConv3", - "label":"DataTypeConv3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "int8", - "on", - "Real World Value (RWV)", - "Zero", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2838", "className":"Simulink.Logic", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg index 0d106b1..5b22ddc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2816_d.svg @@ -265,210 +265,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitSat - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - + @@ -476,35 +277,35 @@ - + - + - + - + - + - + - + - + @@ -530,11 +331,11 @@ - + - + int32 @@ -556,19 +357,19 @@ - + - + - + - + @@ -594,11 +395,210 @@ - + - + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitSat + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int8 @@ -612,7 +612,7 @@ - + @@ -800,5 +800,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json index 2af2577..dec8726 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json @@ -1,63 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2783", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2817", "className":"Simulink.UnitDelay", @@ -108,518 +49,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hitSat", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hitSat", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2785", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"out", - "label":"out", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hitMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2794", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_hitMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2778", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide5", - "label":"Divide5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(1,16,5)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2815", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "0", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2781", "className":"Simulink.Sum", @@ -679,6 +108,284 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", + "name":"Saturation_hit", + "label":"Saturation_hit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "ShowPortLabels", + "BlockChoice", + "TemplateBlock", + "MemberBlocks", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "MinAlgLoopOccurrences", + "PropExecContextOutsideSubsystem", + "SystemSampleTime", + "RTWSystemCode", + "RTWFcnNameOpts", + "RTWFcnName", + "RTWFileNameOpts", + "RTWFileName", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "RTWMemSecFuncInitTerm", + "RTWMemSecFuncExecute", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "IsSubsystemVirtual", + "Variant", + "VariantControl", + "OverrideUsingVariant", + "GeneratePreprocessorConditionals", + "AllowZeroVariantControls", + "PropagateVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "TreatAsGroupedWhenPropagatingVariantConditions" + ], + "values":[ + "FromPortIcon", + "", + "", + "", + "ReadWrite", + "", + "All", + "off", + "off", + "off", + "-1", + "Auto", + "Auto", + "", + "Auto", + "", + "void_void", + "off", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "on", + "off", + "", + "", + "off", + "off", + "off", + "", + "", + "on" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2795", "className":"Simulink.Goto", @@ -779,94 +486,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2833", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hitMin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2814", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2733", "className":"Simulink.Inport", @@ -934,99 +553,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2791", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon7", - "name":"Saturation_hit", - "label":"Saturation_hit", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", - "inspector":{ - "params":[ - "ShowPortLabels", - "BlockChoice", - "TemplateBlock", - "MemberBlocks", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "PropExecContextOutsideSubsystem", - "SystemSampleTime", - "RTWSystemCode", - "RTWFcnNameOpts", - "RTWFcnName", - "RTWFileNameOpts", - "RTWFileName", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "RTWMemSecFuncInitTerm", - "RTWMemSecFuncExecute", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "IsSubsystemVirtual", - "Variant", - "VariantControl", - "OverrideUsingVariant", - "GeneratePreprocessorConditionals", - "AllowZeroVariantControls", - "PropagateVariantConditions", - "ActiveVariant", - "ActiveVariantBlock", - "TreatAsGroupedWhenPropagatingVariantConditions" - ], - "values":[ - "FromPortIcon", - "", - "", - "", - "ReadWrite", - "", - "All", - "off", - "off", - "off", - "-1", - "Auto", - "Auto", - "", - "Auto", - "", - "void_void", - "off", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "on", - "off", - "", - "", - "off", - "off", - "off", - "", - "", - "on" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2732", "className":"Simulink.Inport", @@ -1161,6 +687,152 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2779", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2815", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2771", "className":"Simulink.Inport", @@ -1229,40 +901,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2776", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2785", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", + "name":"out", + "label":"out", "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", "inspector":{ "params":[ - "Inputs", - "Multiplication", - "InputSameDT", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Simplest", - "off", "1", - "All dimensions", - "-1" + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -1272,7 +967,7 @@ "tabs_idx":[ 0, 2, - 9 + 11 ] }, "viewer":{ @@ -1281,7 +976,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Outport", "masktype":"" } }, @@ -1419,6 +1114,307 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2783", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2814", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2778", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide5", + "label":"Divide5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,5)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2846", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12607", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hitSat", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12607:2844", "className":"Simulink.Logic", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png new file mode 100644 index 0000000000000000000000000000000000000000..541e7202c3d49d48b834f07b6722ec5c61debffd GIT binary patch literal 7773 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - + @@ -95,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -144,36 +72,141 @@ - - - - - - - - - - - Ini=0 - - - - - + - + boolean + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + @@ -190,11 +223,11 @@ - + - + [b_hitSat] @@ -211,11 +244,638 @@ + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + ext_limProt + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + - + @@ -229,27 +889,27 @@ - + - + u - + - + init - + - + y @@ -279,11 +939,11 @@ - + - + Integrator @@ -300,11 +960,11 @@ - + - + sfix16_En4 @@ -316,50 +976,113 @@ - + - - + + - - + + - - + + - - [b_hitSat] + + 0 - - + + - - + + - - + + - - boolean + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + + + + + + + + + ufix16_En16 @@ -380,11 +1103,11 @@ - + - + 1 @@ -402,11 +1125,11 @@ - + - + out @@ -418,44 +1141,59 @@ - - - + + + - - + + - - + + - - [b_hitMax] + + 2 - - + + + + + + + + + + + + + + + + + P - - + + - - + + - - boolean + + ufix16_En12 @@ -466,85 +1204,59 @@ - - - + + + - - + + - - + + - - [b_hitMax] + + 1 - - + + - - - - - - - - - - - - - - - - - - - - - - + + + - - + + - - - - - - - - - + + err - + - - + + - - sfix16_En5 + + sfix16_En4 @@ -555,44 +1267,68 @@ - - - + + + - - + + - - + + - - 0 + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - sfix32_En20 + + sfix16_En4 @@ -619,35 +1355,35 @@ - + - + preIntegrator - + - + preSat - + - + hitSat - + - + Clamp @@ -677,11 +1413,11 @@ - + - + Clamping_circuit @@ -698,233 +1434,11 @@ - + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - ext_limProt - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - + boolean @@ -937,6 +1451,12 @@ + + + + + + @@ -946,155 +1466,155 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + T - + - + F @@ -1112,11 +1632,11 @@ - + - + sfix32_En20 @@ -1128,620 +1648,100 @@ - - - + + + - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - hitMax - - - - - - - - y - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - init - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - + - - + + - - + + - - + + - - + + - + - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - P - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - err - - - - - - + - - + + - - sfix16_En4 + + sfix16_En5 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + boolean @@ -1754,7 +1754,7 @@ - + @@ -2198,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg index 3ce2262..76afb00 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12608_d.svg @@ -63,7 +63,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -654,7 +654,7 @@ - + @@ -1009,7 +1009,7 @@ - + @@ -1018,7 +1018,7 @@ - + @@ -1103,10 +1103,10 @@ - + - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json index 2cec932..5ae93c4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json @@ -1,226 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12639", - "className":"Simulink.Signum", - "icon":"WebViewIcon3", - "name":"SignDeltaU2", - "label":"SignDeltaU2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "ZeroCross", - "SampleTime" - ], - "values":[ - "on", - "-1" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Signum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12638", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "DoSatur" - ], - "values":[ - "[]", - "[]", - "Inherit: Same as second input", - "off", - "Floor", - "off" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"Saturation Dynamic" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12634", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12637", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax", - "label":"MinMax", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", - "OutMin", - "RndMeth", - "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" - ], - "values":[ - "Inherit: Inherit via internal rule", - "min", - "off", - "3", - "off", - "[]", - "[]", - "Floor", - "-1", - "off", - "on" - ], - "tabs":[ - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"MinMax", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12633", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12632", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12641", "className":"Simulink.Outport", @@ -302,20 +80,61 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12630", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12638", + "className":"Saturation Dynamic", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "DoSatur" ], "values":[ - "r_inpTgtScaAbs", - "Tag" + "[]", + "[]", + "Inherit: Same as second input", + "off", + "Floor", + "off" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"Saturation Dynamic" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12640", + "className":"Simulink.SignalConversion", + "icon":"WebViewIcon3", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" + ], + "values":[ + "Signal copy", + "Inherit: auto", + "off" ], "tabs":[ "Parameter Attributes" @@ -328,30 +147,52 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"SignalConversion", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12629", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12637", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"MinMax", + "label":"MinMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" ], "values":[ - "r_inpTgtSca", - "Tag" + "Inherit: Inherit via internal rule", + "min", + "off", + "3", + "off", + "[]", + "[]", + "Floor", + "-1", + "off", + "on" ], "tabs":[ - "Parameter Attributes" + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 1 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -359,102 +200,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12627", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12635", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12625", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", + "blocktype":"MinMax", "masktype":"" } }, @@ -491,6 +237,134 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12634", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12632", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12639", + "className":"Simulink.Signum", + "icon":"WebViewIcon3", + "name":"SignDeltaU2", + "label":"SignDeltaU2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "ZeroCross", + "SampleTime" + ], + "values":[ + "on", + "-1" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Signum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12629", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12628", "className":"Simulink.From", @@ -522,6 +396,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12631", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12624", "className":"Simulink.Product", @@ -580,109 +487,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12620", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12623", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "reset", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12626", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12630", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", + "name":"From6", + "label":"From6", "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ @@ -690,7 +499,7 @@ "IconDisplay" ], "values":[ - "Vq_max", + "r_inpTgtScaAbs", "Tag" ], "tabs":[ @@ -709,61 +518,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12619", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12625", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "r_iqLimProtMax", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -771,16 +544,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12618", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12621", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgtScaAbs", - "label":"r_inpTgtScaAbs", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ @@ -803,7 +576,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "5", "Port number", "[]", "[]", @@ -909,6 +682,299 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12633", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12635", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12626", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12618", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12619", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12627", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12623", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12617", "className":"Simulink.Inport", @@ -977,11 +1043,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12621", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12620", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_iqLimProtMax", - "label":"r_iqLimProtMax", + "name":"Vq_min", + "label":"Vq_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", "inspector":{ "params":[ @@ -1004,7 +1070,7 @@ "OutputFunctionCall" ], "values":[ - "5", + "4", "Port number", "[]", "[]", @@ -1043,72 +1109,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12640", - "className":"Simulink.SignalConversion", - "icon":"WebViewIcon3", - "name":"Signal Conversion2", - "label":"Signal Conversion2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "ConversionOutput", - "OutDataTypeStr", - "OverrideOpt" - ], - "values":[ - "Signal copy", - "Inherit: auto", - "off" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SignalConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12631", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:12616", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:12617#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png similarity index 81% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png index 1dd1515977bb74db22b8892452281501f2bd2ef5..d478748eda4e26e544832d3e184f83d867c64451 100644 GIT binary patch delta 718 zcmZ3ey+V6}C1cb^tJQ+_Nl8geR&)7eWo0L*aMtaQkIY#fv~o)7bE~<0!NI`>QoS3Z z)^e~gbsT?eAi=XCLg&=HF98}`9woUh`nutl?aRfB9h4YN%ojg=7aOx?b+FZ|_4|Hl z)qUGMUs0}q@qz^m_kUg6zG+%~`nM(5uU&g|eg8jGK6$&I43jPom8JlVmah6PuAct> z#fug(+0Exam>|IL;m70t#}5uR-%iVzASYYN{^Zix**~UtaAd7AR2LA|cAZZ) zXx`>8=a-$_#IyWz=gpfp*K}^*+Hw4`#g-?ZJFeZXWftl_D$wheXdtoR`fEdD5@ttjgVbeuhT8Hk-<3_4>b;mUIMqvWuAjE-PX`5ty>a||H`gyYC52_8N6Oj5duGmd5YC;l zhw0Jx-%}IsUA!1L!$&Rkb*he-b7JB{r#>bBCz z_+Hjlsl|&IUwBz!Afd$b;rHL@w0f(Hhn3birlqGR8qNGszW1eecBu5Sj(u4>RyI!- jWIQ;D(NFxrf5wSE6S{kio_u9sU|{fc^>bP0l+XkK#2Z`p delta 976 zcmZ3Xy-<6CC1dbLtJQ+_THLRUsxSSm+rR0C-_jt>)8|U9WS1>lmS7^4xHU?UgGHeK zc%p$s!p4Xxwl5b3WE?%( zg9;1}J|34pez2K+``HT$wpO3`PAr{m{!w38n4`{8Xz65?KMU6Ite3S~Vw3)IzVGBz zNx$X7n>TNc6wc2U>_1+Zaq_v~+U>vDRK&U!rFst~7&xrIo}8A(wlRXIw6v6?)ro_J zDPU#D?X3BRf&0REJktDsE%l!Mplo;j#{BzsclOmvyDb*nUH;z9Lgv_$CrdV6JC?TD zac$V+Bb~z1wLC7b-6EPT=K6(%g(cSD(%Ced!tZ)^ zQAPE?Pi?IsnLOGks27I~}3ZcIeO{_q=>lL4}N@yE_V*e}8{}{OjxMhE`UqdV*5Z_FT;}b#r%L zc==_5fy9IFzqg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - @@ -378,11 +23,11 @@ - + - + 1 @@ -400,11 +45,11 @@ - + - + Vq_Vlt @@ -416,831 +61,107 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - [r_inpTgtScaAbs] + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y - - + + - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - r_iqLimProtMax - - - - - - - - - - - - - - + sfix16_En4 @@ -1262,131 +183,131 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1412,11 +333,350 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1438,11 +698,11 @@ - + - + [Vq_max] @@ -1459,6 +719,746 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -1699,5 +1699,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg index e71a0d8..82da9f5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12638_d.svg @@ -63,7 +63,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -334,7 +334,7 @@ - + @@ -526,7 +526,7 @@ - + @@ -605,7 +605,7 @@ - + @@ -654,7 +654,7 @@ - + @@ -1009,9 +1009,6 @@ - - - @@ -1021,6 +1018,9 @@ + + + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json index dd63a8b..d8b1c82 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json @@ -276,11 +276,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9303", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9304", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", + "name":"a_elecAngle", + "label":"a_elecAngle", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -309,7 +309,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "5", + "6", "Port number", "[]", "[]", @@ -595,55 +595,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9298", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"z_ctrlTypSel", - "label":"z_ctrlTypSel", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "z_ctrlTypSel", - "on", - "inf", - "[]", - "[]", - "uint8", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11487", "className":"Simulink.Constant", @@ -693,132 +644,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9441", - "className":"Simulink.Terminator", - "icon":"WebViewIcon3", - "name":"Terminator", - "label":"Terminator", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - ], - "values":[ - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Terminator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11895", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Task_Scheduler", - "label":"Task_Scheduler", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "on", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "Stateflow.Translate.translate", - "void_void", - "off", - "off", - "off", - "", - "", - "ExplicitOnly", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10751", "className":"Simulink.Saturate", @@ -925,105 +750,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"Model_Info", - "label":"Model_Info", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9292", "className":"Simulink.SubSystem", @@ -1150,627 +876,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10158", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11883", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto37", - "label":"Goto37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "task3", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9279", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9289", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto28", - "label":"Goto28", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9288", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_mot", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9286", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto25", - "label":"Goto25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "DC_phaC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11880", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto34", - "label":"Goto34", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "task1b", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11349", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "a_mechAngle", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9272", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11879", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto33", - "label":"Goto33", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "task1a", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9277", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlModReq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9276", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_phaBC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9274", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_phaAB", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9285", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto24", - "label":"Goto24", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "DC_phaB", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9271", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9241", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_mot", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9456", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9250", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11518", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From43", - "label":"From43", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9301", "className":"Simulink.Outport", @@ -1852,122 +957,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9306", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"id", - "label":"id", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11019", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From40", - "label":"From40", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_motEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9278", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9282", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", + "name":"Goto8", + "label":"Goto8", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -1976,7 +970,7 @@ "IconDisplay" ], "values":[ - "n_motAbs", + "z_errCode", "local", "Tag" ], @@ -1995,68 +989,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12677", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9418", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_motStdStill", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9934", "className":"Simulink.Goto", @@ -2091,11 +1023,506 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10692", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9281", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hallB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11883", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto37", + "label":"Goto37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task3", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11879", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto33", + "label":"Goto33", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task1a", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9289", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto28", + "label":"Goto28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9286", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto25", + "label":"Goto25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "DC_phaC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9283", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_pos", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9272", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9280", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_posRaw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9277", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlModReq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11881", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto35", + "label":"Goto35", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task2a", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9275", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto14", + "label":"Goto14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9274", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9456", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9271", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9270", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_hallA", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9252", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From39", - "label":"From39", + "name":"From8", + "label":"From8", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -2103,7 +1530,7 @@ "IconDisplay" ], "values":[ - "n_motAbs", + "b_hallA", "Tag" ], "tabs":[ @@ -2122,11 +1549,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10356", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12677", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From38", - "label":"From38", + "name":"From7", + "label":"From7", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -2134,7 +1561,292 @@ "IconDisplay" ], "values":[ - "task3", + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9269", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9250", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9263", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From46", + "label":"From46", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11518", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From43", + "label":"From43", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9288", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_mot", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11485", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From41", + "label":"From41", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9287", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto26", + "label":"Goto26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "DC_phaA", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11019", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From40", + "label":"From40", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10355", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task2b", "Tag" ], "tabs":[ @@ -2215,21 +1927,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11882", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9267", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto36", - "label":"Goto36", + "name":"From34", + "label":"From34", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "task2b", - "local", + "a_elecAngle", "Tag" ], "tabs":[ @@ -2243,7 +1953,38 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9266", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From33", + "label":"From33", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "DC_phaC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -2279,11 +2020,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9258", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11349", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_mechAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9264", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", + "name":"From31", + "label":"From31", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -2291,7 +2065,7 @@ "IconDisplay" ], "values":[ - "z_errCode", + "DC_phaA", "Tag" ], "tabs":[ @@ -2309,6 +2083,586 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9930", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9418", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9261", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From29", + "label":"From29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hallC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9259", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_hallB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11306", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11305", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11304", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9935", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11351", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_mechAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12674", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9245", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaBC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9260", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From30", + "label":"From30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_pos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10161", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9262", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10191", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task1a", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9437", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9298", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "z_ctrlTypSel", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9278", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10257", "className":"Simulink.From", @@ -2371,557 +2725,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11306", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9269", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9253", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11304", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9283", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_pos", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12674", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11351", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_mechAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9249", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9287", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "DC_phaA", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9931", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9245", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaBC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9244", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaAB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9304", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9259", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From27", - "label":"From27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hallB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9240", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_posRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10191", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task1a", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9198", "className":"Simulink.SubSystem", @@ -2933,22 +2736,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2960,30 +2762,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -2995,19 +2797,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3022,11 +2823,108 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9264", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F05_Field_Oriented_Control", + "label":"F05_Field_Oriented_Control", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9241", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", + "name":"From5", + "label":"From5", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -3034,7 +2932,7 @@ "IconDisplay" ], "values":[ - "DC_phaA", + "n_mot", "Tag" ], "tabs":[ @@ -3052,6 +2950,169 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11882", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto36", + "label":"Goto36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task2b", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8469", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F02_Diagnostics", + "label":"F02_Diagnostics", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9279", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11303", "className":"Simulink.From", @@ -3084,44 +3145,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11881", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto35", - "label":"Goto35", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "task2a", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11302", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9720", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", + "name":"From11", + "label":"From11", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -3147,225 +3175,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9275", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11305", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9930", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9262", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10355", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task2b", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11485", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From41", - "label":"From41", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9252", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hallA", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9448", "className":"Simulink.From", @@ -3397,266 +3206,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9266", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From33", - "label":"From33", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "DC_phaC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8469", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F02_Diagnostics", - "label":"F02_Diagnostics", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10161", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11488", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9280", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_posRaw", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9282", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_errCode", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11489", "className":"Simulink.From", @@ -3689,11 +3238,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9263", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10356", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", + "name":"From38", + "label":"From38", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -3701,7 +3250,7 @@ "IconDisplay" ], "values":[ - "iq", + "task3", "Tag" ], "tabs":[ @@ -3719,6 +3268,222 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9249", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11700", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion3", + "label":"Data Type Conversion3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "int16", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9441", + "className":"Simulink.Terminator", + "icon":"WebViewIcon3", + "name":"Terminator", + "label":"Terminator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + ], + "values":[ + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Terminator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9240", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_posRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9303", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"n_mot", + "label":"n_mot", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10065", "className":"Simulink.DataTypeConversion", @@ -3767,94 +3532,31 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9267", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From34", - "label":"From34", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9260", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_pos", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10066", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11151", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"F04_Field_Weakening", - "label":"F04_Field_Weakening", + "name":"F03_Control_Mode_Manager", + "label":"F03_Control_Mode_Manager", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3866,30 +3568,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3901,19 +3603,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3928,11 +3629,109 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9270", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11348", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"a_mechAngle", + "label":"a_mechAngle", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "10", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9931", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11880", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto34", + "label":"Goto34", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -3941,7 +3740,7 @@ "IconDisplay" ], "values":[ - "b_hallA", + "task1b", "local", "Tag" ], @@ -3961,11 +3760,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9281", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9285", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", + "name":"Goto24", + "label":"Goto24", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ @@ -3974,7 +3773,7 @@ "IconDisplay" ], "values":[ - "b_hallB", + "DC_phaB", "local", "Tag" ], @@ -4061,32 +3860,64 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11884", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11488", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Call_Scheduler", - "label":"Call_Scheduler", + "icon":"WebViewIcon4", + "name":"Model_Info", + "label":"Model_Info", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4098,30 +3929,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -4133,19 +3964,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4160,163 +3990,49 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9935", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8210", + "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "z_dir", - "Tag" + "[]", + "[]", + "int16", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" ], "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9720", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_motEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8658", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F05_Field_Oriented_Control", - "label":"F05_Field_Oriented_Control", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 5, - 6 + 7 ] }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"DataTypeConversion", "masktype":"" } }, @@ -4388,146 +4104,31 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8210", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "int16", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8205", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_hallB", - "label":"b_hallB", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8220", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10066", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"F01_Estimations", - "label":"F01_Estimations", + "name":"F04_Field_Weakening", + "label":"F04_Field_Weakening", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4539,30 +4140,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", - "on", + "off", "", + "off", "", - "All", "off", "off", "", @@ -4574,19 +4175,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4600,251 +4200,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11700", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion3", - "label":"Data Type Conversion3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "int16", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9437", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motStdStill", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8203", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgt", - "label":"r_inpTgt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9261", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_hallC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11348", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"a_mechAngle", - "label":"a_mechAngle", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "10", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8206", "className":"Simulink.Inport", @@ -4912,306 +4267,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11151", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F03_Control_Mode_Manager", - "label":"F03_Control_Mode_Manager", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8204", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_hallA ", - "label":"b_hallA ", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8202", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_ctrlModReq", - "label":"z_ctrlModReq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8201", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_motEna", - "label":"b_motEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8208", "className":"Simulink.Inport", @@ -5279,6 +4334,933 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9244", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaAB", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11302", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9276", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_phaBC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11884", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Call_Scheduler", + "label":"Call_Scheduler", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8205", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_hallB", + "label":"b_hallB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10158", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8204", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_hallA ", + "label":"b_hallA ", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9253", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8203", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgt", + "label":"r_inpTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10692", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From39", + "label":"From39", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9258", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From28", + "label":"From28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_errCode", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8202", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlModReq", + "label":"z_ctrlModReq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F01_Estimations", + "label":"F01_Estimations", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11895", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon5", + "name":"Task_Scheduler", + "label":"Task_Scheduler", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "Stateflow.Translate.translate", + "ExplicitOnly", + "on", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8201", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9306", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9268#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png new file mode 100644 index 0000000000000000000000000000000000000000..e07baf814bd4f91f3662d93d3abfc4e9ab753ea0 GIT binary patch literal 11487 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 - - + + - + @@ -558,30 +558,30 @@ - - 5 + + 6 - + - - + + - + - - n_mot + + a_elecAngle @@ -734,69 +734,6 @@ - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -809,11 +746,11 @@ - + - + b_cruiseCtrlEna @@ -831,11 +768,11 @@ - + - + b_cruiseCtrlEna @@ -846,11 +783,11 @@ - + - + boolean @@ -860,201 +797,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - call1 - - - - - - - - call2 - - - - - - - - call3 - - - - - - - - task1a() - - - - - - - - task1b() - - - - - - - - task2a() - - - - - - - - task2b() - - - - - - - - task3() - - - - - - - - - - - - - - - - - - - - - Task_Scheduler - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1062,35 +809,35 @@ - + - + - + - + - + - + - + - + @@ -1116,11 +863,11 @@ - + - + sfix16_En4 @@ -1134,7 +881,7 @@ - + @@ -1142,35 +889,35 @@ - + - + - + - + - + - + - + - + @@ -1196,11 +943,11 @@ - + - + sfix16_En4 @@ -1210,108 +957,6 @@ - - - - - - - - - - - - - - - MODEL INFO - - - - - - - - Version: 1.1296 - - - - - - - - Author: Emanuel Feru - - - - - - - - Last modified by: eferu - - - - - - - - Last update: 20-okt-2020 17:29:21 - - - - - - - - Copyright © 2019-2021 Emanuel FERU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1331,11 +976,11 @@ - + - + Implemented_control_methods @@ -1371,11 +1016,11 @@ - + - + [b_hallC] @@ -1394,28 +1039,142 @@ - - - + + + - - + + - - + + - - [r_fieldWeak] + + 3 - + + + + + + + + + + + + + + + + + DC_phaC + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallB] + + + + + + @@ -1437,11 +1196,11 @@ - + - + [task3] @@ -1458,237 +1217,6 @@ - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [task1b] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_mechAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - @@ -1701,11 +1229,11 @@ - + - + [task1a] @@ -1722,6 +1250,171 @@ + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + @@ -1734,11 +1427,11 @@ - + - + [z_ctrlModReq] @@ -1757,28 +1450,61 @@ - - + + - + - + - - [i_phaBC] + + [task2a] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + @@ -1800,11 +1526,11 @@ - + - + [i_phaAB] @@ -1823,28 +1549,28 @@ - - + + - + - + - - [DC_phaB] + + [VqFinPrev] - + @@ -1866,11 +1592,11 @@ - + - + [iq] @@ -1889,44 +1615,29 @@ - - - + + + - - + + - - + + - - [n_mot] + + [b_hallA] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1937,28 +1648,124 @@ - - - + + + - - + + - - + + - - [VqFinPrev] + + [b_hallA] - + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + @@ -1980,11 +1787,11 @@ - + - + [z_ctrlTypSel] @@ -2002,11 +1809,11 @@ - + - + uint8 @@ -2016,6 +1823,54 @@ + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -2028,11 +1883,11 @@ - + - + [b_cruiseCtrlEna] @@ -2050,11 +1905,11 @@ - + - + boolean @@ -2066,44 +1921,29 @@ - - - + + + - - + + - - + + - - 3 + + [n_mot] - - - - - - - - - - - - - - - - - DC_phaC + + @@ -2114,44 +1954,77 @@ - - - + + + - - + + - - + + - - 8 + + [VqFinPrev] - - + + - - - + + + - - + + - - id + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaA] + + + + + + + @@ -2172,11 +2045,11 @@ - + - + [b_motEna] @@ -2194,11 +2067,11 @@ - + - + boolean @@ -2210,238 +2083,28 @@ - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - + + - + - + - - [z_ctrlTypSel] + + [task2b] - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - + @@ -2463,11 +2126,11 @@ - + - + [task2a] @@ -2496,11 +2159,11 @@ - + - + [n_mot] @@ -2518,11 +2181,11 @@ - + - + sfix16_En4 @@ -2534,29 +2197,92 @@ - - - + + + - - + + - - + + - - [task2b] + + [a_elecAngle] - - + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaC] + + + + + + + + + + + + + + + + + + + + + + int16 @@ -2577,11 +2303,11 @@ - + - + [DC_phaB] @@ -2599,11 +2325,11 @@ - + - + int16 @@ -2615,11 +2341,620 @@ - - + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + [DC_phaA] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallC] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallB] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + @@ -2629,29 +2964,254 @@ - - [z_errCode] + + [z_pos] - + - - + + - + - + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task1a] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + uint8 @@ -2661,6 +3221,39 @@ + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + @@ -2673,11 +3266,11 @@ - + - + [task1b] @@ -2706,11 +3299,11 @@ - + - + [r_inpTgt] @@ -2728,11 +3321,11 @@ - + - + sfix16_En4 @@ -2742,714 +3335,6 @@ - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_mechAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaA] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallB] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [task1a] - - - - - - - - - - - - - - - @@ -3457,118 +3342,118 @@ - + - + - + - + b_enaAdvCtrl - + - + z_ctrlTypSel - + - + z_pos - + - + V_phaABC_FOC - + - + Vq - + - + r_inpTgtSca - + - + a_elecAngle - + - + z_dir - + - + r_fieldWeak - + - + DC_phaA - + - + DC_phaB - + - + DC_phaC - + - + VqFinPrev @@ -3576,7 +3461,7 @@ - + @@ -3589,7 +3474,7 @@ - + @@ -3598,11 +3483,11 @@ - + - + F06_Control_Type_Management @@ -3610,20 +3495,20 @@ - + - + - - + + - + int16 @@ -3631,7 +3516,28 @@ - + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + @@ -3640,16 +3546,261 @@ - + - + int16 + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtScaAbs + + + + + + + + r_inpTgtSca + + + + + + + + task2b + + + + + + + + task3 + + + + + + + + z_ctrlTypSel + + + + + + + + b_motEna + + + + + + + + n_mot + + + + + + + + n_motAbs + + + + + + + + r_fieldWeak + + + + + + + + a_elecAngle + + + + + + + + i_phaAB + + + + + + + + i_phaBC + + + + + + + + VqFinPrev + + + + + + + + b_cruiseCtrlEna + + + + + + + + V_phaABC_FOC + + + + + + + + Vq + + + + + + + + iq + + + + + + + + id + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F05_Field_Oriented_Control + + + + @@ -3657,16 +3808,16 @@ - - + + - - + + - - int16 + + sfix16_En4 @@ -3678,15 +3829,57 @@ - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -3698,50 +3891,278 @@ - + - + - + - + - + - - [DC_phaA] + + [n_mot] - + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + z_posRaw + + + + + + + + b_motStdStill + + + + + + + + VqFinPrev + + + + + + + + z_errCode + + + + + + + + b_errFlag + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F02_Diagnostics + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + - - + + - - int16 + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + @@ -3762,11 +4183,11 @@ - + - + [z_ctrlModReq] @@ -3784,11 +4205,11 @@ - + - + uint8 @@ -3798,1507 +4219,6 @@ - - - - - - - - - - - - - - - - - - [task2a] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task2b] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallA] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaC] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - z_posRaw - - - - - - - - b_motStdStill - - - - - - - - VqFinPrev - - - - - - - - z_errCode - - - - - - - - b_errFlag - - - - - - - - function() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F02_Diagnostics - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCode] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - r_inpTgt - - - - - - - - n_motAbs - - - - - - - - r_fieldWeak - - - - - - - - function() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F04_Field_Weakening - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallA] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - i_DCLink - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - call1 - - - - - - - - call2 - - - - - - - - call3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Call_Scheduler - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - @@ -5311,11 +4231,11 @@ - + - + [b_motEna] @@ -5333,11 +4253,11 @@ - + - + boolean @@ -5349,297 +4269,43 @@ - - - + + + - - - - - - - - + + - - + + - - b_enaAdvCtrl - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgtScaAbs - - - - - - - - r_inpTgtSca - - - - - - - - task2b - - - - - - - - task3 - - - - - - - - z_ctrlTypSel - - - - - - - - b_motEna - - - - - - - - n_mot - - - - - - - - n_motAbs - - - - - - - - r_fieldWeak - - - - - - - - a_elecAngle - - - - - - - - i_phaAB - - - - - - - - i_phaBC - - - - - - - - VqFinPrev - - - - - - - - b_cruiseCtrlEna - - - - - - - - V_phaABC_FOC - - - - - - - - Vq - - - - - - - - iq - - - - - - - - id + + [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F05_Field_Oriented_Control + + - - - - - - - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -5651,514 +4317,125 @@ - - - - - - - - - + + + - - + + - - + + - - 7 + + [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - i_phaAB + + - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - b_hallB - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_hallA - - - - - - - - b_hallB - - - - - - - - b_hallC - - - - - - - - a_mechAngle - - - - - - - - z_posRaw - - - - - - - - z_pos - - - - - - - - z_dir - - - - - - - - n_mot - - - - - - - - n_motAbs - - - - - - - - a_elecAngle - - - - - - - - b_motStdStill - - - - - - - - b_enaAdvCtrl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F01_Estimations - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - + - - + + - + boolean - + + + + + + + + + + + + + + + - - - - - - - - - - - + + - - boolean + + [task3] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -6170,12 +4447,6 @@ - - - - - - @@ -6185,19 +4456,19 @@ - + - + - + - + @@ -6223,11 +4494,11 @@ - + - + int16 @@ -6239,28 +4510,563 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - [b_motStdStill] + + [z_posRaw] - + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + b_motEna + + + + + + + + b_cruiseCtrlEna + + + + + + + + z_ctrlTypSel + + + + + + + + z_ctrlModReq + + + + + + + + r_inpTgt + + + + + + + + VqFinPrev + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtScaAbs + + + + + + + + r_inpTgtSca + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F03_Control_Mode_Manager + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task1b] + + + + + + @@ -6270,6 +5076,1102 @@ + + + + + + + + + + + + + + + + + + [DC_phaB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + i_DCLink + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MODEL INFO + + + + + + + + Version: 1.1297 + + + + + + + + Author: Emanuel Feru + + + + + + + + Last modified by: eferu + + + + + + + + Last update: 06-mrt-2022 10:56:38 + + + + + + + + Copyright © Emanuel Feru + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + r_inpTgt + + + + + + + + n_motAbs + + + + + + + + r_fieldWeak + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F04_Field_Weakening + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + b_hallC + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + i_phaBC + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + call1 + + + + + + + + call2 + + + + + + + + call3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Call_Scheduler + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + b_hallB + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + b_hallA + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + @@ -6282,11 +6184,11 @@ - + - + 3 @@ -6304,11 +6206,11 @@ - + - + r_inpTgt @@ -6319,11 +6221,11 @@ - + - + int16 @@ -6335,106 +6237,43 @@ - - + + - + - + - - [b_hallC] + + [n_motAbs] - + - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - a_mechAngle - - - - - - + - - + + - + sfix16_En4 @@ -6446,336 +6285,43 @@ - - - + + + - - + + - - + + - - 6 + + [z_errCode] - - - - - - - - - - - - - - - - - b_hallC + + - + - - + + - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_errFlag - - - - - - - - b_motEna - - - - - - - - b_cruiseCtrlEna - - - - - - - - z_ctrlTypSel - - - - - - - - z_ctrlModReq - - - - - - - - r_inpTgt - - - - - - - - VqFinPrev - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgtScaAbs - - - - - - - - r_inpTgtSca - - - - - - - - function() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F03_Control_Mode_Manager - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - b_hallA - - - - - - - - - - - - - - + uint8 @@ -6797,11 +6343,11 @@ - + - + 2 @@ -6819,11 +6365,11 @@ - + - + z_ctrlModReq @@ -6834,11 +6380,11 @@ - + - + uint8 @@ -6848,9 +6394,478 @@ + + + + + + + + + + + + + + + + + + + + + + + + b_hallA + + + + + + + + b_hallB + + + + + + + + b_hallC + + + + + + + + a_mechAngle + + + + + + + + z_posRaw + + + + + + + + z_pos + + + + + + + + z_dir + + + + + + + + n_mot + + + + + + + + n_motAbs + + + + + + + + a_elecAngle + + + + + + + + b_motStdStill + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F01_Estimations + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + call1 + + + + + + + + call2 + + + + + + + + call3 + + + + + + + + task1a() + + + + + + + + task1b() + + + + + + + + task2a() + + + + + + + + task2b() + + + + + + + + task3() + + + + + + + + + + + + + + + + + + + + + Task_Scheduler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6860,11 +6875,11 @@ - + - + 1 @@ -6882,11 +6897,11 @@ - + - + b_motEna @@ -6897,11 +6912,11 @@ - + - + boolean @@ -6913,59 +6928,44 @@ - - + + - + - + - + 8 - + - - - - - - - - - - i_phaBC - - - - - - - + + - + - - int16 + + id @@ -8304,5 +8304,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..f73a46ee44442796743b00baaf2b4780dce237c1 GIT binary patch literal 3311 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 O1B0ilpUXO@geCwYyLpcQ literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json index b111eba..5f5717d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json @@ -291,22 +291,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -318,30 +317,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -353,19 +352,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -673,22 +671,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -700,30 +697,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -735,19 +732,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -935,22 +931,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -962,30 +957,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -997,19 +992,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1034,22 +1028,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1061,30 +1054,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -1096,19 +1089,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1360,11 +1352,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8467", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8468", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", + "name":"b_enaAdvCtrl", + "label":"b_enaAdvCtrl", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -1393,7 +1385,87 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "6", + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9433", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_motStdStill", + "label":"b_motStdStill", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "7", "Port number", "[]", "[]", @@ -1599,135 +1671,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8463", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"z_posRaw", - "label":"z_posRaw", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11413", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"b_angleMeasEna", - "label":"b_angleMeasEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "b_angleMeasEna", - "on", - "inf", - "[]", - "[]", - "boolean", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11402", "className":"Simulink.Merge", @@ -1853,6 +1796,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8461", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_dirPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8460", "className":"Simulink.Goto", @@ -1887,11 +1863,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11353", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8458", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -1900,7 +1876,7 @@ "IconDisplay" ], "values":[ - "a_mechAngle", + "z_counterRaw", "local", "Tag" ], @@ -1953,11 +1929,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8450", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8451", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", + "name":"Goto12", + "label":"Goto12", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -1966,7 +1942,7 @@ "IconDisplay" ], "values":[ - "b_enaAdvCtrl", + "n_motAbs", "local", "Tag" ], @@ -2016,6 +1992,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8450", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8449", "className":"Simulink.Goto", @@ -2050,11 +2059,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9932", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8437", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", + "name":"From23", + "label":"From23", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -2062,7 +2071,7 @@ "IconDisplay" ], "values":[ - "z_dir", + "b_enaAdvCtrl", "Tag" ], "tabs":[ @@ -2081,11 +2090,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8434", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8431", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", + "name":"From17", + "label":"From17", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -2093,7 +2102,38 @@ "IconDisplay" ], "values":[ - "z_dir", + "z_pos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8430", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dirPrev", "Tag" ], "tabs":[ @@ -2143,11 +2183,378 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8451", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11414", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_mechAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11357", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F01_06_Electrical_Angle_Measurement", + "label":"F01_06_Electrical_Angle_Measurement", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8463", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"z_posRaw", + "label":"z_posRaw", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8384", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F01_05_Electrical_Angle_Estimation", + "label":"F01_05_Electrical_Angle_Estimation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8435", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8427", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11353", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -2156,7 +2563,7 @@ "IconDisplay" ], "values":[ - "n_motAbs", + "a_mechAngle", "local", "Tag" ], @@ -2176,11 +2583,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8427", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8434", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", + "name":"From20", + "label":"From20", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -2188,7 +2595,87 @@ "IconDisplay" ], "values":[ - "a_elecAngle", + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11413", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"b_angleMeasEna", + "label":"b_angleMeasEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "b_angleMeasEna", + "on", + "inf", + "[]", + "[]", + "boolean", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9932", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", "Tag" ], "tabs":[ @@ -2238,11 +2725,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8436", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From", - "label":"From", + "name":"From22", + "label":"From22", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -2250,7 +2737,7 @@ "IconDisplay" ], "values":[ - "a_mechAngle", + "z_counterRaw", "Tag" ], "tabs":[ @@ -2269,11 +2756,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8461", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9431", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8457", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", + "name":"Goto5", + "label":"Goto5", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -2282,7 +2800,7 @@ "IconDisplay" ], "values":[ - "z_dirPrev", + "z_counter", "local", "Tag" ], @@ -2302,203 +2820,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8430", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_dirPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8437", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8384", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F01_05_Electrical_Angle_Estimation", - "label":"F01_05_Electrical_Angle_Estimation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8435", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counter", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9433", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8467", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", + "name":"a_elecAngle", + "label":"a_elecAngle", "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ @@ -2527,7 +2853,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "7", + "6", "Port number", "[]", "[]", @@ -2573,247 +2899,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11357", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F01_06_Electrical_Angle_Measurement", - "label":"F01_06_Electrical_Angle_Measurement", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8468", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_enaAdvCtrl", - "label":"b_enaAdvCtrl", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8436", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counterRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8431", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_pos", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11352", "className":"Simulink.Inport", @@ -2881,103 +2966,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8458", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_counterRaw", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9431", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_motStdStill", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8457", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_counter", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8462#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png new file mode 100644 index 0000000000000000000000000000000000000000..6ca237c829837bed672f266e9db8378f6a1590b7 GIT binary patch literal 14235 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg index ffcdf41..ffc9586 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg @@ -252,7 +252,7 @@ - + @@ -771,7 +771,7 @@ - + @@ -860,15 +860,15 @@ - + - + - + int8 @@ -902,15 +902,15 @@ - + - + - + int8 @@ -1110,7 +1110,7 @@ - + @@ -1239,16 +1239,16 @@ - - + + - + - - int16 + + boolean @@ -1260,16 +1260,16 @@ - - + + - + - - boolean + + sfix16_En4 @@ -1281,15 +1281,15 @@ - + - + - + boolean @@ -1302,16 +1302,16 @@ - - + + - + - - int16 + + sfix16_En4 @@ -1323,16 +1323,16 @@ - - + + - + - - sfix16_En4 + + int16 @@ -1344,16 +1344,16 @@ - - + + - + - - sfix16_En4 + + int16 @@ -1372,7 +1372,7 @@ - + @@ -1469,16 +1469,16 @@ - - + + - + - - int8 + + uint8 @@ -1490,16 +1490,16 @@ - - + + - + - - uint8 + + int8 @@ -1789,11 +1789,11 @@ - - + + - + @@ -1803,30 +1803,78 @@ - - 6 + + 8 - + - - + + - + - - a_elecAngle + + b_enaAdvCtrl + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill @@ -1847,11 +1895,11 @@ - + - + 5 @@ -1869,11 +1917,11 @@ - + - + n_motAbs @@ -1895,11 +1943,11 @@ - + - + 3 @@ -1917,11 +1965,11 @@ - + - + z_dir @@ -1931,122 +1979,11 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - z_posRaw - - - - - - - - - - - - - - - - - - - - - - - - - - b_angleMeasEna - - - - - - - - - - - - - - - - - - - - - - b_angleMeasEna - - - - - - - - - - - - - - - boolean - - - - - - - - - + @@ -2054,19 +1991,19 @@ - + - + - + - + @@ -2092,11 +2029,11 @@ - + - + sfix16_En6 @@ -2118,19 +2055,19 @@ - + - + u1 - + - + if(u1 ~= 0) @@ -2148,11 +2085,11 @@ - + - + action @@ -2174,27 +2111,27 @@ - + - + u1 - + - + if(u1 == 0) - + - + else @@ -2212,11 +2149,11 @@ - + - + action @@ -2227,11 +2164,11 @@ - + - + action @@ -2241,6 +2178,39 @@ + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + @@ -2253,11 +2223,11 @@ - + - + [z_posRaw] @@ -2276,28 +2246,28 @@ - - + + - + - + - - [a_mechAngle] + + [z_counterRaw] - + @@ -2319,11 +2289,11 @@ - + - + [b_motStdStill] @@ -2342,28 +2312,28 @@ - - + + - + - + - - [b_enaAdvCtrl] + + [n_motAbs] - + @@ -2385,11 +2355,11 @@ - + - + [z_posRaw] @@ -2407,11 +2377,11 @@ - + - + uint8 @@ -2421,6 +2391,39 @@ + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + @@ -2456,11 +2459,11 @@ - - + + - + @@ -2470,29 +2473,77 @@ - - [z_dir] + + [b_enaAdvCtrl] - + - - + + - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + int8 @@ -2504,43 +2555,43 @@ - - + + - + - + - - [z_dir] + + [z_dirPrev] - + - + - - + + - + int8 @@ -2562,11 +2613,11 @@ - + - + [n_motAbs] @@ -2584,11 +2635,11 @@ - + - + sfix16_En4 @@ -2598,135 +2649,6 @@ - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - @@ -2739,11 +2661,11 @@ - + - + [a_mechAngle] @@ -2761,11 +2683,11 @@ - + - + sfix16_En4 @@ -2777,29 +2699,120 @@ - - - + + + - - + + + + + + + + - - + + - - [z_dirPrev] + + a_mechAngle + + + + + + + + a_elecAngle + + + + + + + + else { } - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F01_06_Electrical_Angle_Measurement + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + action @@ -2810,92 +2823,50 @@ - - - + + + + + + + + + - - + + - + - - [z_dirPrev] + + 1 - - + + - - - + + + - + - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean + + z_posRaw @@ -2908,73 +2879,73 @@ - + - + - + - + - + z_pos - + - + z_dir - + - + z_counter - + - + z_counterRaw - + - + b_enaAdvCtrl - + - + a_elecAngle - + - + if { } @@ -2982,7 +2953,7 @@ - + @@ -2995,7 +2966,7 @@ - + @@ -3004,11 +2975,11 @@ - + - + F01_05_Electrical_Angle_Estimation @@ -3016,28 +2987,7 @@ - - - - - - - - - - - - - - - action - - - - - - - + @@ -3046,16 +2996,37 @@ - + - + sfix16_En6 + + + + + + + + + + + + + + + + + action + + + + @@ -3064,7 +3035,7 @@ - + @@ -3078,11 +3049,11 @@ - + - + [z_counter] @@ -3100,11 +3071,11 @@ - + - + int16 @@ -3116,167 +3087,43 @@ - - - + + + - - + + - - + + - - 7 + + [a_elecAngle] - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a_mechAngle - - - - - - - - a_elecAngle - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F01_06_Electrical_Angle_Measurement + + - - - - - - - - - - - - - - - - action - - - - - - - - - - - - + - - + + - + sfix16_En6 @@ -3288,50 +3135,236 @@ - - - - - - - - - + + + - - + + - - + + - - 8 + + [a_mechAngle] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + b_angleMeasEna + + + + + + + - - + + - - + + - - b_enaAdvCtrl + + b_angleMeasEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean @@ -3352,11 +3385,11 @@ - + - + [z_counterRaw] @@ -3374,11 +3407,11 @@ - + - + int16 @@ -3388,150 +3421,6 @@ - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - a_mechAngle - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - @@ -3544,11 +3433,11 @@ - + - + [b_motStdStill] @@ -3566,11 +3455,11 @@ - + - + boolean @@ -3592,11 +3481,11 @@ - + - + [z_counter] @@ -3613,6 +3502,117 @@ + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + @@ -4273,5 +4273,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json index 2dc4a48..29b40ce 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json @@ -281,11 +281,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8232", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8233", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay2", - "label":"UnitDelay2", + "name":"UnitDelay3", + "label":"UnitDelay3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ @@ -331,11 +331,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8233", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8232", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay3", - "label":"UnitDelay3", + "name":"UnitDelay2", + "label":"UnitDelay2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg index 198cd4e..507b0a3 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg @@ -248,101 +248,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - Ini=0 - - - - - - - - @@ -355,35 +260,35 @@ - + - + - + - + - + - + - + - + @@ -409,11 +314,11 @@ - + - + uint8 @@ -424,11 +329,106 @@ - + - + + Ini=0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + Ini=0 @@ -537,7 +537,7 @@ - + @@ -757,5 +757,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg index 784802f..18ae135 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg @@ -768,5 +768,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg index be635db..5f364d4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg @@ -220,6 +220,21 @@ + + + + + + + + + + + boolean + + + + @@ -231,21 +246,6 @@ - - - - - - - - - - - boolean - - - - @@ -1279,5 +1279,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json index 80adb61..34f6bb9 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json @@ -733,6 +733,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9430", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_motStdStill", + "label":"b_motStdStill", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8378", "className":"Simulink.Outport", @@ -893,6 +973,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8376", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8374", "className":"Simulink.Constant", @@ -943,11 +1103,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9429", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8373", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"n_stdStillDet", - "label":"n_stdStillDet", + "name":"z_maxCntRst", + "label":"z_maxCntRst", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -961,7 +1121,7 @@ "FramePeriod" ], "values":[ - "n_stdStillDet", + "z_maxCntRst", "on", "inf", "[]", @@ -991,61 +1151,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8372", - "className":"Simulink.Relay", - "icon":"WebViewIcon3", - "name":"n_commDeacv", - "label":"n_commDeacv", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "OnSwitchValue", - "OffSwitchValue", - "OnOutputValue", - "OffOutputValue", - "InputProcessing", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "SampleTime", - "ZeroCross" - ], - "values":[ - "n_commDeacvHi", - "n_commAcvLo", - "1", - "0", - "Elements as channels (sample based)", - "[]", - "[]", - "boolean", - "off", - "-1", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Relay", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11461", "className":"Simulink.Constant", @@ -1146,108 +1251,38 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9428", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8372", + "className":"Simulink.Relay", "icon":"WebViewIcon3", - "name":"Relational Operator9", - "label":"Relational Operator9", + "name":"n_commDeacv", + "label":"n_commDeacv", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "<", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8376", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Port", - "IconDisplay", + "OnSwitchValue", + "OffSwitchValue", + "OnOutputValue", + "OffOutputValue", + "InputProcessing", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "ZeroCross" ], "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", + "n_commDeacvHi", + "n_commAcvLo", + "1", "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "Elements as channels (sample based)", + "[]", + "[]", + "boolean", + "off", + "-1", + "on" ], "tabs":[ "Main", @@ -1256,8 +1291,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 5, + 9 ] }, "viewer":{ @@ -1266,225 +1301,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8366", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - ">", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9427", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motStdStill", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8313", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux3", - "label":"Mux3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "2", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8305", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "dz_trnsDet", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8308", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 ~= 0", - "", - "off", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8301", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dirPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", + "blocktype":"Relay", "masktype":"" } }, @@ -1538,561 +1355,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8299", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8306", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_mot", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9425", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8292", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8314", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Raw_Motor_Speed_Estimation", - "label":"Raw_Motor_Speed_Estimation", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8286", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8289", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_edge", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9477", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8283", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbsPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8281", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8311", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux1", - "label":"Mux1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "2", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8282", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_dir", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9430", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8280", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counterRawPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8369", "className":"Simulink.Switch", @@ -2151,25 +1413,39 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9426", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9428", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", + "name":"Relational Operator9", + "label":"Relational Operator9", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "b_motStdStill", - "Tag" + "<", + "off", + "boolean", + "Simplest", + "-1", + "on" ], "tabs":[ - "Parameter Attributes" + "Main", + "Data Type", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 1, + 4 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2177,32 +1453,44 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8298", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8366", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", + "name":"Relational Operator2", + "label":"Relational Operator2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "n_motRaw", - "local", - "Tag" + ">", + "off", + "boolean", + "Simplest", + "-1", + "on" ], "tabs":[ - "Parameter Attributes" + "Main", + "Data Type", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 1, + 4 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2210,290 +1498,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8278", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_edge", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8277", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counterRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8303", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbsPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8300", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8276", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counter", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8294", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "dz_trnsDet", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8284", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8275", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counter", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8312", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "2", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", + "blocktype":"RelationalOperator", "masktype":"" } }, @@ -2578,89 +1583,90 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8267", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dirPrev", - "label":"z_dirPrev", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8314", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Raw_Motor_Speed_Estimation", + "label":"Raw_Motor_Speed_Estimation", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", + "FromPortIcon", + "ReadWrite", + "", + "All", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "on", + "", + "", "off", "", - "on", + "void_void", "off", "off", - "off" + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ "Main", - "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"Counter", - "label":"Counter", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "z_cntInit" - ], - "values":[ - "z_maxCntRst" - ], - "tabs":[ - ], - "tabs_idx":[ + 6 ] }, "viewer":{ @@ -2674,19 +1680,64 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8291", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8308", + "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 ~= 0", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8306", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "z_counterRaw", + "n_mot", + "local", "Tag" ], "tabs":[ @@ -2700,7 +1751,221 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9429", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_stdStillDet", + "label":"n_stdStillDet", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_stdStillDet", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8303", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbsPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8301", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_dirPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8300", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8299", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8305", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "dz_trnsDet", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", "masktype":"" } }, @@ -2738,11 +2003,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8293", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9425", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"From9", + "label":"From9", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -2750,7 +2015,536 @@ "IconDisplay" ], "values":[ - "n_motRaw", + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8294", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "dz_trnsDet", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8292", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8285", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From28", + "label":"From28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dirPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8313", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux3", + "label":"Mux3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8289", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From31", + "label":"From31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_edge", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8284", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8312", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux2", + "label":"Mux2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8281", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8311", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux1", + "label":"Mux1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8278", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_edge", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8277", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counterRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8282", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8283", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbsPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8280", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counterRawPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9427", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8275", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8291", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counterRaw", "Tag" ], "tabs":[ @@ -2817,6 +2611,228 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8267", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_dirPrev", + "label":"z_dirPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9477", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8298", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motRaw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9426", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8286", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From29", + "label":"From29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Counter", + "label":"Counter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "z_cntInit" + ], + "values":[ + "z_maxCntRst" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8268", "className":"Simulink.Abs", @@ -2865,11 +2881,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8285", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8276", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", + "name":"From12", + "label":"From12", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -2877,7 +2893,7 @@ "IconDisplay" ], "values":[ - "z_dirPrev", + "z_counter", "Tag" ], "tabs":[ @@ -2896,43 +2912,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8373", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8293", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"z_maxCntRst", - "label":"z_maxCntRst", + "name":"From7", + "label":"From7", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "GotoTag", + "IconDisplay" ], "values":[ - "z_maxCntRst", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" + "n_motRaw", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2940,16 +2938,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8309", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11462", "className":"Simulink.Logic", "icon":"WebViewIcon3", - "name":"Logical Operator1", - "label":"Logical Operator1", + "name":"Logical Operator3", + "label":"Logical Operator3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -2961,7 +2959,7 @@ "SampleTime" ], "values":[ - "NOT", + "OR", "rectangular", "off", "boolean", @@ -2990,11 +2988,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11462", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8309", "className":"Simulink.Logic", "icon":"WebViewIcon3", - "name":"Logical Operator3", - "label":"Logical Operator3", + "name":"Logical Operator1", + "label":"Logical Operator1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ @@ -3006,7 +3004,7 @@ "SampleTime" ], "values":[ - "OR", + "NOT", "rectangular", "off", "boolean", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png new file mode 100644 index 0000000000000000000000000000000000000000..f80049243252c78b6be909383fefac5c30003d78 GIT binary patch literal 8742 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg index e2795b2..9445076 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg @@ -706,6 +706,54 @@ + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + @@ -718,11 +766,11 @@ - + - + 4 @@ -740,11 +788,11 @@ - + - + z_counterRaw @@ -766,11 +814,11 @@ - + - + 3 @@ -788,11 +836,11 @@ - + - + z_counter @@ -802,6 +850,54 @@ + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + @@ -814,11 +910,11 @@ - + - + z_maxCntRst @@ -836,11 +932,11 @@ - + - + int16 @@ -852,63 +948,206 @@ - - + + - + - + - - n_stdStillDet + + z_maxCntRst - + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + b_angleMeasEna + + + + + + - - + + - - + + - - n_stdStillDet + + b_angleMeasEna - + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + sfix16_En4 + + + + + + + + + + + Ini=0 + + + + @@ -917,7 +1156,7 @@ - + @@ -925,51 +1164,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -995,11 +1234,11 @@ - + - + n_commDeacv @@ -1010,11 +1249,11 @@ - + - + boolean @@ -1024,548 +1263,11 @@ - - - - - - - - - - - - - - - - - - b_angleMeasEna - - - - - - - - - - - - - - - - - - - - - - b_angleMeasEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [dz_trnsDet] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - + @@ -1573,35 +1275,35 @@ - + - + - + - + - + - + - + - + @@ -1627,11 +1329,11 @@ - + - + int16 @@ -1642,11 +1344,11 @@ - + - + Ini=z_maxCntRst @@ -1658,109 +1360,187 @@ - - - + + + - - + + - - + + - - [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - + + - + - - + + - + sfix16_En4 @@ -1772,44 +1552,172 @@ - - - + + + - - + + - + - - + + - - [n_motAbs] + + + + + + + + + + + + + + + + + + - - + + - - + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - sfix16_En4 + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl @@ -1822,7 +1730,7 @@ - + @@ -1836,67 +1744,67 @@ - + - + z_dir - + - + z_dirPrev - + - + z_counterRawPrev - + - + n_motAbsPrev - + - + z_counter - + - + dz_trnsDet - + - + n_motRaw - + - + if { } @@ -1926,11 +1834,11 @@ - + - + Raw_Motor_Speed_Estimation @@ -1943,16 +1851,16 @@ - - + + - - + + - - sfix16_En4 + + boolean @@ -1964,16 +1872,16 @@ - - + + - - + + - - action + + int16 @@ -1985,16 +1893,16 @@ - - + + - - + + - - boolean + + action @@ -2006,16 +1914,16 @@ - - + + - - + + - - int16 + + sfix16_En4 @@ -2026,146 +1934,58 @@ - + - - + + - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - + + - + - - [b_edge] - - - - - - - - - - - - - - + + u1 - + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motRaw] + + if(u1 ~= 0) - - + + - - + + - - + + - - sfix16_En4 + + action @@ -2176,556 +1996,28 @@ - - - - - - - - - - - - - - - - [n_motAbsPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - + + - + - + - - [n_motRaw] + + [n_mot] - + @@ -2737,92 +2029,59 @@ - - - + + + - - + + - - + + - - [b_edge] + + n_stdStillDet - - + + + + + + + + + + + + + + + + + n_stdStillDet - - + + - - + + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 + + sfix16_En4 @@ -2843,11 +2102,11 @@ - + - + [n_motAbsPrev] @@ -2864,6 +2123,39 @@ + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + @@ -2876,11 +2168,11 @@ - + - + [b_enaAdvCtrl] @@ -2899,44 +2191,143 @@ - - - + + + - - + + - - + + - + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [dz_trnsDet] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + - - + + - - + + - - int16 + + sfix16_En4 @@ -2957,11 +2348,11 @@ - + - + [dz_trnsDet] @@ -2979,11 +2370,203 @@ - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_edge] + + + + + + + + + + + + + + + + + + + + + boolean @@ -3005,11 +2588,11 @@ - + - + [b_enaAdvCtrl] @@ -3027,11 +2610,11 @@ - + - + boolean @@ -3041,6 +2624,423 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_edge] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbsPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRawPrev] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + @@ -3091,44 +3091,44 @@ - - - + + + - - + + - + - - + + [z_counterRaw] - - + + - - + + - + - - sfix16_En4 + + int16 @@ -3139,44 +3139,44 @@ - - - + + + - - + + - + - - 6 + + 0 - - + + - - - + + + - + - - b_enaAdvCtrl + + sfix16_En4 @@ -3248,11 +3248,188 @@ + + + + + + + + + + + + + + + + + + [n_motRaw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + - + @@ -3260,132 +3437,44 @@ - + - + inc - + - + max - + - + rst - + - + cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -3393,7 +3482,7 @@ - + @@ -3401,7 +3490,7 @@ - + @@ -3409,6 +3498,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3426,11 +3603,11 @@ - + - + Counter @@ -3441,11 +3618,11 @@ - + - + Ini=z_maxCntRst @@ -3453,29 +3630,29 @@ - + - + - + - + - + - + @@ -3488,11 +3665,11 @@ - + - + int16 @@ -3502,188 +3679,11 @@ - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motRaw] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -3761,44 +3761,44 @@ - - + + - + - + - - [z_dirPrev] + + [z_counter] - + - - + + - + - - int8 + + int16 @@ -3809,44 +3809,108 @@ - - - + + + - - + + - + - - z_maxCntRst + + [n_motRaw] - - + + - - + + - + - - int16 + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean @@ -3867,19 +3931,19 @@ - + - + - + - + @@ -3905,11 +3969,11 @@ - + - + boolean @@ -3919,70 +3983,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - @@ -4017,21 +4017,6 @@ - - - - - - - - - - - boolean - - - - @@ -4043,6 +4028,21 @@ + + + + + + + + + + + boolean + + + + @@ -4809,5 +4809,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg index ba13ae8..ff3b2de 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg @@ -15,7 +15,7 @@ - + @@ -592,5 +592,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json index 7c5ddff..6e5b3ef 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json @@ -80,61 +80,31 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2416", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"rst_Delay", + "label":"rst_Delay", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "initVal" ], "values":[ - "round", - "|++", - "on", - "Inherit: Same as first input", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "z_cntInit" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" ], "tabs_idx":[ - 0, - 2, - 10 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"SubSystem", "masktype":"" } }, @@ -191,73 +161,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2413", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"max", - "label":"max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2414", "className":"Simulink.Inport", @@ -326,31 +229,69 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", - "name":"rst_Delay", - "label":"rst_Delay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2413", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"max", + "label":"max", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ - "initVal" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "z_cntInit" + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ + "Main", + "Signal Attributes", + "-Other" ], "tabs_idx":[ + 0, + 2, + 11 ] }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"Inport", "masktype":"" } }, @@ -421,6 +362,65 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2416", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "round", + "|++", + "on", + "Inherit: Same as first input", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg index 1496572..0e60167 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg @@ -61,72 +61,135 @@ - - - + + + - - + + - + - - + + u - + - - + + rst - + - - + + y - + - - + + 1 + + + + + + + + z + + + + + + + + - - + + - - + + - - + + - + int16 + + + + + + + + + + + Ini=z_cntInit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -135,7 +198,7 @@ - + @@ -143,19 +206,19 @@ - + - + - + - + @@ -181,74 +244,11 @@ - + - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - max - - - - - - - - - - - - - - + int16 @@ -270,11 +270,11 @@ - + - + 3 @@ -292,11 +292,11 @@ - + - + rst @@ -307,11 +307,11 @@ - + - + boolean @@ -323,135 +323,63 @@ - - - + + + - - + + - - - - - - - u - - - - - - - - rst - - - - - - - - y - - - - - - - - 1 - - + - - z - - - - - - - - + + 2 - - + + - - - + + + - - + + - - Ini=z_cntInit + + max - - + + - - + + - + int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -468,11 +396,11 @@ - + - + 1 @@ -490,11 +418,11 @@ - + - + inc @@ -505,11 +433,83 @@ - + - + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 @@ -625,5 +625,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json index 4952f8f..fa6f4d7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json @@ -244,86 +244,6 @@ "finder":[ ] }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8360", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"n_motRaw", - "label":"n_motRaw", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8358", "className":"Simulink.Outport", @@ -404,1031 +324,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8354", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay5", - "label":"UnitDelay5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8355", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_speedCoef", - "label":"cf_speedCoef", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_speedCoef", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,0)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8353", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay4", - "label":"UnitDelay4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8351", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay2", - "label":"UnitDelay2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Inherited", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8359", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"dz_trnsDet", - "label":"dz_trnsDet", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8349", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "on", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8346", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum7", - "label":"Sum7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "+-", - "on", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8345", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum13", - "label":"Sum13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "++++", - "on", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8341", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "dz_trnsDet", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8340", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_counterRawPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8339", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbsPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8337", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_counter", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8347", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "on", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8336", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dir", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8344", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator4", - "label":"Relational Operator4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "~=", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8334", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "dz_trnsDet", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8333", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbsPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8332", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_dir", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8357", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"g_Ha", - "label":"g_Ha", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "4", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Same as input", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8331", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "cf_speedCoef", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8328", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counter", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8338", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dirPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8324", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide14", - "label":"Divide14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "*/", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8356", "className":"Simulink.Relay", @@ -1485,506 +380,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8323", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide13", - "label":"Divide13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "*/", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8321", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant4", - "label":"Constant4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "0", - "on", - "inf", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8319", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8326", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counterRawPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8330", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_dir", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8327", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counter", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8318", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbsPrev", - "label":"n_motAbsPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8325", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "cf_speedCoef", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8317", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_counterRawPrev", - "label":"z_counterRawPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8342", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "cf_speedCoef", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8316", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dirPrev", - "label":"z_dirPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8352", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8354", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay3", - "label":"UnitDelay3", + "name":"UnitDelay5", + "label":"UnitDelay5", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -2030,213 +430,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8322", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide11", - "label":"Divide11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Product", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8335", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counter", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8320", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs2", - "label":"Abs2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime", - "ZeroCross" - ], - "values":[ - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "-1", - "on" - ], - "tabs":[ - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Abs", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8315", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dir", - "label":"z_dir", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8350", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8353", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", + "name":"UnitDelay4", + "label":"UnitDelay4", "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ @@ -2338,6 +536,576 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8347", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "on", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8357", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"g_Ha", + "label":"g_Ha", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "4", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Gain", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8345", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum13", + "label":"Sum13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++++", + "on", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8342", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "cf_speedCoef", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8341", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "dz_trnsDet", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8340", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_counterRawPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8346", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum7", + "label":"Sum7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "+-", + "on", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8339", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbsPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8359", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"dz_trnsDet", + "label":"dz_trnsDet", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8335", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8333", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_motAbsPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8332", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8331", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "cf_speedCoef", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8329", "className":"Simulink.From", @@ -2369,6 +1137,1238 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8328", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8350", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay1", + "label":"UnitDelay1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8349", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "on", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8325", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "cf_speedCoef", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8337", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_counter", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8324", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide14", + "label":"Divide14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8323", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide13", + "label":"Divide13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8352", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay3", + "label":"UnitDelay3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8360", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"n_motRaw", + "label":"n_motRaw", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8327", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8322", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide11", + "label":"Divide11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Product", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8321", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant4", + "label":"Constant4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", + "on", + "inf", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8355", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_speedCoef", + "label":"cf_speedCoef", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_speedCoef", + "on", + "inf", + "[]", + "[]", + "fixdt(0,16,0)", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8334", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "dz_trnsDet", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8336", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_dir", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8320", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs2", + "label":"Abs2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "-1", + "on" + ], + "tabs":[ + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Abs", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8351", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay2", + "label":"UnitDelay2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Inherited", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8330", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8338", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_dirPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8316", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_dirPrev", + "label":"z_dirPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8315", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_dir", + "label":"z_dir", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8344", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator4", + "label":"Relational Operator4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "~=", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8326", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counterRawPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8317", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_counterRawPrev", + "label":"z_counterRawPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8318", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbsPrev", + "label":"n_motAbsPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8319", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8343", "className":"Simulink.Logic", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg index 14ffec6..c0d00fa 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg @@ -218,54 +218,6 @@ - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - n_motRaw - - - - - - - - @@ -278,11 +230,11 @@ - + - + 1 @@ -300,11 +252,11 @@ - + - + z_counter @@ -314,6 +266,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dz_cntTrnsDet + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -326,35 +389,35 @@ - + - + - + - + - + - + - + - + @@ -375,95 +438,32 @@ - - - - - - - - - - - int16 - - - - - + - + Ini=0 - - - - - - - - - - - - - - - - - - - - - - cf_speedCoef - - - - - - - - - - - - - - - - - - - - - - cf_speedCoef - - - - - - + + - - + + - - uint16 + + int16 @@ -476,7 +476,7 @@ - + @@ -484,35 +484,35 @@ - + - + - + - + - + - + - + - + @@ -533,126 +533,31 @@ - - - - - - - - - - - int16 - - - - - + - - Ini=0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Ini=0 - + - - + + - + int16 @@ -664,250 +569,202 @@ - - - + + + - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - dz_trnsDet - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + T - + - + F - + - + - - + + - + sfix16_En4 - + - - + + - + threshold=0 Criteria : u2 ~= 0 @@ -920,60 +777,252 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F - - + + + + + + + + + + + + + + + + + threshold=0 + Criteria : u2 ~= 0 - - + + - - + + - - int16 + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + uint16 @@ -994,67 +1043,67 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1072,11 +1121,11 @@ - + - + int16 @@ -1086,6 +1135,39 @@ + + + + + + + + + + + + + + + + + + [cf_speedCoef] + + + + + + + + + + + + + + + @@ -1098,11 +1180,11 @@ - + - + [dz_trnsDet] @@ -1131,11 +1213,11 @@ - + - + [z_counterRawPrev] @@ -1152,6 +1234,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + @@ -1164,11 +1310,11 @@ - + - + [n_motAbsPrev] @@ -1187,382 +1333,92 @@ - - - + + + - - + + - - + + - + + 2 + + + + + + + + + + + + + + + + + + + + + + dz_trnsDet + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - threshold=0 - Criteria : u2 ~= 0 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [dz_trnsDet] - - - - - - + - - + + - - + + - - boolean + + int16 @@ -1583,11 +1439,11 @@ - + - + [n_motAbsPrev] @@ -1605,11 +1461,11 @@ - + - + sfix16_En4 @@ -1631,11 +1487,11 @@ - + - + [z_dir] @@ -1653,11 +1509,11 @@ - + - + int8 @@ -1667,54 +1523,6 @@ - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - @@ -1727,11 +1535,11 @@ - + - + [cf_speedCoef] @@ -1749,11 +1557,11 @@ - + - + uint16 @@ -1763,6 +1571,54 @@ + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + @@ -1775,11 +1631,11 @@ - + - + [z_counter] @@ -1797,11 +1653,11 @@ - + - + int16 @@ -1811,1153 +1667,11 @@ - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dz_cntTrnsDet - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - n_motAbsPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [cf_speedCoef] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_counterRawPrev - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [cf_speedCoef] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_dirPrev - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - z_dir - - - - - - - - - - - - - - - int8 - - - - - - - - - + @@ -2965,35 +1679,35 @@ - + - + - + - + - + - + - + - + @@ -3019,11 +1733,11 @@ - + - + Ini=0 @@ -3034,11 +1748,11 @@ - + - + boolean @@ -3050,187 +1764,187 @@ - - - + + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - + T - + - + F - + - + - - + + - + threshold=0 Criteria : u2 ~= 0 @@ -3238,15 +1952,15 @@ - + - - + + - + sfix16_En4 @@ -3258,43 +1972,884 @@ - - + + - + - + - - [z_dirPrev] + + [cf_speedCoef] - + - + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + n_motRaw + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_speedCoef + + + + + + + + + + + + + + + + + + + + + + cf_speedCoef + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [dz_trnsDet] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + - - + + - + int8 @@ -3304,11 +2859,456 @@ + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_dirPrev + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_dir + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRawPrev] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_counterRawPrev + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_motAbsPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + - + @@ -4020,5 +4020,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json index aa3b806..fc6877b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json @@ -1080,42 +1080,40 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8417", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8418", + "className":"Simulink.Switch", "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", + "name":"Switch2", + "label":"Switch2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ - "IconShape", - "Inputs", + "Criteria", "InputSameDT", - "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", "RndMeth", "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" ], "values":[ - "rectangular", - "++", + "u2 ~= 0", "off", - "Inherit: Inherit via internal rule", "[]", "[]", - "fixdt(1,16,12)", + "Inherit: Inherit via back propagation", "off", - "Simplest", + "Zero", "off", - "1", - "All dimensions", - "-1" + "off", + "-1", + "0", + "on" ], "tabs":[ "Main", @@ -1124,8 +1122,8 @@ ], "tabs_idx":[ 0, - 2, - 10 + 1, + 9 ] }, "viewer":{ @@ -1134,40 +1132,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11415", - "className":"Simulink.SignalConversion", - "icon":"WebViewIcon3", - "name":"Signal Conversion2", - "label":"Signal Conversion2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "ConversionOutput", - "OutDataTypeStr", - "OverrideOpt" - ], - "values":[ - "Signal copy", - "Inherit: auto", - "off" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SignalConversion", + "blocktype":"Switch", "masktype":"" } }, @@ -1224,134 +1189,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8411", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_posHighRes", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8412", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8400", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8404", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counterRaw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9660", "className":"Simulink.MinMax", @@ -1405,6 +1242,136 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8412", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8411", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_posHighRes", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11415", + "className":"Simulink.SignalConversion", + "icon":"WebViewIcon3", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" + ], + "values":[ + "Signal copy", + "Inherit: auto", + "off" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SignalConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8405", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8398", "className":"Simulink.From", @@ -1524,37 +1491,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8405", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_dir", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8393", "className":"Simulink.Product", @@ -1612,94 +1548,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8418", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", - "off", - "-1", - "0", - "on" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8403", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_counter", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8392", "className":"Simulink.Product", @@ -1757,6 +1605,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8410", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_posLowRes", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9665", "className":"Simulink.Constant", @@ -1806,6 +1687,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11459", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "held", + "Only when execution is resumed" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"ActionPort", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8389", "className":"Simulink.Inport", @@ -1873,70 +1785,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11459", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"ActionPort", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8410", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_posLowRes", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8396", "className":"Simulink.From", @@ -1999,6 +1847,158 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8404", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counterRaw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8400", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8403", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_counter", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8417", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "fixdt(1,16,12)", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8385#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png new file mode 100644 index 0000000000000000000000000000000000000000..344ac7e515fbe2a77722d266648fd2b91d4869f5 GIT binary patch literal 8126 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg index 7fbb589..e05b190 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg @@ -296,7 +296,7 @@ - + @@ -585,7 +585,7 @@ - + @@ -705,7 +705,7 @@ - + @@ -1240,244 +1240,188 @@ - - - + + + - - + + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - - sfix16_En12 + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + T - + - - + + F - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - sfix16_En6 + + sfix16_En12 @@ -1490,7 +1434,7 @@ - + @@ -1498,19 +1442,19 @@ - + - + - + - + @@ -1536,11 +1480,11 @@ - + - + sfix16_En12 @@ -1550,173 +1494,11 @@ - - - - - - - - - - - - - - - - - - [z_posHighRes] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - + @@ -1724,19 +1506,19 @@ - + - + - + - + @@ -1762,11 +1544,11 @@ - + - + int16 @@ -1776,6 +1558,296 @@ + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posHighRes] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + @@ -1788,11 +1860,11 @@ - + - + [z_posLowRes] @@ -1810,11 +1882,11 @@ - + - + int8 @@ -1836,11 +1908,11 @@ - + - + [b_enaAdvCtrl] @@ -1858,11 +1930,11 @@ - + - + boolean @@ -1876,7 +1948,7 @@ - + @@ -1884,19 +1956,19 @@ - + - + - + - + @@ -1914,11 +1986,11 @@ - + - + sfix16_En14 @@ -1928,59 +2000,11 @@ - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - + @@ -1988,19 +2012,19 @@ - + - + - + - + @@ -2018,11 +2042,11 @@ - + - + sfix16_En6 @@ -2032,251 +2056,11 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - + @@ -2284,35 +2068,35 @@ - + - + - + - + - + - + - + - + @@ -2331,11 +2115,11 @@ - + - + sfix16_En14 @@ -2345,165 +2129,6 @@ - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - @@ -2516,11 +2141,11 @@ - + - + [z_posLowRes] @@ -2537,6 +2162,165 @@ + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + @@ -2549,11 +2333,11 @@ - + - + [b_enaAdvCtrl] @@ -2571,11 +2355,11 @@ - + - + boolean @@ -2597,11 +2381,11 @@ - + - + [z_posHighRes] @@ -2619,11 +2403,227 @@ - + - + + sfix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En12 @@ -3149,5 +3149,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json index 5ddb7b1..ef5adab 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json @@ -383,11 +383,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11021", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11835", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"Goto8", + "label":"Goto8", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -396,7 +396,7 @@ "IconDisplay" ], "values":[ - "b_motEna", + "z_errCode", "local", "Tag" ], @@ -416,11 +416,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8504", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9395", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", + "name":"Goto27", + "label":"Goto27", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -428,40 +428,9 @@ "TagVisibility", "IconDisplay" ], - "values":[ - "b_errFlag", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], "values":[ "VqFinPrev", + "local", "Tag" ], "tabs":[ @@ -475,7 +444,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, @@ -510,39 +479,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9397", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_motStdStill", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11834", "className":"Simulink.From", @@ -606,42 +542,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11833", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_motStdStill", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9395", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11021", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", + "name":"Goto4", + "label":"Goto4", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -650,7 +555,7 @@ "IconDisplay" ], "values":[ - "VqFinPrev", + "b_motEna", "local", "Tag" ], @@ -669,105 +574,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11769", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Diagnostics_Enabled", - "label":"Diagnostics_Enabled", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9396", "className":"Simulink.Inport", @@ -836,11 +642,73 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11835", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8504", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ @@ -849,7 +717,7 @@ "IconDisplay" ], "values":[ - "z_errCode", + "b_errFlag", "local", "Tag" ], @@ -868,6 +736,203 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9397", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_motStdStill", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9394", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11769", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Diagnostics_Enabled", + "label":"Diagnostics_Enabled", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11836", "className":"Simulink.TriggerPort", @@ -1012,73 +1077,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9394", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VqFinPrev", - "label":"VqFinPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8497#out:1", "className":"Simulink.Line", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg index 841807c..5af7f06 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg @@ -372,11 +372,11 @@ - - + + - + @@ -386,14 +386,14 @@ - - [b_motEna] + + [z_errCode] - + @@ -405,11 +405,11 @@ - - + + - + @@ -419,63 +419,15 @@ - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + [VqFinPrev] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -496,11 +448,11 @@ - + - + [z_posRaw] @@ -518,11 +470,11 @@ - + - + uint8 @@ -532,39 +484,6 @@ - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - @@ -577,11 +496,11 @@ - + - + [b_motEna] @@ -599,11 +518,11 @@ - + - + boolean @@ -625,11 +544,11 @@ - + - + [b_errFlag] @@ -647,11 +566,107 @@ - + - + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + + + + + + + boolean @@ -673,11 +688,11 @@ - + - + [b_motStdStill] @@ -695,11 +710,11 @@ - + - + boolean @@ -711,28 +726,76 @@ - - - + + + - - + + - - + + - + [VqFinPrev] - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + @@ -742,11 +805,107 @@ + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + - + @@ -760,59 +919,59 @@ - + - + b_motEna - + - + z_posRaw - + - + b_motStdStill - + - + VqFinPrev - + - + z_errCode - + - + b_errFlag - + - + if { } @@ -842,11 +1001,11 @@ - + - + Diagnostics_Enabled @@ -859,16 +1018,16 @@ - - + + - - + + - - uint8 + + action @@ -880,16 +1039,16 @@ - - + + - - + + - - action + + boolean @@ -901,118 +1060,16 @@ - - + + - - + + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCode] - - - - - - - + + uint8 @@ -1024,6 +1081,12 @@ + + + + + + @@ -1033,11 +1096,11 @@ - + - + f() @@ -1055,11 +1118,11 @@ - + - + function @@ -1081,11 +1144,11 @@ - + - + 1 @@ -1103,11 +1166,11 @@ - + - + b_motEna @@ -1118,11 +1181,11 @@ - + - + boolean @@ -1132,69 +1195,6 @@ - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -1393,5 +1393,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json index 929dad5..0ee4815 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json @@ -552,51 +552,72 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11896", - "className":"Simulink.Gain", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9195", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"toNegative", - "label":"toNegative", + "name":"Vq", + "label":"Vq", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "Gain", - "Multiplication", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", "-1", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", + "Inherit", + "-1", + "auto", "off", - "Zero", "off", - "[]", - "[]", - "Inherit: Same as input", - "-1" + "0", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", "Signal Attributes", - "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, 2, - 8, 11 ] }, @@ -606,7 +627,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"Outport", "masktype":"" } }, @@ -786,6 +807,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8863", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8862", "className":"Simulink.Goto", @@ -820,54 +874,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11898", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 == CTRL_FOC", - "", - "off", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8861", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10359", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", + "name":"Goto5", + "label":"Goto5", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -876,7 +887,7 @@ "IconDisplay" ], "values":[ - "Vq_max", + "task3", "local", "Tag" ], @@ -928,105 +939,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11517", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto37", - "label":"Goto37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12156", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto36", - "label":"Goto36", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "V_phaABC_FOC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8856", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto34", - "label":"Goto34", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9717", "className":"Simulink.Goto", @@ -1061,11 +973,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10728", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8851", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto30", - "label":"Goto30", + "name":"Goto3", + "label":"Goto3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1074,7 +986,7 @@ "IconDisplay" ], "values":[ - "r_nLimProtMax", + "z_ctrlMod", "local", "Tag" ], @@ -1094,11 +1006,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8848", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11472", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", + "name":"Goto33", + "label":"Goto33", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1107,7 +1019,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "VqFinPrev", "local", "Tag" ], @@ -1127,11 +1039,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11928", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8850", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto24", - "label":"Goto24", + "name":"Goto29", + "label":"Goto29", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1140,7 +1052,271 @@ "IconDisplay" ], "values":[ - "r_sin", + "id_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8849", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto28", + "label":"Goto28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10719", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto26", + "label":"Goto26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8846", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto25", + "label":"Goto25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11922", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8843", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8842", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10703", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto20", + "label":"Goto20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11920", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", "local", "Tag" ], @@ -1193,11 +1369,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11921", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8837", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", + "name":"Goto17", + "label":"Goto17", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1206,7 +1382,40 @@ "IconDisplay" ], "values":[ - "id", + "Vd_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10448", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VdPrev", "local", "Tag" ], @@ -1258,6 +1467,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10394", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:11484", "className":"Simulink.From", @@ -1289,6 +1531,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8826", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From71", + "label":"From71", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10428", "className":"Simulink.From", @@ -1321,11 +1594,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10439", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8817", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From64", - "label":"From64", + "name":"From61", + "label":"From61", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1333,7 +1606,38 @@ "IconDisplay" ], "values":[ - "Vq_nLimProtMax", + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8815", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq", "Tag" ], "tabs":[ @@ -1382,37 +1686,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8825", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From69", - "label":"From69", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10433", "className":"Simulink.From", @@ -1444,6 +1717,134 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8811", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From56", + "label":"From56", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Motor_Limitations", + "label":"Motor_Limitations", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10432", "className":"Simulink.From", @@ -1506,103 +1907,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10394", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8807", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From52", - "label":"From52", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_TgtAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8851", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10362", "className":"Simulink.From", @@ -1635,77 +1939,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8846", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto25", - "label":"Goto25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11929", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto35", - "label":"Goto35", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_cos", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8817", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10743", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From61", - "label":"From61", + "name":"From47", + "label":"From47", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1713,7 +1951,7 @@ "IconDisplay" ], "values":[ - "iq", + "r_inpTgtScaAbs", "Tag" ], "tabs":[ @@ -1732,11 +1970,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8798", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10729", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From43", - "label":"From43", + "name":"From46", + "label":"From46", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1744,7 +1982,7 @@ "IconDisplay" ], "values":[ - "Vd", + "r_nLimProtMax", "Tag" ], "tabs":[ @@ -1763,11 +2001,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8797", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10726", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From42", - "label":"From42", + "name":"From44", + "label":"From44", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1775,7 +2013,7 @@ "IconDisplay" ], "values":[ - "Vq_min", + "r_iqLimProtMax", "Tag" ], "tabs":[ @@ -1794,11 +2032,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8850", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8848", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", + "name":"Goto27", + "label":"Goto27", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1807,7 +2045,7 @@ "IconDisplay" ], "values":[ - "id_min", + "r_inpTgtSca", "local", "Tag" ], @@ -1858,11 +2096,44 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8795", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11517", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto37", + "label":"Goto37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12218", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From40", - "label":"From40", + "name":"From4", + "label":"From4", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -1870,7 +2141,7 @@ "IconDisplay" ], "values":[ - "Vq", + "z_ctrlTypSel", "Tag" ], "tabs":[ @@ -1889,20 +2160,20 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9027", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10707", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Mux7", - "label":"Mux7", + "name":"From39", + "label":"From39", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "Inputs", - "DisplayOption" + "GotoTag", + "IconDisplay" ], "values":[ - "3", - "bar" + "r_inpTgtScaAbs", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -1915,7 +2186,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Mux", + "blocktype":"From", "masktype":"" } }, @@ -1950,6 +2221,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8839", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10445", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "n_mot", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8790", "className":"Simulink.From", @@ -1982,91 +2317,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9195", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq", - "label":"Vq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10697", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8788", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From34", - "label":"From34", + "name":"From33", + "label":"From33", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2074,7 +2329,7 @@ "IconDisplay" ], "values":[ - "n_motAbs", + "id_TgtAbs", "Tag" ], "tabs":[ @@ -2093,44 +2348,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10719", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12155", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10174", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", + "name":"From3", + "label":"From3", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2138,195 +2360,7 @@ "IconDisplay" ], "values":[ - "Vq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10359", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "task3", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8786", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10446", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12152", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12154", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10437", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", + "r_fieldWeak", "Tag" ], "tabs":[ @@ -2376,11 +2410,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10729", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8807", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", + "name":"From52", + "label":"From52", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2388,7 +2422,131 @@ "IconDisplay" ], "values":[ - "r_nLimProtMax", + "id_TgtAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10446", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10441", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From60", + "label":"From60", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11913", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaBC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10434", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From58", + "label":"From58", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_min", "Tag" ], "tabs":[ @@ -2438,11 +2596,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11897", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11912", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", + "name":"From19", + "label":"From19", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2450,7 +2608,7 @@ "IconDisplay" ], "values":[ - "z_ctrlTypSel", + "i_phaAB", "Tag" ], "tabs":[ @@ -2469,73 +2627,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8776", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VdPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8772", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11922", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12156", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", + "name":"Goto36", + "label":"Goto36", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2544,7 +2640,7 @@ "IconDisplay" ], "values":[ - "iqAbs", + "V_phaABC_FOC", "local", "Tag" ], @@ -2594,37 +2690,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10430", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10429", "className":"Simulink.From", @@ -2657,25 +2722,53 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8768", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11896", + "className":"Simulink.Gain", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", + "name":"toNegative", + "label":"toNegative", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" ], "values":[ - "iq", - "Tag" + "-1", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", + "off", + "Zero", + "off", + "[]", + "[]", + "Inherit: Same as input", + "-1" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "Parameter Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 8, + 11 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2683,47 +2776,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Gain", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12673", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_cruiseCtrlEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12218", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From28", + "label":"From28", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2782,6 +2844,101 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8768", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10395", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11515", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_cruiseCtrlEna", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10393", "className":"Simulink.From", @@ -2813,6 +2970,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11929", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto35", + "label":"Goto35", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_cos", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8795", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From40", + "label":"From40", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10435", "className":"Simulink.From", @@ -2845,11 +3066,104 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8849", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8787", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From32", + "label":"From32", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8797", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From42", + "label":"From42", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10437", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10728", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto28", - "label":"Goto28", + "name":"Goto30", + "label":"Goto30", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2858,7 +3172,7 @@ "IconDisplay" ], "values":[ - "iq_min", + "r_nLimProtMax", "local", "Tag" ], @@ -2878,11 +3192,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10445", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12154", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", + "name":"From25", + "label":"From25", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2890,7 +3204,7 @@ "IconDisplay" ], "values":[ - "n_mot", + "Vd", "Tag" ], "tabs":[ @@ -2909,11 +3223,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8815", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12155", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", + "name":"From26", + "label":"From26", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2940,11 +3254,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10707", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10697", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From39", - "label":"From39", + "name":"From34", + "label":"From34", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -2952,7 +3266,197 @@ "IconDisplay" ], "values":[ - "r_inpTgtScaAbs", + "n_motAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8825", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From69", + "label":"From69", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10438", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From62", + "label":"From62", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"FOC", + "label":"FOC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8772", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -3002,63 +3506,31 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8787", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From32", - "label":"From32", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11930", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"FOC", - "label":"FOC", + "name":"Clarke_Park_Transform_Inverse", + "label":"Clarke_Park_Transform_Inverse", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3070,30 +3542,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3105,19 +3577,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3132,11 +3603,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10448", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10444", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8853", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", + "name":"Goto31", + "label":"Goto31", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3145,7 +3647,7 @@ "IconDisplay" ], "values":[ - "VdPrev", + "iq_limProtErr", "local", "Tag" ], @@ -3165,73 +3667,108 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8811", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From56", - "label":"From56", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11900", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_Park_Transform_Forward", + "label":"Clarke_Park_Transform_Forward", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "Vd_min", - "Tag" + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" ], "tabs":[ - "Parameter Attributes" + "Main", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 6 + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10434", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From58", - "label":"From58", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8863", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8856", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", + "name":"Goto34", + "label":"Goto34", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3240,7 +3777,7 @@ "IconDisplay" ], "values":[ - "b_enaAdvCtrl", + "Vq_nLimProtMax", "local", "Tag" ], @@ -3260,42 +3797,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10743", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From47", - "label":"From47", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11516", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11471", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_cruiseCtrlEna", - "label":"b_cruiseCtrlEna", + "name":"VqFinPrev", + "label":"VqFinPrev", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3318,7 +3824,7 @@ "OutputFunctionCall" ], "values":[ - "16", + "15", "Port number", "[]", "[]", @@ -3358,110 +3864,87 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11930", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_Park_Transform_Inverse", - "label":"Clarke_Park_Transform_Inverse", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8861", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" + "Vq_max", + "local", + "Tag" ], "tabs":[ - "Main", - "Code Generation", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 5, - 6 - ] + "tabs_idx":0 }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10438", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11898", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 == CTRL_FOC", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8776", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From62", - "label":"From62", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3469,7 +3952,7 @@ "IconDisplay" ], "values":[ - "iq_limProtErr", + "VdPrev", "Tag" ], "tabs":[ @@ -3488,21 +3971,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8842", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11897", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", + "name":"From17", + "label":"From17", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "a_elecAngle", - "local", + "z_ctrlTypSel", "Tag" ], "tabs":[ @@ -3516,7 +3997,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, @@ -3587,39 +4068,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11472", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto33", - "label":"Goto33", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8663", "className":"Simulink.Inport", @@ -3688,11 +4136,78 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12673", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8662", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_mot", + "label":"n_mot", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "9", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12152", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", + "name":"From22", + "label":"From22", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -3700,7 +4215,437 @@ "IconDisplay" ], "values":[ - "z_ctrlTypSel", + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12216", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9716", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11516", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "16", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10358", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"task3", + "label":"task3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10439", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From64", + "label":"From64", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8661", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11921", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8786", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From31", + "label":"From31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", "Tag" ], "tabs":[ @@ -3786,398 +4731,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8788", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From33", - "label":"From33", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_TgtAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8662", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "9", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12391", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From27", - "label":"From27", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10441", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From60", - "label":"From60", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8826", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From71", - "label":"From71", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9716", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_motEna", - "label":"b_motEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10444", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8810", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From55", - "label":"From55", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10358", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"task3", - "label":"task3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8837", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11928", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", + "name":"Goto24", + "label":"Goto24", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4186,7 +4744,7 @@ "IconDisplay" ], "values":[ - "Vd_max", + "r_sin", "local", "Tag" ], @@ -4206,78 +4764,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10357", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"task2b", - "label":"task2b", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10726", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8798", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From44", - "label":"From44", + "name":"From43", + "label":"From43", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4285,7 +4776,7 @@ "IconDisplay" ], "values":[ - "r_iqLimProtMax", + "Vd", "Tag" ], "tabs":[ @@ -4303,368 +4794,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8839", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8843", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10703", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11912", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaAB", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11853", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtScaAbs", - "label":"r_inpTgtScaAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10360", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "task2b", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Motor_Limitations", - "label":"Motor_Limitations", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11920", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8660", "className":"Simulink.Inport", @@ -4733,11 +4862,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11471", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11853", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"VqFinPrev", - "label":"VqFinPrev", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4760,7 +4889,7 @@ "OutputFunctionCall" ], "values":[ - "15", + "3", "Port number", "[]", "[]", @@ -4800,11 +4929,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8661", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10357", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", + "name":"task2b", + "label":"task2b", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4827,7 +4956,7 @@ "OutputFunctionCall" ], "values":[ - "4", + "5", "Port number", "[]", "[]", @@ -4867,11 +4996,73 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10395", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12391", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8810", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From55", + "label":"From55", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10360", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", + "name":"Goto16", + "label":"Goto16", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ @@ -4880,7 +5071,7 @@ "IconDisplay" ], "values":[ - "Vq", + "task2b", "local", "Tag" ], @@ -4900,61 +5091,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12216", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10430", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"z_ctrlTypSel", - "label":"z_ctrlTypSel", + "name":"From14", + "label":"From14", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "b_enaAdvCtrl", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -4962,7 +5117,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, @@ -5034,20 +5189,20 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11913", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9027", + "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", + "name":"Mux7", + "label":"Mux7", "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Inputs", + "DisplayOption" ], "values":[ - "i_phaBC", - "Tag" + "3", + "bar" ], "tabs":[ "Parameter Attributes" @@ -5060,170 +5215,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11900", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_Park_Transform_Forward", - "label":"Clarke_Park_Transform_Forward", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8853", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10174", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", + "blocktype":"Mux", "masktype":"" } }, diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png new file mode 100644 index 0000000000000000000000000000000000000000..95277bc12685a50e1360e134aeb49933d48211fe GIT binary patch literal 11393 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg index fea0073..013bdd4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg @@ -351,7 +351,7 @@ - + @@ -542,44 +542,44 @@ - - - + + + - - + + - + - - -1 + + 2 - - + + - - - + + + - + - - sfix16_En4 + + Vq @@ -592,7 +592,7 @@ - + @@ -687,7 +687,7 @@ - + @@ -869,6 +869,39 @@ + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + @@ -881,11 +914,11 @@ - + - + [Vq_min] @@ -904,84 +937,28 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == CTRL_FOC) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - + + - + - + - - [Vq_max] + + [task3] - + @@ -1003,11 +980,11 @@ - + - + [z_ctrlTypSel] @@ -1024,105 +1001,6 @@ - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [V_phaABC_FOC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - @@ -1135,11 +1013,11 @@ - + - + [b_motEna] @@ -1156,669 +1034,6 @@ - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -1831,11 +1046,11 @@ - + - + [z_ctrlMod] @@ -1852,2853 +1067,6 @@ - - - - - - - - - - - - - - - - - - [task2b] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - Vq - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - b_enaAdvCtrl - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgtSca - - - - - - - - r_inpTgtScaAbs - - - - - - - - n_mot - - - - - - - - id_TgtAbs - - - - - - - - id - - - - - - - - iq - - - - - - - - Vd_max - - - - - - - - Vd_min - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - id_max - - - - - - - - id_min - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - r_iqLimProtMax - - - - - - - - r_nLimProtMax - - - - - - - - iq_limProtErr - - - - - - - - Vq_nLimProtMax - - - - - - - - VqFinPrev - - - - - - - - b_cruiseCtrlEna - - - - - - - - Vq - - - - - - - - Vd - - - - - - - - function() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FOC - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 16 - - - - - - - - - - - - - - - - - - - - - - b_cruiseCtrlEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Vq - - - - - - - - Vd - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - V_phaABC_FOC - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clarke_Park_Transform_Inverse - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - @@ -4711,11 +1079,11 @@ - + - + [VqFinPrev] @@ -4734,664 +1102,28 @@ - - - - - - - - - - - - - - - - 11 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - n_mot - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - task3 - - - - - - - - - - - - + + - + - + - - [Vd_max] + + [id_min] - + @@ -5403,44 +1135,29 @@ - - - + + + - - + + - - + + - - 5 + + [iq_min] - - - - - - - - - - - - - - - - - task2b + + @@ -5451,44 +1168,29 @@ - - - + + + - - + + - - + + - + [r_iqLimProtMax] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -5499,28 +1201,61 @@ - - + + - + - + - - [id_max] + + [iq_max] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + @@ -5542,11 +1277,11 @@ - + - + [r_fieldWeak] @@ -5563,6 +1298,39 @@ + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + @@ -5575,11 +1343,11 @@ - + - + [r_inpTgtScaAbs] @@ -5596,6 +1364,2164 @@ + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtScaAbs + + + + + + + + VdPrev + + + + + + + + id_TgtAbs + + + + + + + + iq + + + + + + + + iqAbs + + + + + + + + n_motAbs + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + iq_limProtErr + + + + + + + + Vq_nLimProtMax + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Motor_Limitations + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + @@ -5608,11 +3534,11 @@ - + - + [i_phaAB] @@ -5630,11 +3556,11 @@ - + - + sfix16_En4 @@ -5646,91 +3572,28 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [task2b] + + [V_phaABC_FOC] - + @@ -5742,473 +3605,43 @@ - - - + + + - - - - - - - - + + - - + + - - z_ctrlTypSel - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgtScaAbs - - - - - - - - VdPrev - - - - - - - - id_TgtAbs - - - - - - - - iq - - - - - - - - iqAbs - - - - - - - - n_motAbs - - - - - - - - Vd_max - - - - - - - - Vd_min - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - id_max - - - - - - - - id_min - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - r_iqLimProtMax - - - - - - - - r_nLimProtMax - - - - - - - - iq_limProtErr - - - - - - - - Vq_nLimProtMax - - - - - - - - function() + + [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Motor_Limitations + + - - - - - - - + - - + + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -6220,35 +3653,44 @@ - - - - - - - - - + + + - - + + - - + + - - [iq] + + [id_TgtAbs] - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -6259,58 +3701,91 @@ - - - + + + - - + + - - + + - - 2 + + -1 - - - - - - - - - - - - - - - - - z_ctrlMod + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + - - + + - + uint8 @@ -6322,59 +3797,29 @@ - - - + + + - - + + - - + + - - 15 + + [n_motAbs] - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 + + @@ -6385,58 +3830,43 @@ - - - + + + - - + + - - + + - - 4 + + [iq] - - - - - - - - - - - - - - - - - r_inpTgtSca + + - + - - + + - + sfix16_En4 @@ -6458,11 +3888,11 @@ - + - + [Vq] @@ -6481,121 +3911,43 @@ - - - + + + - - + + - - + + - - 7 + + [b_cruiseCtrlEna] - - - - - - - - - - - - - - - - - z_ctrlTypSel + + - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - + - - + + - + boolean @@ -6607,43 +3959,109 @@ - - + + - + - - + + - - [i_phaBC] + + [task3] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + - + - - + + - + sfix16_En4 @@ -6653,11 +4071,1121 @@ + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + b_enaAdvCtrl + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtSca + + + + + + + + r_inpTgtScaAbs + + + + + + + + n_mot + + + + + + + + id_TgtAbs + + + + + + + + id + + + + + + + + iq + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + iq_limProtErr + + + + + + + + Vq_nLimProtMax + + + + + + + + VqFinPrev + + + + + + + + b_cruiseCtrlEna + + + + + + + + Vq + + + + + + + + Vd + + + + + + + + function() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FOC + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + Vd + + + + + + + + r_sin + + + + + + + + r_cos + + + + + + + + V_phaABC_FOC + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clarke_Park_Transform_Inverse + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + - + @@ -6671,83 +5199,83 @@ - + - + b_motEna - + - + a_elecAngle - + - + i_phaAB - + - + i_phaBC - + - + r_sin - + - + r_cos - + - + iq - + - + id - + - + iqAbs - + - + if { } @@ -6777,11 +5305,11 @@ - + - + Clarke_Park_Transform_Forward @@ -6794,16 +5322,16 @@ - - + + - - + + - - sfix16_En4 + + sfix16_En14 @@ -6815,16 +5343,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -6836,15 +5364,15 @@ - + - - + + - + sfix16_En14 @@ -6857,16 +5385,16 @@ - - + + - - + + - - sfix16_En14 + + action @@ -6878,15 +5406,15 @@ - + - - + + - + sfix16_En4 @@ -6899,15 +5427,15 @@ - + - - + + - + sfix16_En4 @@ -6919,34 +5447,34 @@ - + - + - + - + - - [iq_limProtErr] + + [Vq_nLimProtMax] - + @@ -6958,43 +5486,1515 @@ - - - + + + - - + + - - + + - - [r_fieldWeak] + + 15 - + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + 11 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + task3 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + task2b + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2b] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + sfix16_En4 @@ -8468,5 +8468,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json index 3d13fdf..5342b7a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json @@ -80,32 +80,63 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8740", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11849", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"cf_currFilt", - "label":"cf_currFilt", + "name":"iqAbs", + "label":"iqAbs", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "cf_currFilt", - "on", - "inf", + "2", + "Port number", "[]", "[]", - "fixdt(0,16,16)", + "Inherit: auto", "off", - "inf" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" ], "tabs":[ "Main", @@ -114,8 +145,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 11 ] }, "viewer":{ @@ -124,25 +155,27 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8739", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8734", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", + "name":"Goto", + "label":"Goto", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ - "Inputs", - "DisplayOption" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "2", - "bar" + "iq", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -155,7 +188,182 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Mux", + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8741", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "0", + "off", + "reset", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8733", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_raw", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8736", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_raw", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8730", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -252,119 +460,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8734", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11849", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"iqAbs", - "label":"iqAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8732", "className":"Simulink.From", @@ -397,137 +492,42 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8737", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8740", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8731", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8729", - "className":"Simulink.Demux", - "icon":"WebViewIcon3", - "name":"Demux1", - "label":"Demux1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Outputs", - "DisplayOption", - "BusSelectionMode" - ], - "values":[ - "2", - "bar", - "off" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Demux", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10689", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs5", - "label":"Abs5", + "name":"cf_currFilt", + "label":"cf_currFilt", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime", - "ZeroCross" + "FramePeriod" ], "values":[ + "cf_currFilt", + "on", + "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "fixdt(0,16,16)", "off", - "Zero", - "off", - "-1", - "on" + "inf" ], "tabs":[ + "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 6 + 3, + 7 ] }, "viewer":{ @@ -536,7 +536,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Abs", + "blocktype":"Constant", "masktype":"" } }, @@ -605,11 +605,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8736", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8737", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ @@ -618,7 +618,7 @@ "IconDisplay" ], "values":[ - "id_raw", + "id", "local", "Tag" ], @@ -637,6 +637,73 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8728", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_raw", + "label":"id_raw", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8727", "className":"Simulink.Inport", @@ -705,11 +772,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8733", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8731", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ @@ -717,7 +784,7 @@ "IconDisplay" ], "values":[ - "id_raw", + "id", "Tag" ], "tabs":[ @@ -736,171 +803,104 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8741", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8729", + "className":"Simulink.Demux", "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", + "name":"Demux1", + "label":"Demux1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8730", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8728", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_raw", - "label":"id_raw", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "Outputs", + "DisplayOption", + "BusSelectionMode" ], "values":[ "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", + "bar", "off" ], "tabs":[ - "Main", + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Demux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8739", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux2", + "label":"Mux2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "2", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10689", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "-1", + "on" + ], + "tabs":[ "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 6 ] }, "viewer":{ @@ -909,7 +909,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Abs", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg index ad958e9..c6d6eba 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg @@ -61,386 +61,44 @@ - - - + + + - - + + - + - - cf_currFilt + + 2 - - + + - - + + - + - - cf_currFilt - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - coef - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - coef - - - - - - - - - - - - - - - - - - - - - - Low_Pass_Filter - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + iqAbs @@ -461,11 +119,11 @@ - + - + [iq] @@ -484,44 +142,452 @@ - - + + - + - + - - 2 + + 1 - + - - + + - - + + - - iqAbs + + iq + + + + + + + + + + + + + + + + + + + + + + + + + + [id_raw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_raw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + coef + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + coef + + + + + + + + + + + + + + + + + + + + + + Low_Pass_Filter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -542,11 +608,11 @@ - + - + [iq_raw] @@ -564,11 +630,11 @@ - + - + sfix16_En4 @@ -580,220 +646,59 @@ - - - + + + - - + + - - + + - - [id] + + cf_currFilt - - + + - - - - - - - - - - - - - - - - - - - - - - [id] + + + - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - + + cf_currFilt - - + + - + - - sfix16_En4 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 + + ufix16_En16 @@ -814,11 +719,11 @@ - + - + [iq_raw] @@ -847,11 +752,11 @@ - + - + if { } @@ -869,11 +774,11 @@ - + - + Action Port @@ -885,28 +790,28 @@ - - + + - + - + - - [id_raw] + + [id] - + @@ -916,213 +821,6 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq_raw - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_raw] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -1135,11 +833,11 @@ - + - + 2 @@ -1157,11 +855,11 @@ - + - + id_raw @@ -1172,11 +870,313 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + iq_raw + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1376,5 +1376,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json index 7c3fdac..f4df257 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json @@ -1,84 +1,4 @@ [ - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2904", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2902", "className":"Simulink.Sum", @@ -197,6 +117,86 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2904", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2900", "className":"Simulink.Product", @@ -254,6 +254,56 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2903", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay1", + "label":"UnitDelay1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "0", + "Elements as channels (sample based)", + "-1", + "", + "", + "off", + [ + ], + "Auto" + ], + "tabs":[ + "Main", + "State Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"UnitDelay", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2899", "className":"Simulink.DataTypeConversion", @@ -368,56 +418,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2903", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "0", - "Elements as channels (sample based)", - "-1", - "", - "", - "off", - [ - ], - "Auto" - ], - "tabs":[ - "Main", - "State Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"UnitDelay", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2897", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg index d846fb5..21dbbb5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg @@ -10,54 +10,6 @@ - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - @@ -70,36 +22,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - @@ -117,11 +69,11 @@ - + - + sfix32_En20 @@ -143,27 +95,27 @@ - + - + - + - + - + - + @@ -181,11 +133,11 @@ - + - + sfix16_En4 @@ -195,11 +147,59 @@ + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + - + @@ -251,133 +251,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - coef - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - @@ -390,35 +263,35 @@ - + - + - + - + - + - + - + - + @@ -444,11 +317,11 @@ - + - + sfix32_En20 @@ -458,6 +331,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + coef + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + @@ -661,5 +661,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json index 4699e2c..08c88f9 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json @@ -258,85 +258,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8748", - "className":"Simulink.PreLookup", - "icon":"WebViewIcon3", - "name":"a_elecAngle_XA", - "label":"a_elecAngle_XA", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", - "inspector":{ - "params":[ - "BreakpointsSpecification", - "BreakpointsDataSource", - "BreakpointsData", - "OutputSelection", - "IndexSearchMethod", - "ExtrapMethod", - "DiagnosticForOutOfRangeInput", - "RemoveProtectionInput", - "BreakpointDataTypeStr", - "BreakpointMin", - "BreakpointMax", - "IndexDataTypeStr", - "LockScale", - "BeginIndexSearchUsingPreviousIndexResult", - "BreakpointObject", - "BreakpointsFirstPoint", - "BreakpointsNumPoints", - "BreakpointsSpacing", - "FractionDataTypeStr", - "OutputBusDataTypeStr", - "RndMeth", - "SampleTime", - "UseLastBreakpoint" - ], - "values":[ - "Explicit values", - "Dialog", - "a_elecAngle_XA", - "Index only", - "Evenly spaced points", - "Clip", - "None", - "off", - "Inherit: Same as input", - "[]", - "[]", - "uint8", - "off", - "on", - "", - "10", - "11", - "10", - "fixdt(0,16,14)", - "Inherit: auto", - "Simplest", - "-1", - "off" - ], - "tabs":[ - "Main", - "Data Types", - "-Other" - ], - "tabs_idx":[ - 0, - 8, - 13 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"PreLookup", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9646", "className":"Simulink.Goto", @@ -370,6 +291,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9644", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9645", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_cos", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8755", "className":"Simulink.Interpolation_nD", @@ -452,52 +437,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9644", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9643", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ "r_sin", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9645", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_cos", "Tag" ], "tabs":[ @@ -516,27 +468,73 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9639", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8748", + "className":"Simulink.PreLookup", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", + "name":"a_elecAngle_XA", + "label":"a_elecAngle_XA", "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "BreakpointsSpecification", + "BreakpointsDataSource", + "BreakpointsData", + "OutputSelection", + "IndexSearchMethod", + "ExtrapMethod", + "DiagnosticForOutOfRangeInput", + "RemoveProtectionInput", + "BreakpointDataTypeStr", + "BreakpointMin", + "BreakpointMax", + "IndexDataTypeStr", + "LockScale", + "BeginIndexSearchUsingPreviousIndexResult", + "BreakpointObject", + "BreakpointsFirstPoint", + "BreakpointsNumPoints", + "BreakpointsSpacing", + "FractionDataTypeStr", + "OutputBusDataTypeStr", + "RndMeth", + "SampleTime", + "UseLastBreakpoint" ], "values":[ - "a_elecAngle", - "local", - "Tag" + "Explicit values", + "Dialog", + "a_elecAngle_XA", + "Index only", + "Evenly spaced points", + "Clip", + "None", + "off", + "Inherit: Same as input", + "[]", + "[]", + "uint8", + "off", + "on", + "", + "10", + "11", + "10", + "fixdt(0,16,14)", + "Inherit: auto", + "Simplest", + "-1", + "off" ], "tabs":[ - "Parameter Attributes" + "Main", + "Data Types", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 8, + 13 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -544,38 +542,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9640", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", + "blocktype":"PreLookup", "masktype":"" } }, @@ -628,6 +595,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9640", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9639", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8758", "className":"Simulink.Outport", @@ -775,37 +806,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9643", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8748#out:1", "className":"Simulink.Line", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png new file mode 100644 index 0000000000000000000000000000000000000000..03995fd98216a6359c50784f55090051d5528d3f GIT binary patch literal 4459 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg index 06185ea..6352cda 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg @@ -109,7 +109,7 @@ - + @@ -472,149 +472,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - a_elecAngle_XA - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -627,11 +484,11 @@ - + - + [r_cos] @@ -648,373 +505,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - r_sin_M1 - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - @@ -1027,11 +517,11 @@ - + - + [r_sin] @@ -1060,11 +550,11 @@ - + - + [r_cos] @@ -1082,11 +572,11 @@ - + - + sfix16_En14 @@ -1098,29 +588,363 @@ - - - + + + - - + + - - + + - - [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 - - + + + + + + + + + + + + + + + + + r_sin_M1 + + + + + + + + + + + + + + + sfix16_En14 @@ -1131,44 +955,187 @@ - - + + - + - + - - [a_elecAngle] + + [r_sin] - + - - + + - - + + - - sfix16_En6 + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a_elecAngle_XA + + + + + + + + + + + + + + + uint8 @@ -1189,11 +1156,11 @@ - + - + 0 @@ -1211,11 +1178,11 @@ - + - + uint8 @@ -1225,6 +1192,87 @@ + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + @@ -1237,11 +1285,11 @@ - + - + 2 @@ -1259,11 +1307,11 @@ - + - + r_cos @@ -1285,11 +1333,11 @@ - + - + 1 @@ -1307,11 +1355,11 @@ - + - + a_elecAngle @@ -1322,11 +1370,11 @@ - + - + sfix16_En6 @@ -1336,54 +1384,6 @@ - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - @@ -1538,5 +1538,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json index 35fd9cb..17f4c97 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json @@ -160,11 +160,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10711", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9013", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"r_iqLimProtMax", - "label":"r_iqLimProtMax", + "name":"iq_min", + "label":"iq_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -193,7 +193,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "9", + "8", "Port number", "[]", "[]", @@ -240,11 +240,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9011", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9012", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", + "name":"iq_max", + "label":"iq_max", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -273,7 +273,167 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "6", + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9009", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10711", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "9", "Port number", "[]", "[]", @@ -399,148 +559,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12219", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Motor_Limitations_Enabled", - "label":"Motor_Limitations_Enabled", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12388", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 == CTRL_FOC", - "", - "off", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10712", "className":"Simulink.Outport", @@ -622,1327 +640,133 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12390", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12219", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Motor_Limitations_Enabled", + "label":"Motor_Limitations_Enabled", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" ], "values":[ - "z_ctrlTypSel", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9013", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"iq_min", - "label":"iq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", "", - [ - ], - "Dialog", "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12384", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12376", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12382", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12379", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto28", - "label":"Goto28", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12377", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto25", - "label":"Goto25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10705", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9008", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", "", - [ - ], - "Dialog", "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8969", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8953", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12373", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From69", - "label":"From69", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlMod", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12383", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto34", - "label":"Goto34", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_nLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12372", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From61", - "label":"From61", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12385", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8954", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12380", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_min", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12367", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VdPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8970", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_TgtAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12371", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From52", - "label":"From52", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_TgtAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8951", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8950", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12370", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From39", - "label":"From39", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10694", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12368", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From34", - "label":"From34", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "n_motAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9009", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" - ], - "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", "Auto", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Outport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8946", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vd_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10696", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iqAbs", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12369", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iqAbs", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12387", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8947", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8916", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_TgtAbs", - "label":"id_TgtAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", "-1", - "Inherit", - "-1", - "auto", - "off", "", - "on", "off", - "off", - "off" + "" ], "tabs":[ "Main", - "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12378", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12388", + "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", + "name":"If1", + "label":"If1", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10709", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_iqLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8915", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VdPrev", - "label":"VdPrev", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ZeroCross" ], "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", + "1", + "u1 == CTRL_FOC", "", - "on", "off", - "off", - "off" + "-1", + "on" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 4 ] }, "viewer":{ @@ -1951,305 +775,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8976", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8917", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10710", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_nLimProtMax", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12374", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vd_max", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10704", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtScaAbs", - "label":"r_inpTgtScaAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "3", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10693", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", + "blocktype":"If", "masktype":"" } }, @@ -2333,6 +859,860 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12376", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12382", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12383", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto34", + "label":"Goto34", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12381", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto30", + "label":"Goto30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12374", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12379", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto28", + "label":"Goto28", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12378", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto26", + "label":"Goto26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12377", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto25", + "label":"Goto25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_max", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12375", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vd_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8970", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8976", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12385", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_min", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8969", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8962", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VdPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12390", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8953", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12373", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From69", + "label":"From69", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlMod", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12372", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From61", + "label":"From61", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12371", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From52", + "label":"From52", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_TgtAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12369", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iqAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12370", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From39", + "label":"From39", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaAbs", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10710", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From31", + "label":"From31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_nLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8947", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9007", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vd_min", + "label":"Vd_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "2", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8946", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:8944", "className":"Simulink.From", @@ -2365,11 +1745,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12375", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10705", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", + "name":"Goto19", + "label":"Goto19", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -2378,7 +1758,275 @@ "IconDisplay" ], "values":[ - "Vd_min", + "r_inpTgtScaAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12387", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8951", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8939", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_limProtErr", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9008", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "off", + "[]", + "off", + "held", + "off", + "0", + "", + [ + ], + "Dialog", + "Auto", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Outport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8935", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8954", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_max", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10696", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iqAbs", "local", "Tag" ], @@ -2475,74 +2123,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9012", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12368", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", + "name":"From34", + "label":"From34", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "GotoTag", + "IconDisplay" ], "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "[]", - "off", - "held", - "off", - "0", - "", - [ - ], - "Dialog", - "Auto", - "off" + "n_motAbs", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2550,16 +2149,49 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8914", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10694", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_motAbs", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10693", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_ctrlMod", - "label":"z_ctrlMod", + "name":"n_motAbs", + "label":"n_motAbs", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -2582,7 +2214,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "8", "Port number", "[]", "[]", @@ -2622,11 +2254,78 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9007", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8917", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9011", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Vd_min", - "label":"Vd_min", + "name":"id_min", + "label":"id_min", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -2655,7 +2354,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "6", "Port number", "[]", "[]", @@ -2702,11 +2401,403 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8962", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10709", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From30", + "label":"From30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_iqLimProtMax", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8916", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_TgtAbs", + "label":"id_TgtAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "5", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12367", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VdPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8915", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VdPrev", + "label":"VdPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "4", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10695", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "7", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8955", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8950", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vd_min", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10704", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "3", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:12384", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"Goto6", + "label":"Goto6", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -2715,7 +2806,7 @@ "IconDisplay" ], "values":[ - "VdPrev", + "Vq_max", "local", "Tag" ], @@ -2802,11 +2893,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:12381", + "sid":"BLDCmotor_FOC_R2017b_fixdt:12380", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto30", - "label":"Goto30", + "name":"Goto29", + "label":"Goto29", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -2815,7 +2906,7 @@ "IconDisplay" ], "values":[ - "r_nLimProtMax", + "id_min", "local", "Tag" ], @@ -2835,104 +2926,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8935", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_max", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8939", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_limProtErr", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8955", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_min", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10695", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8914", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"iqAbs", - "label":"iqAbs", + "name":"z_ctrlMod", + "label":"z_ctrlMod", "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ @@ -2955,7 +2953,7 @@ "OutputFunctionCall" ], "values":[ - "7", + "2", "Port number", "[]", "[]", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png new file mode 100644 index 0000000000000000000000000000000000000000..07e7e6c463d229d5f67b015685eeaa5fd9ef4d05 GIT binary patch literal 9789 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1YMn^_X`bmsH_Ti*v|>g!JPS}GfPtikYvS)!~$+Y-jf4*oBWc=|C- zemBR{YUaEYBiqY9RYvi<_NVa47qzANm2D7aDzqr$`P9+y9?ySnfF z_j^AT-YvcMdXi4`vC6vm1FNFH@7uoW-}~Qo|G!t>(|%~t$LuJ;Ix(-5nd4Df8;g^G z(gX(%Cl(6n|VTUAx1F#W#BF4d0N$t;Wv+i&;Yycx;Td~j_Z zmm|j=5#)=guXirLoENv!6YCwqR$>h1Xvz9(Ag3+m*?(@vAb2|G5khm+MDNYYqAJ@qh>q z+rt7228Gw}U+1lGX}WjsUeo%y*5!O&ON*SJKegbKIqs-6bkwcBl>}DnQ^)HV+F4Pd=V#ww`SF}^6ZohnJXy~E+ z*PT6?ejaY+{=viGq0(@ducUNgdYM?e?zBD0^`9osPdMHu8?gH7g$$D$JB!tI#JE+2 zItzNvrX61DJ^jM{`~3$GI!f@cnV6Uy$lLC`_@csGKV`Z8#hW$>_1pc@XxJ)$@!Q+m z+}rx=&ps@8aHy3V6#5^oMdvHd^hx^t?JY;E(~g>-Mj=|Fr%s)k;I;I_m&^X?bDI+- zZseHt^!F>z^jWlgx%&@B<^v}us~cKccK-eSy*W|B=G%?rL)rQJ|C)tpiTbDshiHjj zdTCFSFvYHW#G zTkwDF+O^@ov+OqBcw442+4JH3hXoQsoh(H=WsGL(yl$7_YhQT%_2zr$H|eMdaV`nc zjEatKegA6h_IpmQuB;Y)&6i)g_*WaZ#sB5gTEfV(So6;9Q0}+$_P0LW_uM-x-IIya zRmsA_ge6*wm0^On%8#T{(|wz(%kOQ>+b(_e>Q#n@2%WZ>GbKMvfAIhH_umVzW(jt> z1Ox^u?z#T5WYMl&Q4*OeOuS}9VuU%s@o z^w8^r2?9YYLw-y!KF__T*H7lSX?x{X%55HC^PW1|mj_xk7&{-4t;qs(t*=ebTzrMWObMH-*rb%sy)!Y?p*WSJI z`i_r}zrV6nZ{Cl;LY*u^oh)q4p!^eQEHW=dt2N_7_s{MBv;`s}elK=v-DIo3=;u2B z>1DEpjXiyRhcZmKG!;@)Qy*CHUCa>SIjkVSv0%|6rr+P+-@g$nKoIY)=Joxghh@Qb3SJ0oO{r}CC> zjNl0l4z7H6t!m=Qlou~w-u&>}K6B5HN8LZ3neUIhGDCrDv#Q=T>&1&JCOvM5;Mq~a zx#RP>MS9m(uiw{o?_S)Bt635}Y$fI8i}&ue^ieyIUlpgNT)ZF4es^B}f>QrXvno#}&X&U!i5VQ*N~+cdGVBWp zZGC^gI{)5AZEbCXnLZ5H=FGl%GxFfxQ!u<484T{g8O*v8q}IZ{u8 zL1U`d2A%E@t=0+~zLg;hCAn6`xM3 zw-z5uGSm>^@>qIlk@KIMo6{GDXf3?{+C1m$zJI@72duuDAi*XoDypHc-|nL1Xd}nY z5E2rS^Ri>k?T3~!d^-C2$`d^tmS0vB;82k2U9@HmPt;nm-P{(-4n*}7{`paOB+2l~ zwQGwuZVaq=TYdkx9G~4bW_BCdbvvP5cS2$$8|bq_KGdfg0-jhkCrSy`GLXPiw7w4R=x zl*FX&H^(7AUw>Zxze*op--9np4!tZ{v}cb@qXPpwznqShQ;U-#L&L!YfxUi869umE z8CCxMdi~>{&*#%+#e3blyY4(Ja99{{AjK##D~s!7N>D*p(P{oWdD|y6&Xp`*7Nl7q zGkt5u?j1X3Y)w02Y--vXp`%unpY-9{9=FAg+1c3#UsfwkbkKQn_|WY8%uL1E^;1?a zy#HH1;ojewm(~@VHl|obc6WDAIGMu1*1Tfn%Esf54~FmiH1+HKySzy`IXQ<5`TuXs z*m`SG{DG?+?S~~~WRBQ=zteo`)T!5#oQw<%8XOcF{{5>1Wz5%K7j54zE?@J3@!Ol5 zlTGE*BgJ%1JFUL@Z0VMWwP9z@oLR7TEpOUp$*iqXMLT73b8{;rxtN)mC!BuT;i6

LbOChxLAW$iaaT*bd261aQ#h^tCC>G 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
I_wS<~Xudtu%Cq~Fi~ ztz1$z$)O{f>)*!vH9zxAq*zaH>Nx&5A~MpkwA9o`O*kw(d|}YaF1ty6;4rX|;p^$| zU%YdtBv&ibbiLRnzva$0a_vDYTl|(c-+t?+BGh>Nv14qk?6%z7ZF{S~i`mG777X3^ paoCvSkv_x7UP^?zn(Ci@P3eUSmHHDG7#J8BJYD@<);T3K0RSVc4730M literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg similarity index 98% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg index cf6ac48..ad25db5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg @@ -107,6 +107,150 @@ + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + @@ -119,11 +263,11 @@ - + - + 9 @@ -141,11 +285,11 @@ - + - + r_iqLimProtMax @@ -155,54 +299,6 @@ - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - id_min - - - - - - - - @@ -215,11 +311,11 @@ - + - + 5 @@ -237,11 +333,11 @@ - + - + id_max @@ -251,6 +347,54 @@ + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + @@ -269,163 +413,163 @@ - + - + z_ctrlMod - + - + r_inpTgtScaAbs - + - + VdPrev - + - + id_TgtAbs - + - + iq - + - + iqAbs - + - + n_motAbs - + - + Vd_max - + - + Vd_min - + - + Vq_max - + - + Vq_min - + - + id_max - + - + id_min - + - + iq_max - + - + iq_min - + - + r_iqLimProtMax - + - + r_nLimProtMax - + - + iq_limProtErr - + - + Vq_nLimProtMax - + - + if { } @@ -455,11 +599,11 @@ - + - + Motor_Limitations_Enabled @@ -472,15 +616,15 @@ - + - - + + - + sfix16_En4 @@ -493,15 +637,15 @@ - + - - + + - + sfix16_En4 @@ -514,15 +658,15 @@ - + - - + + - + sfix16_En4 @@ -535,195 +679,6 @@ - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - @@ -738,6 +693,195 @@ + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + @@ -760,19 +904,19 @@ - + - + u1 - + - + if(u1 == CTRL_FOC) @@ -790,11 +934,11 @@ - + - + action @@ -806,158 +950,44 @@ - - + + - + - + - - 10 + + 1 - + - - + + - - + + - - r_nLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - + + Vd_max @@ -978,11 +1008,11 @@ - + - + [id_max] @@ -1011,11 +1041,11 @@ - + - + [iq_limProtErr] @@ -1032,6 +1062,105 @@ + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + @@ -1044,11 +1173,11 @@ - + - + [iq_min] @@ -1065,6 +1194,39 @@ + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + @@ -1077,11 +1239,11 @@ - + - + [iq_max] @@ -1100,28 +1262,28 @@ - - + + - + - - + + - - [r_inpTgtScaAbs] + + [Vd_min] - + @@ -1133,44 +1295,95 @@ - - - + + + - - + + - - + + - - 3 + + [id_TgtAbs] - - + + - - - - + + + + + + + + + + + + + + + - - + + - - Vq_max + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + @@ -1191,11 +1404,11 @@ - + - + [z_ctrlMod] @@ -1212,6 +1425,72 @@ + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + @@ -1224,11 +1503,11 @@ - + - + [id_min] @@ -1246,11 +1525,11 @@ - + - + sfix16_En4 @@ -1272,11 +1551,11 @@ - + - + [z_ctrlMod] @@ -1294,11 +1573,11 @@ - + - + uint8 @@ -1308,39 +1587,6 @@ - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - @@ -1353,11 +1599,11 @@ - + - + [iq] @@ -1375,11 +1621,11 @@ - + - + sfix16_En4 @@ -1389,201 +1635,6 @@ - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - @@ -1596,11 +1647,11 @@ - + - + [id_TgtAbs] @@ -1618,11 +1669,11 @@ - + - + sfix16_En4 @@ -1634,59 +1685,11 @@ - - + + - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - + @@ -1696,29 +1699,29 @@ - - [Vd_min] + + [iqAbs] - + - + - + - + sfix16_En4 @@ -1778,76 +1781,43 @@ - - - + + + - - + + - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] + + [r_nLimProtMax] - + - + - - + + - + sfix16_En4 @@ -1857,231 +1827,6 @@ - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -2094,11 +1839,11 @@ - + - + [Vq_min] @@ -2116,11 +1861,11 @@ - + - + sfix16_En4 @@ -2130,804 +1875,6 @@ - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - id_TgtAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - VdPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - f() - - - - - - - - - - - - - - - - - - - - - - function - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlMod - - - - - - - - - - - - - - - uint8 - - - - - - - - @@ -2940,11 +1887,11 @@ - + - + 2 @@ -2962,11 +1909,11 @@ - + - + Vd_min @@ -2978,28 +1925,124 @@ - - - + + + - - + + - - + + - - [VdPrev] + + [Vd_max] - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + @@ -3011,58 +2054,43 @@ - - - + + + - - + + - - + + - - 1 + + [z_ctrlTypSel] - - - - - - - - - - - - - - - - - z_ctrlTypSel + + - + - - + + - + uint8 @@ -3074,76 +2102,43 @@ - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - + + - + - + - - [Vq_max] + + [id_max] - + - + - - + + - + sfix16_En4 @@ -3165,11 +2160,11 @@ - + - + [iq_limProtErr] @@ -3187,11 +2182,11 @@ - + - + sfix32_En20 @@ -3203,43 +2198,697 @@ - - - + + + - - + + - - + + - - [iq_min] + + 3 - + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + f() + + + + + + + + + + + + + + + + + + + + + + function + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + id_TgtAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + VdPrev + + + + + + + + + + + + + + sfix16_En4 @@ -3261,11 +2910,11 @@ - + - + 7 @@ -3283,11 +2932,11 @@ - + - + iqAbs @@ -3298,11 +2947,11 @@ - + - + sfix16_En4 @@ -3312,6 +2961,357 @@ + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + @@ -3888,5 +3888,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json index 3b82cd6..34234cc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json @@ -476,124 +476,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9067", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum6", - "label":"Sum6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "-+", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9066", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", - "[]", - "[]", - "fixdt(1,16,4)", - "off", - "Simplest", - "on", - "1", - "All dimensions", - "-1" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 10 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Sum", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9065", "className":"Simulink.Goto", @@ -627,6 +509,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9064", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto26", + "label":"Goto26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_sin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9060", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_beta", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9063", "className":"Simulink.Goto", @@ -660,68 +606,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9061", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9060", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_beta", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9059", "className":"Simulink.From", @@ -754,42 +638,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9057", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9058", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_beta", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9056", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", + "name":"From4", + "label":"From4", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -816,11 +669,75 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9052", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9062", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_cos", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9054", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_sin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9053", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide3", - "label":"Divide3", + "name":"Divide4", + "label":"Divide4", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -873,27 +790,51 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9064", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9051", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", + "name":"Divide2", + "label":"Divide2", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "r_sin", - "local", - "Tag" + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 9 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -901,47 +842,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Product", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9054", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9056", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_sin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9058", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From2", + "label":"From2", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -999,11 +909,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9051", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9052", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", + "name":"Divide3", + "label":"Divide3", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ @@ -1113,21 +1023,19 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9062", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9061", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", + "name":"From7", + "label":"From7", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "r_cos", - "local", + "r_sin", "Tag" ], "tabs":[ @@ -1141,22 +1049,23 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9053", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9066", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Divide4", - "label":"Divide4", + "name":"Sum1", + "label":"Sum1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ + "IconShape", "Inputs", - "Multiplication", "InputSameDT", + "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", @@ -1168,15 +1077,16 @@ "SampleTime" ], "values":[ - "**", - "Element-wise(.*)", + "rectangular", + "++", "off", + "Inherit: Inherit via internal rule", "[]", "[]", - "Inherit: Same as first input", + "fixdt(1,16,4)", "off", "Simplest", - "off", + "on", "1", "All dimensions", "-1" @@ -1189,7 +1099,7 @@ "tabs_idx":[ 0, 2, - 9 + 10 ] }, "viewer":{ @@ -1198,7 +1108,97 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9067", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum6", + "label":"Sum6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "rectangular", + "-+", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 10 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Sum", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9057", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_beta", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg index a72f676..21114fc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg @@ -410,142 +410,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -558,11 +422,11 @@ - + - + [i_beta] @@ -579,335 +443,6 @@ - - - - - - - - - - - - - - - - - - [i_apha] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_beta] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_beta] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_apha] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -920,11 +455,11 @@ - + - + [r_sin] @@ -943,43 +478,124 @@ - - + + - + - + - - [r_sin] + + [i_beta] - + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_apha] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + - - + + - + sfix16_En14 @@ -1001,11 +617,11 @@ - + - + [i_apha] @@ -1023,171 +639,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1209,11 +665,11 @@ - + - + [r_cos] @@ -1230,11 +686,59 @@ + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + - + @@ -1242,19 +746,19 @@ - + - + - + - + @@ -1272,11 +776,507 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_apha] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_beta] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1540,5 +1540,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json index c4296d8..e42b546 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json @@ -946,50 +946,38 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9235", - "className":"Simulink.Switch", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9835", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", + "name":"Relational Operator1", + "label":"Relational Operator1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ - "Criteria", + "Operator", "InputSameDT", - "OutMin", - "OutMax", "OutDataTypeStr", - "LockScale", "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", "SampleTime", - "Threshold", "ZeroCross" ], "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Zero", - "off", + "==", "off", + "boolean", + "Simplest", "-1", - "0", "on" ], "tabs":[ "Main", - "Signal Attributes", + "Data Type", "-Other" ], "tabs_idx":[ 0, 1, - 9 + 4 ] }, "viewer":{ @@ -998,7 +986,485 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Switch", + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9914", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "3", + "[]", + "off", + "[]" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Merge", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9833", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If", + "label":"If", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "2", + "u1 ~= 0", + "u2 ~= 0", + "on", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"If", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9840", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" + ], + "values":[ + "==", + "off", + "boolean", + "Simplest", + "-1", + "on" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 4 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"RelationalOperator", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9925", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9924", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_dir", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9225", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9926", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9452", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9454", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFinPrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11470", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "VqFin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9214", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9927", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9929", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9928", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_dir", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", "masktype":"" } }, @@ -1013,22 +1479,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1040,30 +1505,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1075,19 +1540,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1147,155 +1611,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9924", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dir", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9835", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "==", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9225", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9451", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFin", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9927", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9908", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", + "name":"From15", + "label":"From15", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1303,333 +1623,7 @@ "IconDisplay" ], "values":[ - "a_elecAngle", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9840", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "==", - "off", - "boolean", - "Simplest", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9454", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9215", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_inpTgtSca", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9452", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "VqFinPrev", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9928", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_dir", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9839", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9831", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9916", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "VqFin", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9915", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_pos", + "V_phaABC_FOC", "Tag" ], "tabs":[ @@ -1681,11 +1675,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9929", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9839", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", + "name":"From13", + "label":"From13", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1693,7 +1687,7 @@ "IconDisplay" ], "values":[ - "r_fieldWeak", + "z_ctrlTypSel", "Tag" ], "tabs":[ @@ -1712,11 +1706,108 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9908", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9842", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"FOC_Method", + "label":"FOC_Method", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9916", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1724,7 +1815,378 @@ "IconDisplay" ], "values":[ - "V_phaABC_FOC", + "VqFin", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8216", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion6", + "label":"Data Type Conversion6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "int16", + "off", + "Real World Value (RWV)", + "Floor", + "off", + "-1" + ], + "tabs":[ + "Parameter Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeConversion", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9831", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9904", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"COM_Method", + "label":"COM_Method", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "off", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9922", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_dir", + "label":"z_dir", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "8", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9215", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtSca", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9206", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_ctrlTypSel", "Tag" ], "tabs":[ @@ -1823,11 +2285,68 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:11470", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9235", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Zero", + "off", + "off", + "-1", + "0", + "on" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 1, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Switch", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9915", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", + "name":"From", + "label":"From", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ @@ -1835,7 +2354,7 @@ "IconDisplay" ], "values":[ - "VqFin", + "z_pos", "Tag" ], "tabs":[ @@ -1853,6 +2372,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9451", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9838", "className":"Simulink.Constant", @@ -1951,6 +2503,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9920", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "b_enaAdvCtrl", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9207", "className":"Simulink.Constant", @@ -2000,569 +2583,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9925", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9904", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"COM_Method", - "label":"COM_Method", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9923", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_fieldWeak", - "label":"r_fieldWeak", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "9", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9926", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9922", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dir", - "label":"z_dir", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "8", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9842", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"FOC_Method", - "label":"FOC_Method", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "off", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9206", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "6", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9920", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_enaAdvCtrl", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9201", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_ctrlTypSel", - "label":"z_ctrlTypSel", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" - ], - "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 2, - 11 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Inport", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9921", "className":"Simulink.Inport", @@ -2631,153 +2651,127 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:8216", - "className":"Simulink.DataTypeConversion", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9923", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Data Type Conversion6", - "label":"Data Type Conversion6", + "name":"r_fieldWeak", + "label":"r_fieldWeak", "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "ConvertRealWorld", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" - ], - "values":[ - "[]", - "[]", - "int16", - "off", - "Real World Value (RWV)", - "Floor", - "off", - "-1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeConversion", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9214", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlTypSel", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9914", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Inputs", - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets" - ], - "values":[ - "3", - "[]", - "off", - "[]" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9833", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If", - "label":"If", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" + ], + "values":[ + "9", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 2, + 11 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Inport", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9201", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlTypSel", + "label":"z_ctrlTypSel", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ "2", - "u1 ~= 0", - "u2 ~= 0", - "on", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", "-1", - "on" + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ - "Parameter Attributes", + "Main", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 4 + 2, + 11 ] }, "viewer":{ @@ -2786,7 +2780,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"If", + "blocktype":"Inport", "masktype":"" } }, diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png new file mode 100644 index 0000000000000000000000000000000000000000..5e37bb1d7cdecbf9c3e046ca2ccb2de0b28c42d0 GIT binary patch literal 8495 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 - - - - - - - - - - - int16 - - - - - + - + int16 @@ -558,11 +543,26 @@ - + - + + int16 + + + + + + + + + + + + + + int16 @@ -1005,187 +1005,131 @@ - - - + + + - - + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + + + + + + + + + - - + + - + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -1195,6 +1139,641 @@ + + + + + + + + + + + + + + + + + + u1 + + + + + + + + u2 + + + + + + + + if(u1 ~= 0) + + + + + + + + elseif(u2 ~= 0) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + @@ -1213,51 +1792,51 @@ - + - + VqFin - + - + a_elecAngle - + - + z_dir - + - + r_fieldWeak - + - + V_phaABC_SIN - + - + elseif { } @@ -1287,11 +1866,11 @@ - + - + SIN_Method @@ -1308,11 +1887,11 @@ - + - + action @@ -1329,11 +1908,11 @@ - + - + sfix16_En4 @@ -1361,27 +1940,27 @@ - + - + - + - + - + - + @@ -1407,11 +1986,11 @@ - + - + boolean @@ -1421,795 +2000,6 @@ - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFin] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -2222,11 +2012,11 @@ - + - + [V_phaABC_FOC] @@ -2244,11 +2034,11 @@ - + - + sfix16_En4 @@ -2260,44 +2050,29 @@ - - - + + + - - + + - - + + - - 4 + + [z_ctrlTypSel] - - - - - - - - - - - - - - - - - VqFinPrev + + @@ -2308,91 +2083,43 @@ - - + + - + - + - - [VqFin] + + [z_ctrlTypSel] - + - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - CTRL_SIN - - - - - - - - - - - - - + - - + + - + uint8 @@ -2402,471 +2129,45 @@ - - - - - - - - - - - - - - - - - - CTRL_FOC - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - CTRL_FOC - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - VqFin - - - - - - - - z_pos - - - - - - - - V_phaABC_COM - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COM_Method - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - z_dir - - - - - - - - - - - - - - - int8 - - - - - - - - - + - + - + - + - + V_phaABC_FOC_in - + - + V_phaABC_FOC - + - + if { } @@ -2874,7 +2175,7 @@ - + @@ -2887,7 +2188,7 @@ - + @@ -2896,11 +2197,11 @@ - + - + FOC_Method @@ -2908,7 +2209,7 @@ - + @@ -2917,11 +2218,11 @@ - + - + action @@ -2929,7 +2230,7 @@ - + @@ -2938,11 +2239,11 @@ - + - + sfix16_En4 @@ -2954,239 +2255,50 @@ - + - + - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + - + - + - - [b_enaAdvCtrl] + + [VqFin] - + - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - + - - + + - - sfix16_En6 + + sfix16_En4 @@ -3207,19 +2319,19 @@ - + - + - + - + @@ -3245,11 +2357,11 @@ - + - + int16 @@ -3261,44 +2373,44 @@ - - + + - + - + - - [z_ctrlTypSel] + + [b_enaAdvCtrl] - + - - + + - - + + - - uint8 + + boolean @@ -3309,59 +2421,127 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + VqFin + + + + + + + + z_pos + + + + + + + + V_phaABC_COM + + + + + + + + else { } + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + COM_Method - + + + + + + + + + + + + + + + + action + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -3373,106 +2553,926 @@ - - - + + + + + + + + + - - + + - - + + - - u1 - - - - - - - - u2 - - - - - - - - if(u1 ~= 0) - - - - - - - - elseif(u2 ~= 0) - - - - - - - - else + + 8 - - + + - - - + + + - - + + - - action + + z_dir - - + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CTRL_SIN + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + CTRL_FOC + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + CTRL_FOC + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + - + - - action + + z_ctrlTypSel - - + + - + - - action + + uint8 @@ -4303,5 +4303,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg index f0bc049..6083f7d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg @@ -10,5 +10,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg index d810a7b..917e784 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg @@ -10,5 +10,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json index 102cc74..4521cf8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json @@ -492,22 +492,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -519,30 +518,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -554,19 +553,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -644,138 +642,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9801", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "a_elecAngle", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9800", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9799", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dir", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9820", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "V_phaABC_SIN", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9818", "className":"Simulink.From", @@ -807,6 +673,37 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9806", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9805", "className":"Simulink.From", @@ -869,6 +766,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9801", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "a_elecAngle", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9816", "className":"Simulink.Product", @@ -926,37 +856,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9810", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "V_phaABC_SIN", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:10677", "className":"Simulink.Constant", @@ -1006,37 +905,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9806", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_fieldWeak", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9798", "className":"Simulink.Inport", @@ -1104,6 +972,70 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9810", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "V_phaABC_SIN", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9799", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "z_dir", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9795", "className":"Simulink.Inport", @@ -1238,6 +1170,72 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9800", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_fieldWeak", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9820", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "V_phaABC_SIN", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9797", "className":"Simulink.Inport", diff --git a/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.png new file mode 100644 index 0000000000000000000000000000000000000000..f57d1696fd1837511501b2fd80a969035e69dedb GIT binary patch literal 5072 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85o3{JY5_^D(1Ys>zNb%eJ=Y4{qL@KRJueoFD=rEoG5cT>@8QP>~YUqjpsxRlO*gLivv$c3M zFe(ZqICQW`2q-a*P_9AVF|WrTE!5Q15;jJxvRkjg^{38$Pu%;ooOv0CbG#gicFHJC z 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 a{B;lg4=&zEgc%qZ7(8A5T-G@yGywphYhG>u literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg index b6a17d7..a919815 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg @@ -82,7 +82,7 @@ - + @@ -553,7 +553,7 @@ - + @@ -1024,7 +1024,7 @@ - + @@ -1495,7 +1495,7 @@ - + @@ -1638,7 +1638,7 @@ - + @@ -1865,138 +1865,6 @@ - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [V_phaABC_SIN] - - - - - - - - - - - - - - - @@ -2009,11 +1877,11 @@ - + - + [VqFin] @@ -2031,11 +1899,59 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -2057,11 +1973,11 @@ - + - + [z_dir] @@ -2079,11 +1995,11 @@ - + - + int8 @@ -2105,11 +2021,11 @@ - + - + [a_elecAngle] @@ -2127,11 +2043,11 @@ - + - + sfix16_En6 @@ -2141,6 +2057,39 @@ + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + @@ -2153,19 +2102,19 @@ - + - + - + - + @@ -2183,59 +2132,11 @@ - + - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [V_phaABC_SIN] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -2257,11 +2158,11 @@ - + - + 0 @@ -2279,11 +2180,11 @@ - + - + uint8 @@ -2293,54 +2194,6 @@ - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - @@ -2353,11 +2206,11 @@ - + - + 4 @@ -2375,11 +2228,11 @@ - + - + r_fieldWeak @@ -2390,11 +2243,11 @@ - + - + sfix16_En4 @@ -2404,6 +2257,87 @@ + + + + + + + + + + + + + + + + + + [V_phaABC_SIN] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + @@ -2416,11 +2350,11 @@ - + - + 2 @@ -2438,11 +2372,11 @@ - + - + a_elecAngle @@ -2453,11 +2387,11 @@ - + - + sfix16_En6 @@ -2479,11 +2413,11 @@ - + - + 1 @@ -2501,11 +2435,11 @@ - + - + VqFin @@ -2516,11 +2450,11 @@ - + - + sfix16_En4 @@ -2530,6 +2464,72 @@ + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_SIN] + + + + + + + + + + + + + + + @@ -2638,10 +2638,10 @@ - + - + @@ -2913,5 +2913,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json index c48c0fb..bdca10d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json @@ -752,6 +752,152 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9791", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"b_fieldWeakEna", + "label":"b_fieldWeakEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "b_fieldWeakEna", + "on", + "inf", + "[]", + "[]", + "boolean", + "off", + "inf" + ], + "tabs":[ + "Main", + "Signal Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 7 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Constant", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", + "name":"Modulo_fixdt", + "label":"Modulo_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", + "inspector":{ + "params":[ + "ShowPortLabels", + "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", + "ActiveVariant", + "ActiveVariantBlock", + "AllowZeroVariantControls", + "BlockChoice", + "FunctionInterfaceSpec", + "FunctionWithSeparateData", + "GeneratePreprocessorConditionals", + "IsSubsystemVirtual", + "MemberBlocks", + "MinAlgLoopOccurrences", + "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", + "PropagateVariantConditions", + "RTWFcnName", + "RTWFcnNameOpts", + "RTWFileName", + "RTWFileNameOpts", + "RTWMemSecDataConstants", + "RTWMemSecDataInternal", + "RTWMemSecDataParameters", + "RTWMemSecFuncExecute", + "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", + "TemplateBlock", + "Variant", + "VariantControl" + ], + "values":[ + "FromPortIcon", + "ReadWrite", + "", + "All", + "off", + "on", + "", + "", + "off", + "", + "void_void", + "off", + "off", + "on", + "", + "off", + "", + "off", + "off", + "", + "Auto", + "", + "Auto", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Inherit from model", + "Auto", + "-1", + "", + "off", + "" + ], + "tabs":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9758", "className":"Simulink.Goto", @@ -816,105 +962,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon7", - "name":"Modulo_fixdt", - "label":"Modulo_fixdt", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "ErrorFcn", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "OverrideUsingVariant", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "off", - "off", - "-1", - "Auto", - "", - "", - "off", - "", - "", - "void_void", - "off", - "off", - "on", - "", - "", - "All", - "off", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9794", "className":"Simulink.From", @@ -1013,55 +1060,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9791", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"b_fieldWeakEna", - "label":"b_fieldWeakEna", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "b_fieldWeakEna", - "on", - "inf", - "[]", - "[]", - "boolean", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9747", "className":"Simulink.Inport", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg similarity index 98% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg index f1ae64d..00c271d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg @@ -226,7 +226,7 @@ - + @@ -995,77 +995,59 @@ - - - + + + - - + + - + - - [r_fieldWeak] + + b_fieldWeakEna - - + + - - - - - - - - - - - - - - - + + + + - - + + - - [r_fieldWeak] - - - - - - - + + b_fieldWeakEna - - + + - - + + - - sfix16_En4 + + boolean @@ -1092,27 +1074,27 @@ - + - + num - + - + div - + - + rem @@ -1131,9 +1113,30 @@ + + + + + + + + + + + + + + + + + sfix16_En6 + + + + - + @@ -1167,23 +1170,89 @@ - + + + + + + + + + + + + + + + + + + + + + - - - - + + + - + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + - - + + - - sfix16_En6 + + sfix16_En4 @@ -1195,12 +1264,6 @@ - - - - - - @@ -1210,11 +1273,11 @@ - + - + [r_fieldWeak] @@ -1232,11 +1295,11 @@ - + - + sfix16_En4 @@ -1258,11 +1321,11 @@ - + - + 3 @@ -1280,11 +1343,11 @@ - + - + r_fieldWeak @@ -1295,11 +1358,11 @@ - + - + sfix16_En4 @@ -1309,69 +1372,6 @@ - - - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - boolean - - - - - - - - @@ -1689,5 +1689,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg index c6ad46c..fbeb887 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg @@ -63,7 +63,7 @@ - + @@ -171,5 +171,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json index a1ccb67..755d2ee 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json @@ -111,27 +111,47 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9912", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9236", + "className":"Simulink.LookupNDDirect", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", + "name":"z_commutMap_M1", + "label":"z_commutMap_M1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "NumberOfTableDimensions", + "InputsSelectThisObjectFromTable", + "TableIsInput", + "Table", + "DiagnosticForOutOfRangeInput", + "TableMin", + "TableMax", + "TableDataTypeStr", + "LockScale", + "SampleTime" ], "values":[ - "VqFin", - "local", - "Tag" + "2", + "Column", + "off", + "z_commutMap_M1", + "None", + "[]", + "[]", + "int8", + "off", + "-1" ], "tabs":[ - "Parameter Attributes" + "Main", + "Table Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 5, + 9 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -139,7 +159,7 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"LookupNDDirect", "masktype":"" } }, @@ -240,37 +260,6 @@ "masktype":"" } }, - { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9211", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_pos", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9913", "className":"Simulink.From", @@ -302,6 +291,39 @@ "masktype":"" } }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9912", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "VqFin", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, { "sid":"BLDCmotor_FOC_R2017b_fixdt:9209", "className":"Simulink.Product", @@ -360,47 +382,25 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9236", - "className":"Simulink.LookupNDDirect", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9211", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"z_commutMap_M1", - "label":"z_commutMap_M1", + "name":"From1", + "label":"From1", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ - "NumberOfTableDimensions", - "InputsSelectThisObjectFromTable", - "TableIsInput", - "Table", - "DiagnosticForOutOfRangeInput", - "TableMin", - "TableMax", - "TableDataTypeStr", - "LockScale", - "SampleTime" + "GotoTag", + "IconDisplay" ], "values":[ - "2", - "Column", - "off", - "z_commutMap_M1", - "None", - "[]", - "[]", - "int8", - "off", - "-1" + "z_pos", + "Tag" ], "tabs":[ - "Main", - "Table Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 5, - 9 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -408,16 +408,16 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"LookupNDDirect", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9909", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9910", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"VqFin", - "label":"VqFin", + "name":"z_pos", + "label":"z_pos", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ @@ -440,7 +440,7 @@ "OutputFunctionCall" ], "values":[ - "1", + "2", "Port number", "[]", "[]", @@ -480,11 +480,11 @@ } }, { - "sid":"BLDCmotor_FOC_R2017b_fixdt:9910", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9909", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_pos", - "label":"z_pos", + "name":"VqFin", + "label":"VqFin", "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ @@ -507,7 +507,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "1", "Port number", "[]", "[]", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg index 91a389a..46525e3 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg @@ -94,29 +94,203 @@ - - - + + + - - + + - + - - [VqFin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2-D T[k] - - + + + + + + + + + + + + + + + + + z_commutMap_M1 + + + + + + + + + + + + + + + int8 @@ -137,11 +311,11 @@ - + - + [V_phaABC_COM] @@ -170,11 +344,11 @@ - + - + [z_pos] @@ -203,11 +377,11 @@ - + - + [VqFin] @@ -225,11 +399,148 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_COM] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -251,11 +562,11 @@ - + - + [z_pos] @@ -273,11 +584,11 @@ - + - + int8 @@ -289,306 +600,58 @@ - - - + + + - - + + - - + + - - [V_phaABC_COM] + + 2 - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-D T[k] - - - - - - - + + - - + + - - + + - - z_commutMap_M1 + + z_pos - + - - + + - + int8 @@ -610,11 +673,11 @@ - + - + 1 @@ -632,11 +695,11 @@ - + - + VqFin @@ -647,11 +710,11 @@ - + - + sfix16_En4 @@ -661,69 +724,6 @@ - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_pos - - - - - - - - - - - - - - - int8 - - - - - - - - @@ -824,5 +824,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json similarity index 99% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json index 9f5041b..fdbc740 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json @@ -43,117 +43,117 @@ ":10192", ":9307", ":9305", - ":9303", + ":9304", ":9302", ":9300", ":9299", - ":9298", ":11487", - ":9441", - ":11895", ":10751", ":10749", - ":9293", ":9292", ":9284", - ":10158", - ":11883", - ":9279", - ":9289", - ":9288", - ":9286", - ":11880", - ":11349", - ":9272", - ":11879", - ":9277", - ":9276", - ":9274", - ":9285", - ":9271", - ":9241", - ":9456", - ":9250", - ":11518", ":9301", - ":9306", - ":11019", - ":9278", - ":12677", - ":9418", + ":9282", ":9934", - ":10692", - ":10356", + ":9281", + ":11883", + ":11879", + ":9289", + ":9286", + ":9283", + ":9272", + ":9280", + ":9277", + ":11881", + ":9275", + ":9274", + ":9456", + ":9271", + ":9270", + ":9252", + ":12677", + ":9269", + ":9250", + ":9263", + ":11518", + ":9288", + ":11485", + ":9287", + ":11019", + ":10355", ":10259", ":9268", - ":11882", + ":9267", + ":9266", ":9265", - ":9258", + ":11349", + ":9264", + ":9930", + ":9418", + ":9261", + ":9259", + ":11306", + ":11305", + ":11304", + ":9935", + ":11351", + ":12674", + ":9245", + ":9260", + ":10161", + ":9262", + ":10191", + ":9437", + ":9298", + ":9278", ":10257", ":10160", - ":11306", - ":9269", - ":9253", - ":11304", - ":9283", - ":12674", - ":11351", - ":9249", - ":9287", - ":9931", - ":9245", - ":9244", - ":9304", - ":9259", - ":9240", - ":10191", ":9198", - ":9264", - ":11303", - ":11881", - ":11302", - ":9275", - ":11305", - ":9930", - ":9262", - ":10355", - ":11485", - ":9252", - ":9448", - ":9266", - ":8469", - ":10161", - ":11488", - ":9280", - ":9282", - ":11489", - ":9263", - ":10065", - ":9267", - ":9260", - ":10066", - ":9270", - ":9281", - ":8209", - ":11884", - ":9935", - ":9720", ":8658", - ":8207", - ":8210", - ":8205", - ":8220", + ":9241", + ":11882", + ":8469", + ":9279", + ":11303", + ":9720", + ":9448", + ":11489", + ":10356", + ":9249", ":11700", - ":9437", - ":8203", - ":9261", - ":11348", - ":8206", + ":9441", + ":9240", + ":9303", + ":10065", ":11151", - ":8204", - ":8202", - ":8201", + ":11348", + ":9931", + ":11880", + ":9285", + ":8209", + ":11488", + ":9293", + ":8210", + ":8207", + ":10066", + ":8206", ":8208", + ":9244", + ":11302", + ":9276", + ":11884", + ":8205", + ":10158", + ":8204", + ":9253", + ":8203", + ":10692", + ":9258", + ":8202", + ":8220", + ":11895", + ":8201", + ":9306", ":9268#out:1", ":9260#out:1", ":8220#out:5", @@ -265,13 +265,13 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11884_d.json", "elements":[ ":11894", - ":11891", ":11893", + ":11891", ":11892", + ":11890", + ":11889", ":11888", ":11887", - ":11889", - ":11890", ":11885", ":11886", ":11886#out:1", @@ -332,41 +332,41 @@ ":8464", ":8426", ":8428", - ":8467", + ":8468", + ":9433", ":8466", ":9933", - ":8463", - ":11413", ":11402", ":8462", ":11355", - ":8460", - ":11353", - ":9432", - ":8450", - ":8446", - ":8449", - ":9932", - ":8434", - ":8429", - ":8451", - ":8427", - ":8432", - ":11414", ":8461", - ":8430", + ":8460", + ":8458", + ":9432", + ":8451", + ":8446", + ":8450", + ":8449", ":8437", + ":8431", + ":8430", + ":8429", + ":11414", + ":11357", + ":8463", ":8384", ":8435", - ":9433", - ":11357", - ":8468", + ":8427", + ":11353", + ":8434", + ":11413", + ":9932", + ":8432", ":8436", - ":8431", - ":11352", - ":8458", ":9431", ":8457", + ":8467", + ":11352", ":8462#out:1", ":8440#out:1", ":8439#out:1", @@ -436,8 +436,8 @@ ":8227", ":8228", ":8234", - ":8232", ":8233", + ":8232", ":8231", ":9634", ":8226#out:1", @@ -566,60 +566,60 @@ ":8290", ":8266", ":8296", + ":9430", ":8378", ":8377", + ":8376", ":8374", - ":9429", - ":8372", + ":8373", ":11461", ":8371", - ":9428", - ":8376", - ":8366", - ":9427", - ":8313", - ":8305", - ":8308", - ":8301", + ":8372", ":8370", - ":8299", - ":8306", - ":9425", - ":8292", + ":8369", + ":9428", + ":8366", + ":8379", ":8314", - ":8286", + ":8308", + ":8306", + ":9429", + ":8303", + ":8301", + ":8300", + ":8299", + ":8305", + ":8297", + ":9425", + ":8294", + ":8292", + ":8285", + ":8313", ":8289", - ":9477", - ":8283", + ":8284", + ":8312", ":8281", ":8311", - ":8282", - ":9430", - ":8280", - ":8369", - ":9426", - ":8298", ":8278", ":8277", - ":8303", - ":8300", - ":8276", - ":8294", - ":8284", + ":8282", + ":8283", + ":8280", + ":9427", ":8275", - ":8312", - ":8379", - ":8267", - ":8272", ":8291", - ":8297", - ":8293", ":8270", + ":8267", + ":9477", + ":8298", + ":9426", + ":8286", + ":8272", ":8268", - ":8285", - ":8373", - ":8309", + ":8276", + ":8293", ":11462", + ":8309", ":8310", ":8293#out:1", ":8312#out:1", @@ -685,18 +685,18 @@ "name":"Counter", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter", "label":"Counter", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json", "elements":[ ":8272:2418", - ":8272:2416", - ":8272:2415", - ":8272:2413", - ":8272:2414", ":8272:2515", + ":8272:2415", + ":8272:2414", + ":8272:2413", ":8272:2412", + ":8272:2416", ":8272:2515#out:1", ":8272:2415#out:1", ":8272:2413#out:1", @@ -716,7 +716,7 @@ "name":"rst_Delay", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter/rst_Delay", "label":"rst_Delay", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json", @@ -755,51 +755,51 @@ ":8363", ":8364", ":8365", - ":8360", ":8358", + ":8356", ":8354", - ":8355", ":8353", - ":8351", - ":8359", - ":8349", - ":8346", + ":8348", + ":8347", + ":8357", ":8345", + ":8342", ":8341", ":8340", + ":8346", ":8339", - ":8337", - ":8347", - ":8336", - ":8344", - ":8334", + ":8359", + ":8335", ":8333", ":8332", - ":8357", ":8331", - ":8328", - ":8338", - ":8324", - ":8356", - ":8323", - ":8321", - ":8319", - ":8326", - ":8330", - ":8327", - ":8318", - ":8325", - ":8317", - ":8342", - ":8316", - ":8352", - ":8322", - ":8335", - ":8320", - ":8315", - ":8350", - ":8348", ":8329", + ":8328", + ":8350", + ":8349", + ":8325", + ":8337", + ":8324", + ":8323", + ":8352", + ":8360", + ":8327", + ":8322", + ":8321", + ":8355", + ":8334", + ":8336", + ":8320", + ":8351", + ":8330", + ":8338", + ":8316", + ":8315", + ":8344", + ":8326", + ":8317", + ":8318", + ":8319", ":8343", ":8315#out:1", ":8316#out:1", @@ -877,28 +877,28 @@ ":8391", ":8421", ":8420", - ":8417", - ":11415", + ":8418", ":9664", - ":8411", - ":8412", - ":8400", - ":8404", ":9660", + ":8412", + ":8411", + ":11415", + ":8405", ":8398", ":8397", ":8394", - ":8405", ":8393", - ":8418", - ":8403", ":8392", - ":9665", - ":8389", - ":11459", ":8410", + ":9665", + ":11459", + ":8389", ":8396", ":8395", + ":8404", + ":8400", + ":8403", + ":8417", ":8385#out:1", ":8386#out:1", ":8399#out:1", @@ -954,16 +954,16 @@ ":11358", ":11381", ":11398", - ":11419", ":11410", ":11409", - ":11412", - ":11375", + ":11419", ":11408", - ":11411", + ":11412", ":11438", + ":11375", ":11418", ":11460", + ":11411", ":11406", ":11375#out:1", ":11358#out:1", @@ -1031,21 +1031,21 @@ ":8527", ":9297", ":9291", - ":11021", - ":8504", - ":11832", + ":11835", + ":9395", ":11831", - ":9397", ":11834", ":8492", - ":11833", - ":9395", - ":11769", + ":11021", ":9396", - ":11835", + ":11833", + ":11832", + ":8504", + ":9397", + ":9394", + ":11769", ":11836", ":11020", - ":9394", ":8497#out:1", ":8470#out:1", ":8492#out:1", @@ -1092,52 +1092,52 @@ ":11821", ":11796", ":11795", - ":11815", - ":11813", - ":11811", - ":11812", - ":11808", - ":11807", - ":11806", - ":11801", - ":11799", - ":11798", - ":11797", - ":11817", - ":11818", - ":11816", - ":11791", - ":11789", - ":11794", - ":11784", - ":11783", - ":11779", - ":11785", - ":11777", - ":11786", - ":11776", - ":11788", ":11822", - ":11773", - ":11809", - ":11778", - ":11781", - ":11780", ":11820", + ":11816", + ":11819", + ":11818", + ":11812", + ":11809", + ":11815", + ":11810", + ":11806", + ":11803", + ":11802", + ":11799", + ":11793", ":11792", + ":11791", + ":11800", + ":11789", + ":11797", + ":11786", + ":11811", + ":11785", + ":11794", + ":11813", + ":11790", + ":11817", + ":11798", + ":11780", + ":11808", + ":11779", + ":11778", + ":11777", + ":11783", + ":11782", + ":11788", + ":11776", + ":11787", + ":11774", + ":11773", + ":11801", ":11772", ":11775", - ":11810", - ":11782", - ":11790", - ":11793", - ":11819", - ":11803", - ":11774", + ":11781", + ":11807", + ":11784", ":11770", - ":11800", - ":11802", - ":11787", ":11805", ":11795#out:1", ":11771#out:1", @@ -1196,40 +1196,40 @@ "name":"Debounce_Filter", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter", "label":"Debounce_Filter", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_d.json", "elements":[ ":11784:2496", + ":11784:2473", ":11784:2472", ":11784:2467", - ":11784:2473", - ":11784:2465", + ":11784:2507", + ":11784:2466", ":11784:2464", ":11784:2463", - ":11784:2466", + ":11784:2461", ":11784:2460", + ":11784:2459", ":11784:2458", ":11784:2457", ":11784:2456", - ":11784:2507", - ":11784:2461", - ":11784:2454", - ":11784:2452", - ":11784:2449", - ":11784:2453", - ":11784:2455", - ":11784:2448", ":11784:2509", + ":11784:2451", + ":11784:2455", + ":11784:2449", + ":11784:2448", + ":11784:2453", + ":11784:2454", + ":11784:2462", + ":11784:2465", ":11784:2450", ":11784:2423", ":11784:2422", - ":11784:2451", - ":11784:2421", - ":11784:2459", ":11784:2428", - ":11784:2462", + ":11784:2452", + ":11784:2421", ":11784:2420", ":11784:2471", ":11784:2470", @@ -1284,8 +1284,8 @@ "elements":[ ":11784:2427", ":11784:2426", - ":11784:2424", ":11784:2425", + ":11784:2424", ":11784:2424#out:1" ], "sameAsElement":true @@ -1306,24 +1306,24 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2428_d.json", "elements":[ - ":11784:2445", - ":11784:2444", - ":11784:2443", - ":11784:2441", - ":11784:2436", - ":11784:2434", ":11784:2446", + ":11784:2445", + ":11784:2443", ":11784:2442", - ":11784:2435", - ":11784:2432", - ":11784:2438", ":11784:2440", - ":11784:2431", + ":11784:2438", + ":11784:2444", ":11784:2437", - ":11784:2430", - ":11784:2429", - ":11784:2439", ":11784:2447", + ":11784:2435", + ":11784:2434", + ":11784:2431", + ":11784:2441", + ":11784:2439", + ":11784:2430", + ":11784:2436", + ":11784:2429", + ":11784:2432", ":11784:2433", ":11784:2438#out:1", ":11784:2429#out:1", @@ -1352,18 +1352,18 @@ "name":"Counter", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter", "label":"Counter", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_d.json", "elements":[ + ":11784:2435:2515", ":11784:2435:2418", ":11784:2435:2416", ":11784:2435:2415", ":11784:2435:2414", ":11784:2435:2413", ":11784:2435:2412", - ":11784:2435:2515", ":11784:2435:2515#out:1", ":11784:2435:2415#out:1", ":11784:2435:2413#out:1", @@ -1383,7 +1383,7 @@ "name":"rst_Delay", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Dequalification/Counter/rst_Delay", "label":"rst_Delay", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2435_2515_d.json", @@ -1418,25 +1418,25 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2473_d.json", "elements":[ + ":11784:2491", ":11784:2492", ":11784:2490", ":11784:2489", - ":11784:2486", - ":11784:2484", - ":11784:2483", - ":11784:2487", - ":11784:2491", - ":11784:2480", - ":11784:2478", - ":11784:2477", - ":11784:2481", - ":11784:2476", ":11784:2488", - ":11784:2479", - ":11784:2475", ":11784:2485", + ":11784:2487", ":11784:2482", + ":11784:2483", + ":11784:2479", + ":11784:2480", + ":11784:2477", + ":11784:2484", + ":11784:2486", + ":11784:2475", + ":11784:2481", ":11784:2474", + ":11784:2478", + ":11784:2476", ":11784:2480#out:1", ":11784:2491#out:1", ":11784:2481#out:1", @@ -1464,17 +1464,17 @@ "name":"Counter", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification/Counter", "label":"Counter", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_d.json", "elements":[ - ":11784:2480:2416", - ":11784:2480:2515", + ":11784:2480:2418", ":11784:2480:2415", ":11784:2480:2414", + ":11784:2480:2515", + ":11784:2480:2416", ":11784:2480:2413", - ":11784:2480:2418", ":11784:2480:2412", ":11784:2480:2515#out:1", ":11784:2480:2415#out:1", @@ -1495,7 +1495,7 @@ "name":"rst_Delay", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/Qualification/Counter/rst_Delay", "label":"rst_Delay", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2480_2515_d.json", @@ -1524,7 +1524,7 @@ "name":"either_edge", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/Debounce_Filter/either_edge", "label":"either_edge", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11784_2507_d.json", @@ -1549,7 +1549,7 @@ "name":"either_edge", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Diagnostics_Enabled/either_edge", "label":"either_edge", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11815_d.json", @@ -1585,48 +1585,48 @@ ":11300", ":11283", ":11301", + ":11299", ":11499", ":11297", - ":11295", ":11294", ":11292", - ":11291", - ":11290", - ":11299", ":11850", ":11289", ":11288", ":11287", - ":11285", - ":11498", - ":11282", - ":11851", - ":11279", - ":11280", - ":11278", - ":11277", - ":11276", - ":11274", - ":11201", - ":11200", - ":11159", - ":11296", - ":11852", ":11298", - ":11156", + ":11286", + ":11285", + ":11296", ":11284", - ":11293", - ":11157", - ":10702", - ":11155", - ":11154", + ":11282", + ":11852", + ":11290", + ":11277", + ":11291", ":11281", + ":11276", + ":11295", + ":11279", + ":11851", + ":11201", + ":11275", + ":11280", + ":11159", + ":10702", + ":11200", + ":11157", + ":11293", ":11497", + ":11155", + ":11498", + ":11156", + ":11716", + ":11278", ":11153", ":11152", - ":11286", - ":11275", - ":11716", + ":11274", + ":11154", ":11283#out:1", ":11153#out:1", ":11275#out:1", @@ -1675,53 +1675,53 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json", "elements":[ + ":11198", ":11193", + ":11194", ":11190", ":11191", - ":11189", - ":11188", - ":11192", - ":11197", - ":11198", - ":11182", - ":11181", - ":11195", - ":11175", - ":11194", - ":11493", - ":11173", - ":11170", - ":11171", - ":11169", - ":11177", ":11196", - ":11491", - ":11164", + ":11189", + ":11197", + ":11181", ":11180", - ":11163", - ":11162", - ":11165", - ":11160", + ":11188", ":11178", - ":11174", - ":11495", - ":11172", - ":11496", - ":11161", - ":11179", - ":11167", + ":11177", ":11176", - ":11166", + ":11496", + ":11174", + ":11195", + ":11493", + ":11172", + ":11173", + ":11171", + ":11170", ":11168", ":11199", - ":11187", - ":11184", + ":11167", + ":11182", + ":11166", + ":11164", + ":11175", + ":11192", + ":11179", + ":11495", + ":11165", + ":11160", + ":11169", + ":11162", + ":11161", + ":11163", + ":11491", ":11492", - ":11486", + ":11184", + ":11187", ":11183", ":11494", ":11185", ":11186", + ":11486", ":11183#out:1", ":11168#out:1", ":11194#out:1", @@ -1770,7 +1770,7 @@ "name":"F03_02_Control_Mode_Manager", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_02_Control_Mode_Manager", "label":"F03_02_Control_Mode_Manager", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json", @@ -1779,19 +1779,19 @@ ":11200:6", ":11200:4", ":11200:28", - ":11200:73", - ":11200:32", - ":11200:12", + ":11200:33", ":11200:30", ":11200:72", - ":11200:31", ":11200:71", + ":11200:32", ":11200:9", - ":11200:33", + ":11200:12", + ":11200:31", + ":11200:73", ":11200:1", - ":11200:14", ":11200:13", - ":11200:2" + ":11200:2", + ":11200:14" ], "sameAsElement":false }, @@ -1816,36 +1816,36 @@ "elements":[ ":11272", ":11273", - ":11270", - ":11253", ":11271", - ":11250", - ":11248", - ":11245", + ":11270", + ":11254", + ":11253", ":11249", ":11246", - ":11242", - ":11241", - ":11251", + ":11248", ":11240", - ":11252", - ":11238", - ":11243", - ":11236", - ":11215", - ":11235", - ":11207", - ":11206", - ":11211", - ":11205", + ":11245", + ":11239", + ":11242", ":11237", + ":11236", + ":11235", + ":11241", + ":11252", + ":11247", + ":11206", + ":11251", + ":11238", + ":11244", + ":11207", + ":11211", ":11204", ":11203", - ":11244", - ":11239", - ":11247", + ":11250", + ":11243", ":11202", - ":11254", + ":11215", + ":11205", ":11215#out:1", ":11241#out:1", ":11238#out:1", @@ -1910,8 +1910,8 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json", "elements":[ - ":11214", ":11213", + ":11214", ":11212", ":11212#out:1" ], @@ -1932,24 +1932,24 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json", "elements":[ - ":11233", - ":11232", + ":11234", ":11231", ":11230", ":11229", ":11228", - ":11225", - ":11223", - ":11222", ":11226", - ":11221", - ":11220", - ":11219", ":11224", + ":11223", + ":11232", + ":11225", + ":11221", + ":11222", + ":11219", ":11218", - ":11234", + ":11233", ":11227", ":11217", + ":11220", ":11216", ":11216#out:1", ":11221#out:1", @@ -1986,20 +1986,20 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json", "elements":[ ":11269", - ":11268", - ":11265", ":11267", + ":11268", ":11263", ":11262", ":11261", - ":11266", - ":11260", ":11264", ":11259", - ":11256", - ":11257", + ":11260", ":11258", + ":11257", + ":11266", ":11255", + ":11256", + ":11265", ":11255#out:1", ":11257#out:1", ":11267#out:1", @@ -2031,16 +2031,16 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json", "elements":[ ":11265:2353", - ":11265:2360", ":11265:2343", - ":11265:2346", - ":11265:2395", ":11265:2342", ":11265:2358", - ":11265:2357", + ":11265:2395", ":11265:2356", - ":11265:2355", + ":11265:2346", + ":11265:2360", + ":11265:2357", ":11265:2359", + ":11265:2355", ":11265:2356#out:1", ":11265:2342#out:1", ":11265:2359#out:1", @@ -2063,7 +2063,7 @@ "name":"Delay_Init1", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Delay_Init1", "label":"Delay_Init1", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json", @@ -2129,7 +2129,7 @@ "name":"rising_edge_init", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/rising_edge_init", "label":"rising_edge_init", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json", @@ -2158,22 +2158,22 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json", "elements":[ - ":10064", ":10139", - ":10500", - ":11766", - ":11765", - ":11767", ":11768", - ":11719", - ":10504", - ":10520", - ":10487", - ":10488", - ":10503", - ":11764", - ":12675", ":12676", + ":10504", + ":10503", + ":11767", + ":11766", + ":10064", + ":11719", + ":11764", + ":11765", + ":10500", + ":10488", + ":10487", + ":12675", + ":10520", ":10500#out:1", ":10488#out:1", ":10487#out:1", @@ -2207,41 +2207,44 @@ ":11761", ":11762", ":11763", - ":11760", - ":11757", - ":11756", - ":11752", ":11758", + ":11755", + ":11753", + ":12694", + ":11748", ":11750", - ":11749", + ":12693", ":11746", - ":11751", + ":11744", ":11741", ":11740", - ":11744", ":11739", - ":11748", - ":11753", - ":11738", - ":11736", - ":11734", - ":11731", - ":11729", - ":11733", - ":11727", - ":11732", - ":11724", - ":11723", - ":11759", - ":11722", - ":11726", - ":11721", - ":11728", - ":11755", ":11747", + ":11760", + ":11757", + ":11736", + ":12696", + ":11734", ":11737", + ":11749", + ":11756", + ":11731", + ":11732", ":11730", + ":11751", + ":11728", + ":11727", + ":12695", + ":11726", + ":11724", + ":11752", + ":11723", + ":11722", + ":11738", + ":11759", ":11720", + ":11733", + ":11721", ":11753#out:1", ":11736#out:1", ":11752#out:1", @@ -2250,17 +2253,14 @@ ":11744#out:1", ":11733#out:1", ":11722#out:1", - ":11728#out:1", ":11746#out:1", ":11756#out:1", - ":11727#out:1", ":11751#out:1", ":11731#out:1", ":11750#out:1", ":11755#out:1", ":11734#out:1", ":11747#out:1", - ":11729#out:1", ":11749#out:1", ":11724#out:1", ":11720#out:1", @@ -2269,7 +2269,13 @@ ":11759#out:1", ":11730#out:1", ":11748#out:1", - ":11732#out:1" + ":11732#out:1", + ":12693#out:1", + ":12694#out:1", + ":12695#out:1", + ":12696#out:1", + ":11728#out:1", + ":11727#out:1" ], "sameAsElement":true }, @@ -2373,126 +2379,126 @@ ":9025", ":9197", ":9196", - ":11896", + ":9195", ":10447", ":9072", ":9028", ":12158", ":8864", + ":8863", ":8862", - ":11898", - ":8861", + ":10359", ":12217", - ":11517", - ":12156", - ":8856", ":9717", - ":10728", - ":8848", - ":11928", + ":8851", + ":11472", + ":8850", + ":8849", + ":10719", + ":8846", + ":11922", + ":8843", + ":8842", + ":10703", + ":11920", ":8838", - ":11921", + ":8837", + ":10448", ":10172", + ":10394", ":11484", + ":8826", ":10428", - ":10439", + ":8817", + ":8815", ":10440", - ":8825", ":10433", + ":8811", + ":8913", ":10432", ":10431", - ":10394", - ":8807", - ":8851", ":10362", - ":8846", - ":11929", - ":8817", - ":8798", - ":8797", - ":8850", - ":8796", - ":8795", - ":9027", - ":10698", - ":8790", - ":9195", - ":10697", - ":10719", - ":12155", - ":10359", - ":8786", - ":10446", - ":12152", - ":12154", - ":10437", - ":12153", - ":10729", - ":11911", - ":11897", - ":8776", - ":8772", - ":11922", - ":10436", - ":10430", - ":10429", - ":8768", - ":11515", - ":12218", - ":10687", - ":10393", - ":10435", - ":8849", - ":10445", - ":8815", - ":10707", - ":11909", - ":8787", - ":10364", - ":10448", - ":8811", - ":10434", - ":8863", ":10743", - ":11516", - ":11930", - ":10438", - ":8842", - ":8664", - ":11472", - ":8663", - ":12673", - ":10691", - ":8788", - ":8662", - ":12391", - ":10441", - ":8826", - ":9716", - ":10444", - ":8810", - ":10358", - ":8837", - ":10357", + ":10729", ":10726", + ":8848", + ":8796", + ":11517", + ":12218", + ":10707", + ":10698", ":8839", - ":8843", - ":10703", - ":11912", - ":11853", - ":10360", - ":8913", - ":11920", - ":8660", - ":11471", - ":8661", - ":10395", - ":12216", - ":8659", - ":11913", - ":11900", - ":8853", + ":10445", + ":8790", + ":8788", ":10174", + ":12153", + ":8807", + ":10446", + ":10441", + ":11913", + ":10434", + ":11911", + ":11912", + ":12156", + ":10436", + ":10429", + ":11896", + ":12673", + ":10687", + ":8768", + ":10395", + ":11515", + ":10393", + ":11929", + ":8795", + ":10435", + ":8787", + ":8797", + ":10437", + ":10728", + ":12154", + ":12155", + ":10697", + ":8825", + ":10438", + ":10364", + ":8772", + ":11909", + ":11930", + ":10444", + ":8853", + ":11900", + ":8856", + ":11471", + ":8861", + ":11898", + ":8776", + ":11897", + ":8664", + ":8663", + ":8662", + ":12152", + ":12216", + ":9716", + ":11516", + ":10358", + ":10439", + ":8661", + ":11921", + ":8786", + ":10691", + ":11928", + ":8798", + ":8660", + ":11853", + ":10357", + ":12391", + ":8810", + ":10360", + ":10430", + ":8659", + ":9027", ":8827#out:1", ":8665#out:1", ":8666#out:1", @@ -2622,38 +2628,38 @@ ":8769", ":8778", ":11919", - ":11926", - ":8743", - ":9045", ":11917", - ":11902", - ":8844", - ":11908", - ":10686", - ":11927", - ":11925", - ":8782", - ":9718", + ":9045", ":9713", - ":11924", - ":8775", - ":11914", - ":11915", - ":11906", - ":11918", + ":11902", ":11916", + ":8844", ":8845", - ":8857", + ":11908", ":11907", - ":11904", + ":9718", + ":11924", + ":11925", + ":8781", + ":8775", ":8858", + ":11906", + ":11023", + ":11926", + ":8782", + ":11915", + ":11918", + ":11905", + ":8743", + ":8857", + ":8726", + ":11904", + ":11927", ":11910", ":11903", - ":8781", - ":11023", - ":8726", ":11901", - ":11905", + ":11914", + ":10686", ":8781#out:1", ":8782#out:1", ":9045#out:2", @@ -2700,41 +2706,41 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json", "elements":[ + ":11100", + ":11099", ":11097", ":11096", - ":11100", - ":11095", ":11094", - ":11093", - ":11091", - ":11090", - ":11099", - ":11088", - ":11084", - ":11089", - ":11079", - ":11078", - ":11081", - ":11098", - ":11082", - ":11076", + ":11092", ":11087", - ":11074", - ":11072", - ":11056", + ":11085", + ":11084", + ":11081", + ":11080", + ":11088", + ":11079", + ":11095", ":11077", ":11075", - ":11085", + ":11074", + ":11072", ":11101", - ":11080", - ":11026", - ":11025", - ":11083", + ":11056", + ":11078", + ":11091", ":11041", - ":11073", - ":11092", - ":11024", + ":11083", + ":11098", + ":11082", + ":11090", + ":11026", + ":11093", + ":11025", + ":11076", ":11086", + ":11073", + ":11089", + ":11024", ":11056#out:1", ":11079#out:1", ":11078#out:1", @@ -2783,18 +2789,18 @@ "elements":[ ":11040", ":11039", - ":11037", - ":11038", ":11035", - ":11036", - ":11034", ":11031", - ":11032", + ":11034", ":11030", - ":11033", - ":11027", - ":11028", ":11029", + ":11038", + ":11033", + ":11037", + ":11028", + ":11027", + ":11032", + ":11036", ":11028#out:1", ":11027#out:1", ":11030#out:1", @@ -2823,18 +2829,18 @@ "elements":[ ":11055", ":11054", + ":11051", + ":11050", ":11053", ":11052", - ":11051", ":11049", ":11048", - ":11050", - ":11046", - ":11044", + ":11047", ":11045", + ":11044", ":11043", ":11042", - ":11047", + ":11046", ":11051#out:1", ":11052#out:1", ":11048#out:1", @@ -2862,19 +2868,19 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json", "elements":[ ":11071", - ":11069", ":11068", ":11067", - ":11066", - ":11064", + ":11070", ":11063", - ":11065", + ":11062", + ":11066", ":11061", ":11060", - ":11070", ":11059", + ":11069", + ":11064", + ":11065", ":11058", - ":11062", ":11057", ":11061#out:1", ":11060#out:1", @@ -2905,24 +2911,24 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json", "elements":[ ":8742", - ":8740", - ":8739", - ":8738", - ":8734", ":11849", + ":8734", + ":8741", + ":8733", + ":8736", + ":8730", + ":8738", ":8732", - ":8737", - ":8731", - ":8729", - ":10689", + ":8740", ":8735", ":9714", - ":8736", - ":8727", - ":8733", - ":8741", - ":8730", + ":8737", ":8728", + ":8727", + ":8731", + ":8729", + ":8739", + ":10689", ":8739#out:1", ":8729#out:2", ":8740#out:1", @@ -2953,13 +2959,13 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json", "elements":[ - ":8738:2904", ":8738:2902", ":8738:2901", + ":8738:2904", ":8738:2900", + ":8738:2903", ":8738:2899", ":8738:2898", - ":8738:2903", ":8738:2897", ":8738:2898#out:1", ":8738:2900#out:1", @@ -2993,24 +2999,24 @@ ":9069", ":9048", ":9049", - ":9067", - ":9066", ":9065", - ":9063", - ":9061", - ":9060", - ":9059", - ":9057", - ":9056", - ":9052", ":9064", - ":9054", + ":9060", + ":9063", + ":9059", ":9058", - ":9055", - ":9051", - ":9050", ":9062", + ":9054", ":9053", + ":9051", + ":9056", + ":9055", + ":9052", + ":9050", + ":9061", + ":9066", + ":9067", + ":9057", ":9048#out:1", ":9047#out:1", ":9046#out:1", @@ -3051,17 +3057,17 @@ ":8764", ":8757", ":8754", - ":8748", ":9646", - ":8755", ":9644", ":9645", - ":9639", - ":9640", + ":8755", + ":9643", + ":8748", ":10676", + ":9640", + ":9639", ":8758", ":8744", - ":9643", ":8748#out:1", ":10676#out:1", ":8744#out:1", @@ -3090,24 +3096,24 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11930_d.json", "elements":[ - ":12109", - ":12049", + ":12126", + ":12098", + ":12052", ":12048", ":12107", ":12106", - ":12126", - ":12108", - ":12105", ":12044", + ":12105", ":12104", - ":11934", - ":12047", - ":11933", ":11935", - ":12052", + ":12109", + ":11934", + ":11933", + ":12049", ":11932", - ":12098", ":11931", + ":12047", + ":12108", ":12044#out:1", ":11932#out:1", ":11934#out:1", @@ -3143,17 +3149,17 @@ ":12111", ":12110", ":12123", - ":12118", - ":12117", + ":12122", + ":12119", ":12120", ":12116", + ":12118", ":12115", ":12114", - ":12119", - ":12113", - ":12112", - ":12122", ":12121", + ":12117", + ":12112", + ":12113", ":12122#out:1", ":12121#out:1", ":12114#out:1", @@ -3192,24 +3198,24 @@ ":12149", ":12129", ":12130", - ":12148", ":12147", ":12146", - ":12145", - ":12142", + ":12143", ":12141", - ":12139", - ":12138", + ":12142", + ":12137", + ":12136", ":12144", - ":12134", - ":12133", + ":12138", ":12135", ":12140", + ":12145", ":12131", - ":12136", - ":12137", ":12132", - ":12143", + ":12139", + ":12134", + ":12133", + ":12148", ":12129#out:1", ":12128#out:1", ":12127#out:1", @@ -3248,83 +3254,83 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json", "elements":[ ":10370", - ":10368", - ":10425", ":10391", - ":10424", ":10419", - ":10388", - ":10413", - ":11514", ":10421", - ":10410", + ":10425", + ":10388", + ":11514", + ":10412", + ":10411", + ":10409", + ":10368", ":10723", + ":12668", + ":10722", + ":10427", ":12672", - ":11477", - ":12671", - ":10420", - ":12670", - ":10408", - ":12665", ":12664", ":12662", - ":10387", - ":10367", ":12660", - ":12659", - ":12658", - ":12653", - ":12661", + ":10420", + ":10410", + ":12656", ":12652", - ":12668", - ":10427", + ":10387", ":12650", - ":12649", - ":12651", + ":11477", ":12648", - ":12655", ":12647", - ":10722", ":12646", ":12645", - ":10418", - ":10369", - ":10735", - ":10411", + ":12649", ":12644", - ":11718", - ":11513", - ":10423", - ":10407", - ":11476", - ":12667", - ":10414", - ":10422", - ":10404", - ":10721", - ":10402", - ":10417", ":12654", - ":10426", - ":10415", - ":10405", - ":10406", - ":10412", - ":10734", - ":12392", - ":10373", + ":12670", ":12663", - ":10409", + ":12659", + ":10418", + ":12392", + ":11718", ":10416", - ":10372", - ":10720", - ":12657", - ":10403", - ":10397", ":10398", + ":10424", + ":10721", + ":12655", + ":10367", + ":12671", + ":10423", + ":10413", + ":10408", + ":10415", + ":10414", + ":11513", + ":11476", + ":10407", + ":10422", + ":10397", + ":10369", + ":10405", + ":10403", + ":10373", + ":10406", + ":10372", + ":12653", + ":12651", + ":10734", ":10371", + ":12657", + ":10426", + ":10404", + ":12661", + ":12658", + ":10402", + ":10735", + ":12665", + ":10417", ":12669", - ":12656", + ":10720", + ":12667", ":10367#out:1", ":10369#out:1", ":10373#out:1", @@ -3399,103 +3405,103 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12392_d.json", "elements":[ - ":12616", - ":12546", - ":12481", - ":12479", - ":12477", - ":12474", - ":12473", + ":12643", + ":12642", + ":12487", ":12482", - ":12471", - ":12470", - ":12469", ":12587", - ":12468", + ":12480", + ":12479", + ":12478", + ":12477", + ":12476", + ":12473", + ":12472", + ":12471", + ":12469", + ":12467", + ":12546", ":12466", - ":12465", - ":12464", - ":12547", + ":12463", ":12462", ":12461", - ":12460", - ":12480", - ":12463", + ":12459", + ":12458", + ":12456", + ":12464", ":12455", ":12454", ":12453", - ":12452", - ":12456", + ":12465", ":12450", - ":12449", - ":12487", ":12447", - ":12476", - ":12442", - ":12439", - ":12438", - ":12472", - ":12446", - ":12459", - ":12431", - ":12458", - ":12430", - ":12428", - ":12427", - ":12448", - ":12443", - ":12467", - ":12425", - ":12424", - ":12444", - ":12422", - ":12419", - ":12417", - ":12418", - ":12416", - ":12666", - ":12414", - ":12433", - ":12413", - ":12435", - ":12410", - ":12434", - ":12409", - ":12426", - ":12407", - ":12403", ":12445", - ":12420", - ":12478", - ":12402", - ":12406", - ":12400", - ":12411", - ":12441", - ":12412", - ":12408", - ":12398", - ":12432", - ":12405", + ":12442", + ":12438", ":12436", - ":12396", - ":12401", - ":12457", - ":12440", - ":12642", - ":12395", - ":12397", - ":12394", - ":12643", - ":12404", - ":12437", + ":12616", + ":12435", + ":12441", ":12451", - ":12421", - ":12393", - ":12429", - ":12399", - ":12475", + ":12432", + ":12439", + ":12431", + ":12457", + ":12427", + ":12425", + ":12430", ":12423", + ":12434", + ":12424", + ":12475", + ":12422", + ":12420", + ":12446", + ":12426", + ":12419", + ":12416", + ":12414", + ":12449", + ":12428", + ":12413", + ":12411", + ":12418", + ":12448", + ":12470", + ":12474", + ":12406", + ":12405", + ":12417", + ":12412", + ":12401", + ":12399", + ":12444", + ":12398", + ":12410", + ":12433", + ":12460", + ":12408", + ":12452", + ":12468", + ":12400", + ":12403", + ":12666", + ":12397", + ":12443", + ":12429", + ":12409", + ":12407", + ":12396", + ":12440", + ":12402", + ":12421", + ":12437", + ":12481", + ":12404", + ":12394", + ":12547", + ":12395", + ":12393", ":12419#out:1", ":12425#out:1", ":12480#out:1", @@ -3609,59 +3615,59 @@ "elements":[ ":12544", ":12545", - ":12543", - ":12542", ":12541", - ":12540", + ":12539", ":12538", ":12536", - ":12534", - ":12533", - ":12531", + ":12532", ":12530", - ":12528", - ":12526", - ":12537", ":12525", ":12524", + ":12523", ":12522", ":12521", + ":12519", ":12518", + ":12529", ":12516", ":12515", ":12514", - ":12513", - ":12532", - ":12523", - ":12529", + ":12537", + ":12543", + ":12534", + ":12512", ":12511", - ":12509", + ":12535", ":12510", - ":12506", + ":12509", + ":12507", + ":12531", ":12505", - ":12504", - ":12520", - ":12517", - ":12502", - ":12501", - ":12496", - ":12539", - ":12495", - ":12499", - ":12494", ":12500", ":12498", - ":12519", - ":12493", - ":12507", - ":12503", - ":12492", + ":12542", + ":12533", + ":12528", + ":12504", + ":12496", + ":12520", + ":12495", + ":12526", ":12497", - ":12491", - ":12490", + ":12501", + ":12499", + ":12493", + ":12492", + ":12540", ":12508", - ":12512", - ":12535", + ":12490", + ":12502", + ":12513", + ":12517", + ":12494", + ":12506", + ":12491", + ":12503", ":12489", ":12488", ":12527", @@ -3731,30 +3737,30 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_d.json", "elements":[ - ":12533:2785", - ":12533:2814", - ":12533:2781", - ":12533:2783", - ":12533:2779", - ":12533:2846", - ":12533:2833", ":12533:2817", - ":12533:2832", + ":12533:2781", ":12533:2791", - ":12533:2815", - ":12533:2816", - ":12533:2778", - ":12533:2733", - ":12533:2732", - ":12533:2795", ":12533:2794", - ":12533:2776", - ":12533:2910", - ":12533:2771", - ":12533:2770", - ":12533:2773", ":12533:2845", + ":12533:2783", + ":12533:2832", + ":12533:2776", + ":12533:2779", + ":12533:2785", + ":12533:2815", + ":12533:2795", + ":12533:2733", + ":12533:2814", + ":12533:2846", + ":12533:2910", + ":12533:2732", + ":12533:2773", + ":12533:2778", + ":12533:2833", + ":12533:2771", + ":12533:2816", ":12533:2769", + ":12533:2770", ":12533:2844", ":12533:2910#out:1", ":12533:2791#out:2", @@ -3803,9 +3809,9 @@ ":12533:2839", ":12533:2837", ":12533:2841", + ":12533:2840", ":12533:2836", ":12533:2843", - ":12533:2840", ":12533:2838", ":12533:2843#out:1", ":12533:2838#out:1", @@ -3834,12 +3840,12 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2779_d.json", "elements":[ - ":12533:2790", ":12533:2788", - ":12533:2908", ":12533:2787", ":12533:2909", + ":12533:2790", ":12533:2786", + ":12533:2908", ":12533:2909#out:1", ":12533:2787#out:1", ":12533:2908#out:1", @@ -3863,16 +3869,16 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12533_2791_d.json", "elements":[ - ":12533:2791:2710", - ":12533:2791:2377", ":12533:2791:2709", - ":12533:2791:2707", ":12533:2791:2849", - ":12533:2791:2704", - ":12533:2791:2701", - ":12533:2791:2700", ":12533:2791:2848", + ":12533:2791:2377", + ":12533:2791:2704", + ":12533:2791:2710", + ":12533:2791:2700", + ":12533:2791:2701", ":12533:2791:2699", + ":12533:2791:2707", ":12533:2791:2849#out:1", ":12533:2791:2701#out:1", ":12533:2791:2704#out:1", @@ -3901,45 +3907,45 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12547_d.json", "elements":[ ":12586", - ":12585", + ":12583", + ":12584", ":12582", - ":12689", - ":12580", ":12581", - ":12577", + ":12580", + ":12579", ":12576", ":12575", - ":12574", - ":12573", ":12572", ":12571", - ":12583", - ":12567", - ":12566", - ":12565", - ":12564", - ":12584", - ":12561", - ":12560", - ":12559", - ":12570", - ":12558", - ":12556", - ":12555", ":12569", - ":12579", ":12578", - ":12551", - ":12554", - ":12552", - ":12550", - ":12562", - ":12557", - ":12549", - ":12553", - ":12563", ":12568", + ":12564", + ":12563", + ":12561", + ":12562", + ":12559", + ":12554", + ":12574", + ":12570", + ":12577", + ":12566", + ":12552", + ":12567", + ":12553", + ":12565", + ":12551", + ":12550", + ":12689", + ":12573", + ":12558", + ":12585", + ":12555", + ":12549", ":12548", + ":12557", + ":12556", + ":12560", ":12549#out:1", ":12548#out:1", ":12550#out:1", @@ -3989,30 +3995,30 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_d.json", "elements":[ - ":12580:2785", ":12580:2817", - ":12580:2781", - ":12580:2783", - ":12580:2779", ":12580:2794", + ":12580:2785", ":12580:2845", - ":12580:2846", ":12580:2833", ":12580:2832", - ":12580:2815", - ":12580:2778", - ":12580:2773", - ":12580:2733", - ":12580:2816", - ":12580:2791", - ":12580:2770", - ":12580:2910", + ":12580:2783", + ":12580:2779", ":12580:2795", - ":12580:2732", - ":12580:2769", + ":12580:2816", + ":12580:2733", + ":12580:2778", + ":12580:2910", + ":12580:2771", ":12580:2814", ":12580:2776", - ":12580:2771", + ":12580:2773", + ":12580:2815", + ":12580:2791", + ":12580:2770", + ":12580:2732", + ":12580:2781", + ":12580:2769", + ":12580:2846", ":12580:2844", ":12580:2910#out:1", ":12580:2791#out:2", @@ -4058,12 +4064,12 @@ ":12580:2819", ":12580:2818", ":12580:2831", - ":12580:2839", ":12580:2837", ":12580:2841", + ":12580:2839", ":12580:2836", - ":12580:2840", ":12580:2843", + ":12580:2840", ":12580:2838", ":12580:2843#out:1", ":12580:2838#out:1", @@ -4092,12 +4098,12 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2779_d.json", "elements":[ - ":12580:2790", ":12580:2788", - ":12580:2908", + ":12580:2790", ":12580:2787", ":12580:2909", ":12580:2786", + ":12580:2908", ":12580:2909#out:1", ":12580:2787#out:1", ":12580:2908#out:1", @@ -4122,12 +4128,12 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12580_2791_d.json", "elements":[ ":12580:2791:2377", - ":12580:2791:2709", ":12580:2791:2707", - ":12580:2791:2704", - ":12580:2791:2849", - ":12580:2791:2701", ":12580:2791:2710", + ":12580:2791:2849", + ":12580:2791:2709", + ":12580:2791:2704", + ":12580:2791:2701", ":12580:2791:2700", ":12580:2791:2699", ":12580:2791:2848", @@ -4194,33 +4200,33 @@ "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12587_d.json", "elements":[ ":12609", + ":12615", ":12614", - ":12612", + ":12608", + ":12606", ":12611", ":12607", - ":12604", - ":12613", ":12605", - ":12603", - ":12615", + ":12604", ":12602", ":12600", ":12599", ":12598", - ":12601", - ":12594", + ":12613", ":12597", - ":12595", - ":12606", - ":12592", - ":12591", ":12596", - ":12590", - ":12610", - ":12608", - ":12589", - ":12588", + ":12603", ":12593", + ":12591", + ":12601", + ":12590", + ":12612", + ":12610", + ":12594", + ":12588", + ":12595", + ":12592", + ":12589", ":12596#out:1", ":12595#out:1", ":12588#out:1", @@ -4262,30 +4268,30 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_d.json", "elements":[ - ":12607:2783", ":12607:2817", - ":12607:2845", - ":12607:2779", - ":12607:2846", - ":12607:2785", - ":12607:2832", - ":12607:2794", - ":12607:2778", - ":12607:2815", - ":12607:2816", ":12607:2781", + ":12607:2794", + ":12607:2845", + ":12607:2833", + ":12607:2832", + ":12607:2791", + ":12607:2776", ":12607:2795", ":12607:2773", - ":12607:2833", - ":12607:2814", ":12607:2733", - ":12607:2791", ":12607:2732", ":12607:2910", + ":12607:2779", + ":12607:2815", ":12607:2771", - ":12607:2776", + ":12607:2785", ":12607:2770", ":12607:2769", + ":12607:2783", + ":12607:2816", + ":12607:2814", + ":12607:2778", + ":12607:2846", ":12607:2844", ":12607:2910#out:1", ":12607:2791#out:2", @@ -4332,11 +4338,11 @@ ":12607:2818", ":12607:2831", ":12607:2839", + ":12607:2837", + ":12607:2836", ":12607:2841", ":12607:2843", ":12607:2840", - ":12607:2837", - ":12607:2836", ":12607:2838", ":12607:2843#out:1", ":12607:2838#out:1", @@ -4365,12 +4371,12 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12607_2779_d.json", "elements":[ + ":12607:2790", ":12607:2788", ":12607:2908", - ":12607:2787", ":12607:2909", ":12607:2786", - ":12607:2790", + ":12607:2787", ":12607:2909#out:1", ":12607:2787#out:1", ":12607:2908#out:1", @@ -4397,11 +4403,11 @@ ":12607:2791:2377", ":12607:2791:2710", ":12607:2791:2707", - ":12607:2791:2849", - ":12607:2791:2709", ":12607:2791:2704", - ":12607:2791:2701", ":12607:2791:2700", + ":12607:2791:2709", + ":12607:2791:2849", + ":12607:2791:2701", ":12607:2791:2848", ":12607:2791:2699", ":12607:2791:2849#out:1", @@ -4465,31 +4471,31 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12616_d.json", "elements":[ - ":12639", - ":12638", - ":12634", - ":12637", - ":12633", - ":12632", ":12641", - ":12630", - ":12629", - ":12627", - ":12635", - ":12625", - ":12636", - ":12628", - ":12624", - ":12620", - ":12623", - ":12626", - ":12619", - ":12618", - ":12622", - ":12617", - ":12621", + ":12638", ":12640", + ":12637", + ":12636", + ":12634", + ":12632", + ":12639", + ":12629", + ":12628", ":12631", + ":12624", + ":12630", + ":12625", + ":12621", + ":12622", + ":12633", + ":12635", + ":12626", + ":12618", + ":12619", + ":12627", + ":12623", + ":12617", + ":12620", ":12617#out:1", ":12627#out:1", ":12626#out:1", @@ -4563,67 +4569,67 @@ "elements":[ ":9017", ":9014", + ":9013", + ":9012", + ":9009", ":10711", - ":9011", ":9010", + ":10712", ":12219", ":12388", - ":10712", - ":12390", - ":9013", - ":12384", + ":9006", ":12376", ":12382", + ":12383", + ":12381", + ":12374", ":12379", + ":12378", ":12377", - ":10705", - ":9008", + ":12375", + ":8970", + ":8976", + ":12385", ":8969", + ":8962", + ":12390", ":8953", ":12373", - ":12383", ":12372", - ":12385", - ":8954", - ":12380", - ":12367", - ":8970", ":12371", - ":8951", - ":8950", - ":12370", - ":10694", - ":12368", - ":9009", - ":8946", - ":10696", ":12369", - ":12387", - ":8947", - ":8916", - ":12378", - ":10709", - ":8915", - ":8976", - ":8917", + ":12370", ":10710", - ":12374", - ":10704", - ":10693", - ":9006", - ":8944", - ":12375", - ":11717", - ":9012", - ":8914", + ":8947", ":9007", - ":8962", - ":12389", - ":12381", - ":8935", + ":8946", + ":8944", + ":10705", + ":12387", + ":8951", ":8939", - ":8955", + ":9008", + ":8935", + ":8954", + ":10696", + ":11717", + ":12368", + ":10694", + ":10693", + ":8917", + ":9011", + ":10709", + ":8916", + ":12367", + ":8915", ":10695", + ":8955", + ":8950", + ":10704", + ":12384", + ":12389", + ":12380", + ":8914", ":8947#out:1", ":8935#out:1", ":8915#out:1", @@ -4691,92 +4697,92 @@ ":12364", ":12365", ":12366", - ":12361", ":12360", - ":12358", + ":12359", + ":12357", ":12356", + ":12358", + ":12353", ":12351", ":12350", - ":12346", - ":12353", - ":12345", + ":12348", ":12344", - ":12312", - ":12359", - ":12294", - ":12347", - ":12293", - ":12354", - ":12282", - ":12281", - ":12280", - ":12278", - ":12277", - ":12266", - ":12276", - ":12268", - ":12265", - ":12272", - ":12263", - ":12262", - ":12273", - ":12355", - ":12260", - ":12275", - ":12259", - ":12256", - ":12258", - ":12255", - ":12254", - ":12269", - ":12253", - ":12279", - ":12251", ":12349", - ":12357", - ":12248", + ":12281", + ":12279", + ":12278", + ":12276", + ":12275", + ":12273", + ":12282", + ":12271", ":12270", + ":12264", + ":12265", + ":12261", + ":12256", + ":12262", + ":12255", + ":12293", + ":12253", + ":12345", + ":12258", + ":12266", ":12247", ":12246", - ":12244", - ":12242", - ":12352", - ":12241", - ":12271", + ":12249", ":12245", + ":12352", + ":12243", + ":12272", + ":12240", + ":12250", ":12239", ":12238", + ":12237", + ":12244", + ":12268", ":12236", - ":12240", ":12235", ":12234", - ":12252", - ":12267", - ":12249", - ":12232", - ":12243", - ":12230", - ":12229", - ":12264", - ":12311", - ":12274", + ":12280", + ":12354", + ":12312", ":12233", - ":12237", - ":12226", - ":12261", - ":12224", + ":12355", + ":12311", + ":12252", + ":12248", ":12231", - ":12223", - ":12250", - ":12283", + ":12269", + ":12230", + ":12254", + ":12259", + ":12267", + ":12251", ":12228", - ":12225", + ":12263", + ":12274", + ":12223", + ":12361", + ":12226", ":12222", - ":12348", - ":12220", - ":12257", + ":12232", + ":12229", + ":12260", ":12386", + ":12347", + ":12283", + ":12346", + ":12225", + ":12224", + ":12257", ":12221", + ":12294", + ":12242", + ":12220", + ":12241", + ":12277", ":12345#out:1", ":12250#out:1", ":12234#out:1", @@ -4852,14 +4858,14 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12283_d.json", "elements":[ - ":12291", - ":12290", ":12292", - ":12289", + ":12290", ":12288", - ":12286", - ":12285", ":12287", + ":12291", + ":12286", + ":12289", + ":12285", ":12284", ":12284#out:1", ":12289#out:1", @@ -4922,22 +4928,22 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12294_d.json", "elements":[ - ":12305", - ":12304", - ":12307", - ":12303", - ":12308", - ":12310", - ":12300", ":12309", - ":12301", + ":12308", + ":12307", + ":12304", ":12306", + ":12305", ":12302", + ":12301", + ":12303", + ":12300", + ":12310", + ":12299", ":12298", ":12297", ":12296", ":12295", - ":12299", ":12295#out:1", ":12296#out:1", ":12307#out:1", @@ -4964,24 +4970,24 @@ "name":"I_backCalc_fixdt", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Torque_Mode_Protection/I_backCalc_fixdt", "label":"I_backCalc_fixdt", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12306_d.json", "elements":[ - ":12306:2894", - ":12306:2892", - ":12306:2877", - ":12306:2869", - ":12306:2895", - ":12306:2893", ":12306:2889", - ":12306:2855", - ":12306:2890", - ":12306:2853", + ":12306:2895", + ":12306:2892", + ":12306:2869", + ":12306:2893", ":12306:2891", + ":12306:2890", + ":12306:2894", + ":12306:2877", ":12306:2854", + ":12306:2853", ":12306:2851", + ":12306:2855", ":12306:2892#out:1", ":12306:2869#out:1", ":12306:2890#out:1", @@ -5079,34 +5085,34 @@ ":12343", ":12342", ":12341", - ":12340", ":12339", ":12338", - ":12333", - ":12331", - ":12332", - ":12329", - ":12328", - ":12326", - ":12323", - ":12322", - ":12320", - ":12325", ":12337", - ":12319", - ":12318", ":12335", - ":12317", - ":12327", - ":12330", ":12334", - ":12316", + ":12333", + ":12332", + ":12328", + ":12325", + ":12329", + ":12336", + ":12322", + ":12321", + ":12320", + ":12318", + ":12326", ":12324", + ":12317", + ":12340", + ":12316", + ":12319", + ":12323", + ":12331", ":12315", ":12314", - ":12336", + ":12330", + ":12327", ":12313", - ":12321", ":12315#out:1", ":12314#out:1", ":12317#out:1", @@ -5143,23 +5149,23 @@ "name":"I_backCalc_fixdt", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt", "label":"I_backCalc_fixdt", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12335_d.json", "elements":[ ":12335:2889", + ":12335:2894", ":12335:2892", ":12335:2895", - ":12335:2894", - ":12335:2891", - ":12335:2855", + ":12335:2893", + ":12335:2877", ":12335:2854", ":12335:2890", - ":12335:2853", - ":12335:2877", ":12335:2869", - ":12335:2893", + ":12335:2853", + ":12335:2891", + ":12335:2855", ":12335:2851", ":12335:2892#out:1", ":12335:2869#out:1", @@ -5193,8 +5199,8 @@ "elements":[ ":12335:2882", ":12335:2896", - ":12335:2879", ":12335:2880", + ":12335:2879", ":12335:2878", ":12335:2878#out:1", ":12335:2880#out:1", @@ -5250,24 +5256,24 @@ "name":"I_backCalc_fixdt1", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Motor_Limitations_Enabled/Voltage_Mode_Protection/I_backCalc_fixdt1", "label":"I_backCalc_fixdt1", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_d.json", "elements":[ ":12336:2894", ":12336:2889", - ":12336:2892", ":12336:2895", + ":12336:2892", ":12336:2877", - ":12336:2891", - ":12336:2893", ":12336:2855", - ":12336:2854", - ":12336:2890", + ":12336:2893", ":12336:2869", - ":12336:2851", + ":12336:2890", + ":12336:2891", ":12336:2853", + ":12336:2851", + ":12336:2854", ":12336:2892#out:1", ":12336:2869#out:1", ":12336:2890#out:1", @@ -5298,10 +5304,10 @@ "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_12336_2877_d.json", "elements":[ - ":12336:2896", - ":12336:2880", - ":12336:2879", ":12336:2882", + ":12336:2896", + ":12336:2879", + ":12336:2880", ":12336:2878", ":12336:2878#out:1", ":12336:2880#out:1", @@ -5383,46 +5389,46 @@ ":9199", ":9223", ":9449", - ":9235", - ":9741", - ":9233", - ":9924", ":9835", - ":9225", - ":9451", - ":9927", - ":9840", - ":9454", - ":9215", - ":9452", - ":9928", - ":9839", - ":9832", - ":9831", - ":9916", - ":9915", - ":9227", - ":9929", - ":9908", - ":9455", - ":11470", - ":9838", - ":9834", - ":9207", - ":9925", - ":9904", - ":9923", - ":9926", - ":9922", - ":9842", - ":9206", - ":9920", - ":9201", - ":9921", - ":8216", - ":9214", ":9914", ":9833", + ":9840", + ":9925", + ":9924", + ":9225", + ":9926", + ":9452", + ":9454", + ":11470", + ":9214", + ":9927", + ":9929", + ":9928", + ":9741", + ":9233", + ":9908", + ":9227", + ":9839", + ":9842", + ":9916", + ":8216", + ":9831", + ":9904", + ":9922", + ":9215", + ":9206", + ":9832", + ":9455", + ":9235", + ":9915", + ":9451", + ":9838", + ":9834", + ":9920", + ":9207", + ":9921", + ":9923", + ":9201", ":9919", ":9836", ":9208#out:3", @@ -5493,16 +5499,16 @@ "elements":[ ":9907", ":9906", - ":9912", + ":9236", ":9823", ":9911", ":9453", - ":9211", ":9913", + ":9912", ":9209", - ":9236", - ":9909", + ":9211", ":9910", + ":9909", ":9209#out:1", ":9211#out:1", ":9236#out:1", @@ -5561,20 +5567,20 @@ ":9743", ":9819", ":9802", - ":9801", - ":9800", - ":9799", - ":9820", ":9818", + ":9806", ":9805", ":9803", + ":9801", ":9816", - ":9810", ":10677", - ":9806", ":9798", + ":9810", + ":9799", ":9795", ":9796", + ":9800", + ":9820", ":9797", ":9779#out:1", ":10677#out:1", @@ -5630,12 +5636,12 @@ ":9766", ":9756", ":9760", + ":9791", + ":10035", ":9758", ":10175", - ":10035", ":9794", ":9746", - ":9791", ":9747", ":9756#out:1", ":9745#out:1", @@ -5716,7 +5722,7 @@ "name":"Model_Info", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Model_Info", "label":"Model_Info", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json", @@ -5734,17 +5740,17 @@ "name":"Task_Scheduler", "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Task_Scheduler", "label":"Task_Scheduler", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.svg", "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.png", "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11895_d.json", "elements":[ - ":11895:20", ":11895:16", - ":11895:12", ":11895:14", + ":11895:18", + ":11895:12", ":11895:10", - ":11895:18" + ":11895:20" ], "sameAsElement":false } diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json similarity index 98% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json rename to support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json index 6451e9f..e5abeaa 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json +++ b/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json @@ -10,22 +10,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -37,30 +36,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", + "on", "on", - "off", - "Ts_ctrl", - "Auto", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -72,19 +71,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "Ts_ctrl", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -109,22 +107,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -136,30 +133,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -171,19 +168,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -208,22 +204,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -235,30 +230,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -270,19 +265,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -307,22 +301,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -334,30 +327,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -369,19 +362,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -406,22 +398,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -433,30 +424,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -468,19 +459,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -505,22 +495,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -532,30 +521,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -567,19 +556,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -604,22 +592,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -631,30 +618,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -666,19 +653,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -695,7 +681,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"Counter", "label":"Counter", "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", @@ -724,7 +710,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", @@ -761,22 +747,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -788,30 +773,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -823,19 +808,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -860,22 +844,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -887,30 +870,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -922,19 +905,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -959,22 +941,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -986,30 +967,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1021,19 +1002,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1058,22 +1038,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1085,30 +1064,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -1120,19 +1099,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1157,22 +1135,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1184,30 +1161,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1219,19 +1196,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1256,22 +1232,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1283,30 +1258,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1318,19 +1293,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1347,7 +1321,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"Debounce_Filter", "label":"Debounce_Filter", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", @@ -1355,22 +1329,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1382,30 +1355,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", + "on", "on", - "off", - "-1", - "Reusable function", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1417,19 +1390,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Reusable function", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1454,22 +1426,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1481,30 +1452,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1516,19 +1487,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1553,22 +1523,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1580,30 +1549,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1615,19 +1584,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1644,7 +1612,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"Counter", "label":"Counter", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2428", @@ -1673,7 +1641,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2435:2515", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2435", @@ -1710,22 +1678,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1737,30 +1704,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1772,19 +1739,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1801,7 +1767,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"Counter", "label":"Counter", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2473", @@ -1830,7 +1796,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2480:2515", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784:2480", @@ -1859,7 +1825,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11784:2507", "className":"Either edge detection", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"either_edge", "label":"either_edge", "parent":"BLDCmotor_FOC_R2017b_fixdt:11784", @@ -1867,22 +1833,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1894,30 +1859,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", + "on", "on", - "off", - "-1", - "Auto", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -1929,19 +1894,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1958,7 +1922,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11815", "className":"Either edge detection", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"either_edge", "label":"either_edge", "parent":"BLDCmotor_FOC_R2017b_fixdt:11769", @@ -1966,22 +1930,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -1993,30 +1956,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", + "on", "on", - "off", - "-1", - "Auto", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -2028,19 +1991,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2065,22 +2027,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2092,30 +2053,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -2127,19 +2088,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2164,22 +2124,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2191,30 +2150,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -2226,19 +2185,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2255,7 +2213,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", "className":"Stateflow.Chart", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"F03_02_Control_Mode_Manager", "label":"F03_02_Control_Mode_Manager", "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", @@ -2322,22 +2280,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2349,30 +2306,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -2384,19 +2341,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2421,22 +2377,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2448,30 +2403,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -2483,19 +2438,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2520,22 +2474,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2547,30 +2500,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -2582,19 +2535,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2619,22 +2571,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2646,30 +2597,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -2681,19 +2632,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2718,22 +2668,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -2745,30 +2694,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -2780,19 +2729,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2902,7 +2850,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"Delay_Init1", "label":"Delay_Init1", "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", @@ -2970,7 +2918,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", "className":"Rising edge init", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"rising_edge_init", "label":"rising_edge_init", "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", @@ -2978,22 +2926,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3005,30 +2952,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", + "on", "on", - "off", - "-1", - "Auto", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3040,19 +2987,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3077,22 +3023,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3104,30 +3049,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3139,19 +3084,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3176,22 +3120,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3203,30 +3146,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3238,19 +3181,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3353,22 +3295,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3380,30 +3321,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -3415,19 +3356,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3452,22 +3392,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3479,30 +3418,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3514,19 +3453,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3551,22 +3489,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3578,30 +3515,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -3613,19 +3550,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3650,22 +3586,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3677,30 +3612,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3712,19 +3647,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3749,22 +3683,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3776,30 +3709,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3811,19 +3744,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3848,22 +3780,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3875,30 +3806,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -3910,19 +3841,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3947,22 +3877,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -3974,30 +3903,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -4009,19 +3938,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4139,22 +4067,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4166,30 +4093,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -4201,19 +4128,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4238,22 +4164,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4265,30 +4190,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -4300,19 +4225,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4337,22 +4261,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4364,30 +4287,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -4399,19 +4322,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4436,22 +4358,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4463,30 +4384,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -4498,19 +4419,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4535,22 +4455,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4562,30 +4481,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -4597,19 +4516,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4634,22 +4552,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4661,30 +4578,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -4696,19 +4613,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4733,22 +4649,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4760,30 +4675,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -4795,19 +4710,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4832,22 +4746,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4859,30 +4772,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -4894,19 +4807,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4931,22 +4843,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -4958,30 +4869,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -4993,19 +4904,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5123,22 +5033,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5150,30 +5059,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -5185,19 +5094,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5222,22 +5130,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5249,30 +5156,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -5284,19 +5191,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5414,22 +5320,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5441,30 +5346,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -5476,19 +5381,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5606,22 +5510,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5633,30 +5536,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -5668,19 +5571,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5705,22 +5607,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5732,30 +5633,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -5767,19 +5668,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5936,22 +5836,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -5963,30 +5862,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -5998,19 +5897,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6128,22 +6026,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6155,30 +6052,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -6190,19 +6087,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6227,22 +6123,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6254,30 +6149,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -6289,19 +6184,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6458,22 +6352,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6485,30 +6378,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -6520,19 +6413,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6596,22 +6488,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6623,30 +6514,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -6658,19 +6549,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6695,22 +6585,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6722,30 +6611,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -6757,19 +6646,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6794,22 +6682,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6821,30 +6708,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -6856,19 +6743,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6932,22 +6818,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -6959,30 +6844,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -6994,19 +6879,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7023,7 +6907,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:12306", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"I_backCalc_fixdt", "label":"I_backCalc_fixdt", "parent":"BLDCmotor_FOC_R2017b_fixdt:12294", @@ -7060,22 +6944,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7087,30 +6970,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -7122,19 +7005,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7198,22 +7080,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7225,30 +7106,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -7260,19 +7141,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7289,7 +7169,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:12335", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"I_backCalc_fixdt", "label":"I_backCalc_fixdt", "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", @@ -7326,22 +7206,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7353,30 +7232,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -7388,19 +7267,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7456,7 +7334,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:12336", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"I_backCalc_fixdt1", "label":"I_backCalc_fixdt1", "parent":"BLDCmotor_FOC_R2017b_fixdt:12312", @@ -7493,22 +7371,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7520,30 +7397,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -7555,19 +7432,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7631,22 +7507,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7658,30 +7533,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -7693,19 +7568,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7730,22 +7604,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7757,30 +7630,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -7792,19 +7665,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7829,22 +7701,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7856,30 +7727,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -7891,19 +7762,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7928,22 +7798,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -7955,30 +7824,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "off", "", + "off", "", - "All", "off", "off", "", @@ -7990,19 +7859,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -8027,22 +7895,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -8054,30 +7921,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -8089,19 +7956,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -8126,22 +7992,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -8153,30 +8018,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -8188,19 +8053,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -8310,7 +8174,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", "className":"Simulink.SubSystem", - "icon":"WebViewIcon5", + "icon":"WebViewIcon4", "name":"Model_Info", "label":"Model_Info", "parent":"BLDCmotor_FOC_R2017b_fixdt:29", @@ -8318,22 +8182,21 @@ "params":[ "ShowPortLabels", "Permissions", + "ErrorFcn", + "PermitHierarchicalResolution", "TreatAsAtomicUnit", - "MinAlgLoopOccurrences", - "SystemSampleTime", - "RTWSystemCode", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", "BlockChoice", - "ErrorFcn", "FunctionInterfaceSpec", "FunctionWithSeparateData", "GeneratePreprocessorConditionals", "IsSubsystemVirtual", "MemberBlocks", + "MinAlgLoopOccurrences", "OverrideUsingVariant", - "PermitHierarchicalResolution", "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", @@ -8345,30 +8208,30 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", + "SystemSampleTime", "TemplateBlock", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", + "", + "All", "off", - "off", - "-1", - "Auto", + "on", "", "", "off", "", - "", "void_void", "off", "off", "on", "", + "off", "", - "All", "off", "off", "", @@ -8380,19 +8243,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", + "-1", "", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -8409,7 +8271,7 @@ { "sid":"BLDCmotor_FOC_R2017b_fixdt:11895", "className":"Stateflow.Chart", - "icon":"WebViewIcon4", + "icon":"WebViewIcon5", "name":"Task_Scheduler", "label":"Task_Scheduler", "parent":"BLDCmotor_FOC_R2017b_fixdt:29",