From 3c8a035b2e4867f515ef709a8eaa0f4bbaeb15a1 Mon Sep 17 00:00:00 2001 From: EmanuelFeru Date: Sun, 11 Oct 2020 20:58:03 +0200 Subject: [PATCH] Updates on BLDC controller - added possbility to switch the Control mode while motor is spinning - added support for Cruise control: activated by b_cruiseCtrlEna, where the target to set is n_cruiseMotTgt. (Needs small aditional handling on the application firmware to set the n_cruiseMotTgt properly to the current operation speed, immediately after activation via b_cruiseCtrlEna). - extended Phase current measurements z_selPhaCurMeasABC : {iA,iB} = 0; {iB,iC} = 1; {iA,iC} = 2 - added interface for external motor angle measurement from as sensor, e.g., encoder. The selection can be done via b_angleMeasEna. --- .../01_Controller/BLDC_controller_Lib.slx | Bin 54790 -> 55618 bytes 02_Figures/paramTable.png | Bin 0 -> 68023 bytes 03_CreateParamTable/create_tableParamType.m | 6 +- 03_CreateParamTable/tableParamType.xlsx | Bin 13164 -> 13383 bytes BLDC_controller_ert_rtw/BLDC_controller.c | 3216 ++++ BLDC_controller_ert_rtw/BLDC_controller.h | 536 + .../BLDC_controller_data.c | 157 + BLDC_controller_ert_rtw/ert_main.c | 354 + .../html/webview/support/slwebview.json | 19 +- ...CmotorControl_FOC_R2017b_fixdt_10035_d.png | Bin 7520 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_10066_d.png | Bin 8754 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_10164_d.png | Bin 7596 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_10364_d.png | Bin 10676 -> 0 bytes ...Control_FOC_R2017b_fixdt_10454_2779_d.json | 509 - ...rControl_FOC_R2017b_fixdt_10454_2779_d.png | Bin 4679 -> 0 bytes ...rControl_FOC_R2017b_fixdt_10454_2779_d.svg | 435 - ...CmotorControl_FOC_R2017b_fixdt_10454_d.png | Bin 7584 -> 0 bytes ...Control_FOC_R2017b_fixdt_10455_2779_d.json | 509 - ...rControl_FOC_R2017b_fixdt_10455_2779_d.png | Bin 4679 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_10455_d.png | Bin 7579 -> 0 bytes ...motorControl_FOC_R2017b_fixdt_10507_d.json | 936 -- ...motorControl_FOC_R2017b_fixdt_10508_d.json | 936 -- ...CmotorControl_FOC_R2017b_fixdt_10508_d.svg | 1180 -- ...CmotorControl_FOC_R2017b_fixdt_10566_d.png | Bin 6757 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_10602_d.png | Bin 5417 -> 0 bytes ...rControl_FOC_R2017b_fixdt_10745_2877_d.png | Bin 4682 -> 0 bytes ...Control_FOC_R2017b_fixdt_10745_2895_d.json | 936 -- ...rControl_FOC_R2017b_fixdt_10746_2877_d.png | Bin 4682 -> 0 bytes ...Control_FOC_R2017b_fixdt_10746_2895_d.json | 936 -- ...rControl_FOC_R2017b_fixdt_10808_2877_d.png | Bin 4682 -> 0 bytes ...Control_FOC_R2017b_fixdt_10808_2895_d.json | 936 -- ...Control_FOC_R2017b_fixdt_10828_2779_d.json | 509 - ...rControl_FOC_R2017b_fixdt_10828_2779_d.png | Bin 4679 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_10828_d.png | Bin 7584 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_10829_d.svg | 1180 -- ...BLDCmotorControl_FOC_R2017b_fixdt_29_d.png | Bin 12520 -> 0 bytes ...motorControl_FOC_R2017b_fixdt_29_icons.png | Bin 3304 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8220_d.png | Bin 12669 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8225_d.png | Bin 7427 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8247_d.png | Bin 4960 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8263_d.png | Bin 8109 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8272_d.png | Bin 5556 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8314_d.png | Bin 8556 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8384_d.png | Bin 7853 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8469_d.png | Bin 6583 -> 0 bytes ...orControl_FOC_R2017b_fixdt_8486_2428_d.png | Bin 6887 -> 0 bytes ...orControl_FOC_R2017b_fixdt_8486_2435_d.png | Bin 5591 -> 0 bytes ...orControl_FOC_R2017b_fixdt_8486_2473_d.png | Bin 6792 -> 0 bytes ...orControl_FOC_R2017b_fixdt_8486_2480_d.png | Bin 5591 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8486_d.png | Bin 6795 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8535_d.png | Bin 10653 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8546_d.png | Bin 8844 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8603_d.png | Bin 10499 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8658_d.png | Bin 9661 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_8668_d.json | 2309 --- ...DCmotorControl_FOC_R2017b_fixdt_8668_d.png | Bin 5825 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8686_d.png | Bin 6157 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8726_d.png | Bin 5211 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8738_d.png | Bin 4927 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8743_d.png | Bin 4383 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_8913_d.png | Bin 13756 -> 0 bytes ...CmotorControl_FOC_R2017b_fixdt_9074_d.json | 1781 -- ...DCmotorControl_FOC_R2017b_fixdt_9074_d.png | Bin 6690 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_9074_d.svg | 1359 -- ...DCmotorControl_FOC_R2017b_fixdt_9109_d.png | Bin 6999 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_9143_d.png | Bin 5752 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_9164_d.svg | 1180 -- ...DCmotorControl_FOC_R2017b_fixdt_9188_d.svg | 1180 -- ...DCmotorControl_FOC_R2017b_fixdt_9198_d.png | Bin 8567 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_9741_d.png | Bin 4975 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_9743_d.png | Bin 5914 -> 0 bytes ...DCmotorControl_FOC_R2017b_fixdt_9937_d.png | Bin 5906 -> 0 bytes ...rControl_FOC_R2017b_fixdt_9948_2395_d.json | 936 -- ...> BLDCmotor_FOC_R2017b_fixdt_10035_d.json} | 162 +- .../BLDCmotor_FOC_R2017b_fixdt_10035_d.png | Bin 0 -> 7115 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10035_d.svg} | 364 +- ...> BLDCmotor_FOC_R2017b_fixdt_10066_d.json} | 1992 +-- .../BLDCmotor_FOC_R2017b_fixdt_10066_d.png | Bin 0 -> 8754 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10066_d.svg} | 3260 ++-- ...> BLDCmotor_FOC_R2017b_fixdt_10164_d.json} | 760 +- .../BLDCmotor_FOC_R2017b_fixdt_10164_d.png | Bin 0 -> 7597 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10164_d.svg} | 796 +- ...> BLDCmotor_FOC_R2017b_fixdt_10364_d.json} | 6822 ++++---- .../BLDCmotor_FOC_R2017b_fixdt_10364_d.png | Bin 0 -> 11243 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10364_d.svg} | 7392 +++++---- ...DCmotor_FOC_R2017b_fixdt_10454_2779_d.json | 645 + ...LDCmotor_FOC_R2017b_fixdt_10454_2779_d.png | Bin 0 -> 5571 bytes ...DCmotor_FOC_R2017b_fixdt_10454_2779_d.svg} | 458 +- ...Cmotor_FOC_R2017b_fixdt_10454_2791_d.json} | 464 +- ...DCmotor_FOC_R2017b_fixdt_10454_2791_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_10454_2791_d.svg} | 814 +- ...Cmotor_FOC_R2017b_fixdt_10454_2816_d.json} | 256 +- ...DCmotor_FOC_R2017b_fixdt_10454_2816_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_10454_2816_d.svg} | 448 +- ...> BLDCmotor_FOC_R2017b_fixdt_10454_d.json} | 1842 ++- .../BLDCmotor_FOC_R2017b_fixdt_10454_d.png | Bin 0 -> 7781 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10454_d.svg} | 2569 +-- ...DCmotor_FOC_R2017b_fixdt_10455_2779_d.json | 645 + ...LDCmotor_FOC_R2017b_fixdt_10455_2779_d.png | Bin 0 -> 5543 bytes ...DCmotor_FOC_R2017b_fixdt_10455_2779_d.svg} | 462 +- ...Cmotor_FOC_R2017b_fixdt_10455_2791_d.json} | 1146 +- ...DCmotor_FOC_R2017b_fixdt_10455_2791_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_10455_2791_d.svg} | 940 +- ...Cmotor_FOC_R2017b_fixdt_10455_2816_d.json} | 166 +- ...DCmotor_FOC_R2017b_fixdt_10455_2816_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_10455_2816_d.svg} | 76 +- ...> BLDCmotor_FOC_R2017b_fixdt_10455_d.json} | 1310 +- .../BLDCmotor_FOC_R2017b_fixdt_10455_d.png | Bin 0 -> 7766 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10455_d.svg} | 2233 +-- ...> BLDCmotor_FOC_R2017b_fixdt_10507_d.json} | 68 +- ...=> BLDCmotor_FOC_R2017b_fixdt_10507_d.png} | Bin .../BLDCmotor_FOC_R2017b_fixdt_10507_d.svg | 1180 ++ ...> BLDCmotor_FOC_R2017b_fixdt_10508_d.json} | 68 +- ...=> BLDCmotor_FOC_R2017b_fixdt_10508_d.png} | Bin .../BLDCmotor_FOC_R2017b_fixdt_10508_d.svg | 1180 ++ ...> BLDCmotor_FOC_R2017b_fixdt_10566_d.json} | 1602 +- .../BLDCmotor_FOC_R2017b_fixdt_10566_d.png | Bin 0 -> 6765 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10566_d.svg} | 2528 +-- ...> BLDCmotor_FOC_R2017b_fixdt_10584_d.json} | 400 +- ...=> BLDCmotor_FOC_R2017b_fixdt_10584_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_10584_d.svg} | 610 +- ...> BLDCmotor_FOC_R2017b_fixdt_10594_d.json} | 68 +- ...=> BLDCmotor_FOC_R2017b_fixdt_10594_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_10594_d.svg} | 58 +- ...> BLDCmotor_FOC_R2017b_fixdt_10602_d.json} | 1020 +- .../BLDCmotor_FOC_R2017b_fixdt_10602_d.png | Bin 0 -> 5426 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10602_d.svg} | 910 +- ...Cmotor_FOC_R2017b_fixdt_10745_2877_d.json} | 36 +- ...LDCmotor_FOC_R2017b_fixdt_10745_2877_d.png | Bin 0 -> 4686 bytes ...DCmotor_FOC_R2017b_fixdt_10745_2877_d.svg} | 58 +- ...Cmotor_FOC_R2017b_fixdt_10745_2895_d.json} | 68 +- ...DCmotor_FOC_R2017b_fixdt_10745_2895_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_10745_2895_d.svg} | 56 +- ...> BLDCmotor_FOC_R2017b_fixdt_10745_d.json} | 1334 +- ...=> BLDCmotor_FOC_R2017b_fixdt_10745_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_10745_d.svg} | 1040 +- ...Cmotor_FOC_R2017b_fixdt_10746_2877_d.json} | 150 +- ...LDCmotor_FOC_R2017b_fixdt_10746_2877_d.png | Bin 0 -> 4686 bytes ...DCmotor_FOC_R2017b_fixdt_10746_2877_d.svg} | 176 +- ...DCmotor_FOC_R2017b_fixdt_10746_2895_d.json | 936 ++ ...DCmotor_FOC_R2017b_fixdt_10746_2895_d.png} | Bin ...LDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg | 1180 ++ ...> BLDCmotor_FOC_R2017b_fixdt_10746_d.json} | 1260 +- ...=> BLDCmotor_FOC_R2017b_fixdt_10746_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_10746_d.svg} | 904 +- ...Cmotor_FOC_R2017b_fixdt_10808_2877_d.json} | 376 +- ...LDCmotor_FOC_R2017b_fixdt_10808_2877_d.png | Bin 0 -> 4686 bytes ...DCmotor_FOC_R2017b_fixdt_10808_2877_d.svg} | 198 +- ...DCmotor_FOC_R2017b_fixdt_10808_2895_d.json | 936 ++ ...DCmotor_FOC_R2017b_fixdt_10808_2895_d.png} | Bin ...LDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg | 1180 ++ ...> BLDCmotor_FOC_R2017b_fixdt_10808_d.json} | 988 +- ...=> BLDCmotor_FOC_R2017b_fixdt_10808_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_10808_d.svg} | 1068 +- ...DCmotor_FOC_R2017b_fixdt_10828_2779_d.json | 645 + ...LDCmotor_FOC_R2017b_fixdt_10828_2779_d.png | Bin 0 -> 5456 bytes ...LDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg | 489 + ...Cmotor_FOC_R2017b_fixdt_10828_2791_d.json} | 530 +- ...DCmotor_FOC_R2017b_fixdt_10828_2791_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_10828_2791_d.svg} | 1242 +- ...Cmotor_FOC_R2017b_fixdt_10828_2816_d.json} | 314 +- ...DCmotor_FOC_R2017b_fixdt_10828_2816_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_10828_2816_d.svg} | 538 +- ...> BLDCmotor_FOC_R2017b_fixdt_10828_d.json} | 1886 ++- .../BLDCmotor_FOC_R2017b_fixdt_10828_d.png | Bin 0 -> 7778 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_10828_d.svg} | 2169 +-- .../BLDCmotor_FOC_R2017b_fixdt_10829_d.json | 936 ++ ...=> BLDCmotor_FOC_R2017b_fixdt_10829_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_10829_d.svg} | 58 +- .../BLDCmotor_FOC_R2017b_fixdt_11023_d.json | 2949 ++++ .../BLDCmotor_FOC_R2017b_fixdt_11023_d.png | Bin 0 -> 6931 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11023_d.svg} | 2364 ++- ...> BLDCmotor_FOC_R2017b_fixdt_11026_d.json} | 672 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11026_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11026_d.svg} | 740 +- .../BLDCmotor_FOC_R2017b_fixdt_11041_d.json | 1122 ++ .../BLDCmotor_FOC_R2017b_fixdt_11041_d.png | Bin 0 -> 5647 bytes .../BLDCmotor_FOC_R2017b_fixdt_11041_d.svg | 960 ++ ...> BLDCmotor_FOC_R2017b_fixdt_11056_d.json} | 896 +- .../BLDCmotor_FOC_R2017b_fixdt_11056_d.png | Bin 0 -> 6135 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11056_d.svg} | 954 +- ...> BLDCmotor_FOC_R2017b_fixdt_11151_d.json} | 1772 +- .../BLDCmotor_FOC_R2017b_fixdt_11151_d.png | Bin 0 -> 10131 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11151_d.svg} | 3143 ++-- .../BLDCmotor_FOC_R2017b_fixdt_11159_d.json | 3840 +++++ .../BLDCmotor_FOC_R2017b_fixdt_11159_d.png | Bin 0 -> 8903 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11159_d.svg} | 4752 +++--- ...> BLDCmotor_FOC_R2017b_fixdt_11200_d.json} | 543 +- .../BLDCmotor_FOC_R2017b_fixdt_11200_d.png | Bin 0 -> 12165 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11200_d.svg} | 818 +- ...> BLDCmotor_FOC_R2017b_fixdt_11201_d.json} | 1590 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11201_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11201_d.svg} | 2544 +-- ...> BLDCmotor_FOC_R2017b_fixdt_11207_d.json} | 16 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11207_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11207_d.svg} | 12 +- ...> BLDCmotor_FOC_R2017b_fixdt_11211_d.json} | 74 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11211_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11211_d.svg} | 114 +- ...> BLDCmotor_FOC_R2017b_fixdt_11215_d.json} | 982 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11215_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11215_d.svg} | 1016 +- ...> BLDCmotor_FOC_R2017b_fixdt_11254_d.json} | 910 +- .../BLDCmotor_FOC_R2017b_fixdt_11254_d.png | Bin 0 -> 5904 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_11254_d.svg} | 1108 +- ...Cmotor_FOC_R2017b_fixdt_11265_2342_d.json} | 52 +- ...DCmotor_FOC_R2017b_fixdt_11265_2342_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_11265_2342_d.svg} | 34 +- ...DCmotor_FOC_R2017b_fixdt_11265_2395_d.json | 936 ++ ...DCmotor_FOC_R2017b_fixdt_11265_2395_d.png} | Bin ...DCmotor_FOC_R2017b_fixdt_11265_2395_d.svg} | 48 +- ...> BLDCmotor_FOC_R2017b_fixdt_11265_d.json} | 654 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11265_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11265_d.svg} | 628 +- ...> BLDCmotor_FOC_R2017b_fixdt_11267_d.json} | 20 +- ...=> BLDCmotor_FOC_R2017b_fixdt_11267_d.png} | Bin ...=> BLDCmotor_FOC_R2017b_fixdt_11267_d.svg} | 48 +- .../BLDCmotor_FOC_R2017b_fixdt_11357_d.json | 1323 ++ .../BLDCmotor_FOC_R2017b_fixdt_11357_d.png | Bin 0 -> 5366 bytes .../BLDCmotor_FOC_R2017b_fixdt_11357_d.svg | 1006 ++ .../BLDCmotor_FOC_R2017b_fixdt_11408_d.json | 693 + .../BLDCmotor_FOC_R2017b_fixdt_11408_d.png | Bin 0 -> 7196 bytes .../BLDCmotor_FOC_R2017b_fixdt_11408_d.svg | 523 + ...n => BLDCmotor_FOC_R2017b_fixdt_29_d.json} | 7558 +++++---- .../BLDCmotor_FOC_R2017b_fixdt_29_d.png | Bin 0 -> 11795 bytes ...vg => BLDCmotor_FOC_R2017b_fixdt_29_d.svg} | 13776 ++++++++-------- ...> BLDCmotor_FOC_R2017b_fixdt_29_icons.css} | 2 +- .../BLDCmotor_FOC_R2017b_fixdt_29_icons.png | Bin 0 -> 3300 bytes ...=> BLDCmotor_FOC_R2017b_fixdt_8220_d.json} | 3410 ++-- .../BLDCmotor_FOC_R2017b_fixdt_8220_d.png | Bin 0 -> 14237 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8220_d.svg} | 3251 ++-- ...=> BLDCmotor_FOC_R2017b_fixdt_8225_d.json} | 60 +- .../BLDCmotor_FOC_R2017b_fixdt_8225_d.png | Bin 0 -> 7422 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8225_d.svg} | 72 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8235_d.json} | 154 +- ... => BLDCmotor_FOC_R2017b_fixdt_8235_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_8235_d.svg} | 42 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8247_d.json} | 108 +- .../BLDCmotor_FOC_R2017b_fixdt_8247_d.png | Bin 0 -> 4958 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8247_d.svg} | 94 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8263_d.json} | 4329 ++--- .../BLDCmotor_FOC_R2017b_fixdt_8263_d.png | Bin 0 -> 8729 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8263_d.svg} | 5342 +++--- ...DCmotor_FOC_R2017b_fixdt_8272_2515_d.json} | 44 +- ...LDCmotor_FOC_R2017b_fixdt_8272_2515_d.png} | Bin ...LDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg} | 28 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8272_d.json} | 52 +- .../BLDCmotor_FOC_R2017b_fixdt_8272_d.png | Bin 0 -> 5551 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8272_d.svg} | 68 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8314_d.json} | 3922 ++--- .../BLDCmotor_FOC_R2017b_fixdt_8314_d.png | Bin 0 -> 8557 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8314_d.svg} | 3958 ++--- ...=> BLDCmotor_FOC_R2017b_fixdt_8384_d.json} | 1835 +- .../BLDCmotor_FOC_R2017b_fixdt_8384_d.png | Bin 0 -> 8133 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8384_d.svg} | 1514 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8469_d.json} | 3340 ++-- .../BLDCmotor_FOC_R2017b_fixdt_8469_d.png | Bin 0 -> 6630 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8469_d.svg} | 3958 ++--- ...DCmotor_FOC_R2017b_fixdt_8486_2423_d.json} | 208 +- ...LDCmotor_FOC_R2017b_fixdt_8486_2423_d.png} | Bin ...LDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg} | 130 +- ...DCmotor_FOC_R2017b_fixdt_8486_2428_d.json} | 636 +- ...BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.png | Bin 0 -> 6872 bytes ...LDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg} | 1344 +- ...or_FOC_R2017b_fixdt_8486_2435_2515_d.json} | 44 +- ...tor_FOC_R2017b_fixdt_8486_2435_2515_d.png} | Bin ...tor_FOC_R2017b_fixdt_8486_2435_2515_d.svg} | 26 +- ...DCmotor_FOC_R2017b_fixdt_8486_2435_d.json} | 224 +- ...BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.png | Bin 0 -> 5587 bytes ...LDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg} | 294 +- ...DCmotor_FOC_R2017b_fixdt_8486_2473_d.json} | 1046 +- ...BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.png | Bin 0 -> 6794 bytes ...LDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg} | 1838 +-- ...or_FOC_R2017b_fixdt_8486_2480_2515_d.json} | 44 +- ...tor_FOC_R2017b_fixdt_8486_2480_2515_d.png} | Bin ...tor_FOC_R2017b_fixdt_8486_2480_2515_d.svg} | 28 +- ...DCmotor_FOC_R2017b_fixdt_8486_2480_d.json} | 220 +- ...BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.png | Bin 0 -> 5587 bytes ...LDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg} | 612 +- ...DCmotor_FOC_R2017b_fixdt_8486_2507_d.json} | 28 +- ...LDCmotor_FOC_R2017b_fixdt_8486_2507_d.png} | Bin ...LDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg} | 20 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8486_d.json} | 2378 ++- .../BLDCmotor_FOC_R2017b_fixdt_8486_d.png | Bin 0 -> 6780 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8486_d.svg} | 2472 +-- ...=> BLDCmotor_FOC_R2017b_fixdt_8519_d.json} | 28 +- ... => BLDCmotor_FOC_R2017b_fixdt_8519_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_8519_d.svg} | 20 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8658_d.json} | 8395 +++++----- .../BLDCmotor_FOC_R2017b_fixdt_8658_d.png | Bin 0 -> 9796 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8658_d.svg} | 11935 ++++++------- ...=> BLDCmotor_FOC_R2017b_fixdt_8726_d.json} | 664 +- .../BLDCmotor_FOC_R2017b_fixdt_8726_d.png | Bin 0 -> 5213 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8726_d.svg} | 1078 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8738_d.json} | 474 +- .../BLDCmotor_FOC_R2017b_fixdt_8738_d.png | Bin 0 -> 4930 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8738_d.svg} | 680 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8743_d.json} | 870 +- .../BLDCmotor_FOC_R2017b_fixdt_8743_d.png | Bin 0 -> 4467 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8743_d.svg} | 2186 +-- ...=> BLDCmotor_FOC_R2017b_fixdt_8866_d.json} | 886 +- ... => BLDCmotor_FOC_R2017b_fixdt_8866_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_8866_d.svg} | 928 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8886_d.json} | 1070 +- ... => BLDCmotor_FOC_R2017b_fixdt_8886_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_8886_d.svg} | 994 +- ...=> BLDCmotor_FOC_R2017b_fixdt_8913_d.json} | 5518 ++++--- .../BLDCmotor_FOC_R2017b_fixdt_8913_d.png | Bin 0 -> 13875 bytes ... => BLDCmotor_FOC_R2017b_fixdt_8913_d.svg} | 8166 ++++----- ...=> BLDCmotor_FOC_R2017b_fixdt_9029_d.json} | 78 +- ... => BLDCmotor_FOC_R2017b_fixdt_9029_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9029_d.svg} | 120 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9045_d.json} | 1102 +- ... => BLDCmotor_FOC_R2017b_fixdt_9045_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9045_d.svg} | 1480 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9074_d.json} | 3519 ++-- .../BLDCmotor_FOC_R2017b_fixdt_9074_d.png | Bin 0 -> 9916 bytes .../BLDCmotor_FOC_R2017b_fixdt_9074_d.svg | 4005 +++++ ...=> BLDCmotor_FOC_R2017b_fixdt_9109_d.json} | 2373 +-- .../BLDCmotor_FOC_R2017b_fixdt_9109_d.png | Bin 0 -> 7450 bytes ... => BLDCmotor_FOC_R2017b_fixdt_9109_d.svg} | 3274 ++-- ...=> BLDCmotor_FOC_R2017b_fixdt_9143_d.json} | 1784 +- .../BLDCmotor_FOC_R2017b_fixdt_9143_d.png | Bin 0 -> 5750 bytes ... => BLDCmotor_FOC_R2017b_fixdt_9143_d.svg} | 1834 +- .../BLDCmotor_FOC_R2017b_fixdt_9164_d.json | 936 ++ ... => BLDCmotor_FOC_R2017b_fixdt_9164_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9164_d.svg} | 56 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9171_d.json} | 988 +- ... => BLDCmotor_FOC_R2017b_fixdt_9171_d.png} | Bin 5537 -> 5543 bytes ... => BLDCmotor_FOC_R2017b_fixdt_9171_d.svg} | 1464 +- .../BLDCmotor_FOC_R2017b_fixdt_9188_d.json | 936 ++ ... => BLDCmotor_FOC_R2017b_fixdt_9188_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9188_d.svg} | 54 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9198_d.json} | 3126 ++-- .../BLDCmotor_FOC_R2017b_fixdt_9198_d.png | Bin 0 -> 8500 bytes ... => BLDCmotor_FOC_R2017b_fixdt_9198_d.svg} | 3432 ++-- ...=> BLDCmotor_FOC_R2017b_fixdt_9292_d.json} | 0 ... => BLDCmotor_FOC_R2017b_fixdt_9292_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9292_d.svg} | 4 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9293_d.json} | 0 ... => BLDCmotor_FOC_R2017b_fixdt_9293_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9293_d.svg} | 4 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9741_d.json} | 484 +- .../BLDCmotor_FOC_R2017b_fixdt_9741_d.png | Bin 0 -> 5073 bytes ... => BLDCmotor_FOC_R2017b_fixdt_9741_d.svg} | 1028 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9743_d.json} | 422 +- .../BLDCmotor_FOC_R2017b_fixdt_9743_d.png | Bin 0 -> 5936 bytes ... => BLDCmotor_FOC_R2017b_fixdt_9743_d.svg} | 594 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9842_d.json} | 16 +- ... => BLDCmotor_FOC_R2017b_fixdt_9842_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9842_d.svg} | 14 +- ...=> BLDCmotor_FOC_R2017b_fixdt_9904_d.json} | 338 +- ... => BLDCmotor_FOC_R2017b_fixdt_9904_d.png} | Bin ... => BLDCmotor_FOC_R2017b_fixdt_9904_d.svg} | 1102 +- ...on => BLDCmotor_FOC_R2017b_fixdt_h_1.json} | 4656 +++--- ...json => BLDCmotor_FOC_R2017b_fixdt_m.json} | 1649 +- BLDC_controller_ert_rtw/rtwtypes.h | 104 + BLDCmotor_FOC_R2017b_fixdt.slx | Bin 202333 -> 208202 bytes README.md | 9 +- init_model.m | 51 +- 360 files changed, 151736 insertions(+), 130057 deletions(-) create mode 100644 02_Figures/paramTable.png create mode 100644 BLDC_controller_ert_rtw/BLDC_controller.c create mode 100644 BLDC_controller_ert_rtw/BLDC_controller.h create mode 100644 BLDC_controller_ert_rtw/BLDC_controller_data.c create mode 100644 BLDC_controller_ert_rtw/ert_main.c delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_icons.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8263_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8686_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8743_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8913_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.json delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.svg delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.png delete mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10035_d.json => BLDCmotor_FOC_R2017b_fixdt_10035_d.json} (90%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10035_d.svg => BLDCmotor_FOC_R2017b_fixdt_10035_d.svg} (83%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10066_d.json => BLDCmotor_FOC_R2017b_fixdt_10066_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10066_d.svg => BLDCmotor_FOC_R2017b_fixdt_10066_d.svg} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10164_d.json => BLDCmotor_FOC_R2017b_fixdt_10164_d.json} (89%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10164_d.svg => BLDCmotor_FOC_R2017b_fixdt_10164_d.svg} (85%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10364_d.json => BLDCmotor_FOC_R2017b_fixdt_10364_d.json} (81%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10364_d.svg => BLDCmotor_FOC_R2017b_fixdt_10364_d.svg} (84%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.svg => BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg} (60%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.json => BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.png => BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.svg => BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.json => BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.png => BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.svg => BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_d.json => BLDCmotor_FOC_R2017b_fixdt_10454_d.json} (85%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_d.svg => BLDCmotor_FOC_R2017b_fixdt_10454_d.svg} (84%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.svg => BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg} (62%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.json => BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.png => BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.svg => BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.json => BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.png => BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.svg => BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg} (96%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_d.json => BLDCmotor_FOC_R2017b_fixdt_10455_d.json} (85%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_d.svg => BLDCmotor_FOC_R2017b_fixdt_10455_d.svg} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9164_d.json => BLDCmotor_FOC_R2017b_fixdt_10507_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10507_d.png => BLDCmotor_FOC_R2017b_fixdt_10507_d.png} (100%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9188_d.json => BLDCmotor_FOC_R2017b_fixdt_10508_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10508_d.png => BLDCmotor_FOC_R2017b_fixdt_10508_d.png} (100%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10566_d.json => BLDCmotor_FOC_R2017b_fixdt_10566_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10566_d.svg => BLDCmotor_FOC_R2017b_fixdt_10566_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10584_d.json => BLDCmotor_FOC_R2017b_fixdt_10584_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10584_d.png => BLDCmotor_FOC_R2017b_fixdt_10584_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10584_d.svg => BLDCmotor_FOC_R2017b_fixdt_10584_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10594_d.json => BLDCmotor_FOC_R2017b_fixdt_10594_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10594_d.png => BLDCmotor_FOC_R2017b_fixdt_10594_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.svg => BLDCmotor_FOC_R2017b_fixdt_10594_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10602_d.json => BLDCmotor_FOC_R2017b_fixdt_10602_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10602_d.svg => BLDCmotor_FOC_R2017b_fixdt_10602_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.json => BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.svg => BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg} (84%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10829_d.json => BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.png => BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.svg => BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10745_d.json => BLDCmotor_FOC_R2017b_fixdt_10745_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10745_d.png => BLDCmotor_FOC_R2017b_fixdt_10745_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10745_d.svg => BLDCmotor_FOC_R2017b_fixdt_10745_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.json => BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.svg => BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg} (83%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.png => BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.png} (100%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10746_d.json => BLDCmotor_FOC_R2017b_fixdt_10746_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10746_d.png => BLDCmotor_FOC_R2017b_fixdt_10746_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10746_d.svg => BLDCmotor_FOC_R2017b_fixdt_10746_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.json => BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.svg => BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg} (83%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.png => BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.png} (100%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10808_d.json => BLDCmotor_FOC_R2017b_fixdt_10808_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10808_d.png => BLDCmotor_FOC_R2017b_fixdt_10808_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10808_d.svg => BLDCmotor_FOC_R2017b_fixdt_10808_d.svg} (91%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.json => BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.png => BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.svg => BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.json => BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.png => BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.svg => BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10828_d.json => BLDCmotor_FOC_R2017b_fixdt_10828_d.json} (85%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10455_d.svg => BLDCmotor_FOC_R2017b_fixdt_10828_d.svg} (83%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10829_d.png => BLDCmotor_FOC_R2017b_fixdt_10829_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10594_d.svg => BLDCmotor_FOC_R2017b_fixdt_10829_d.svg} (94%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8668_d.svg => BLDCmotor_FOC_R2017b_fixdt_11023_d.svg} (65%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8671_d.json => BLDCmotor_FOC_R2017b_fixdt_11026_d.json} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8671_d.png => BLDCmotor_FOC_R2017b_fixdt_11026_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8671_d.svg => BLDCmotor_FOC_R2017b_fixdt_11026_d.svg} (94%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8686_d.json => BLDCmotor_FOC_R2017b_fixdt_11056_d.json} (88%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8686_d.svg => BLDCmotor_FOC_R2017b_fixdt_11056_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8535_d.json => BLDCmotor_FOC_R2017b_fixdt_11151_d.json} (81%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8535_d.svg => BLDCmotor_FOC_R2017b_fixdt_11151_d.svg} (83%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8546_d.svg => BLDCmotor_FOC_R2017b_fixdt_11159_d.svg} (63%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8603_d.json => BLDCmotor_FOC_R2017b_fixdt_11200_d.json} (67%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8603_d.svg => BLDCmotor_FOC_R2017b_fixdt_11200_d.svg} (50%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9953_d.json => BLDCmotor_FOC_R2017b_fixdt_11201_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9953_d.png => BLDCmotor_FOC_R2017b_fixdt_11201_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9953_d.svg => BLDCmotor_FOC_R2017b_fixdt_11201_d.svg} (85%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9988_d.json => BLDCmotor_FOC_R2017b_fixdt_11207_d.json} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9988_d.png => BLDCmotor_FOC_R2017b_fixdt_11207_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9988_d.svg => BLDCmotor_FOC_R2017b_fixdt_11207_d.svg} (97%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10007_d.json => BLDCmotor_FOC_R2017b_fixdt_11211_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10007_d.png => BLDCmotor_FOC_R2017b_fixdt_11211_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10007_d.svg => BLDCmotor_FOC_R2017b_fixdt_11211_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9957_d.json => BLDCmotor_FOC_R2017b_fixdt_11215_d.json} (84%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9957_d.png => BLDCmotor_FOC_R2017b_fixdt_11215_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9957_d.svg => BLDCmotor_FOC_R2017b_fixdt_11215_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9937_d.json => BLDCmotor_FOC_R2017b_fixdt_11254_d.json} (88%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9937_d.svg => BLDCmotor_FOC_R2017b_fixdt_11254_d.svg} (80%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.json => BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.png => BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.svg => BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg} (95%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.png => BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.svg => BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg} (96%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_d.json => BLDCmotor_FOC_R2017b_fixdt_11265_d.json} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_d.png => BLDCmotor_FOC_R2017b_fixdt_11265_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9948_d.svg => BLDCmotor_FOC_R2017b_fixdt_11265_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9950_d.json => BLDCmotor_FOC_R2017b_fixdt_11267_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9950_d.png => BLDCmotor_FOC_R2017b_fixdt_11267_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9950_d.svg => BLDCmotor_FOC_R2017b_fixdt_11267_d.svg} (97%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_29_d.json => BLDCmotor_FOC_R2017b_fixdt_29_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_29_d.svg => BLDCmotor_FOC_R2017b_fixdt_29_d.svg} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_29_icons.css => BLDCmotor_FOC_R2017b_fixdt_29_icons.css} (83%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8220_d.json => BLDCmotor_FOC_R2017b_fixdt_8220_d.json} (76%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8220_d.svg => BLDCmotor_FOC_R2017b_fixdt_8220_d.svg} (78%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8225_d.json => BLDCmotor_FOC_R2017b_fixdt_8225_d.json} (88%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8225_d.svg => BLDCmotor_FOC_R2017b_fixdt_8225_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8235_d.json => BLDCmotor_FOC_R2017b_fixdt_8235_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8235_d.png => BLDCmotor_FOC_R2017b_fixdt_8235_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8235_d.svg => BLDCmotor_FOC_R2017b_fixdt_8235_d.svg} (97%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8247_d.json => BLDCmotor_FOC_R2017b_fixdt_8247_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8247_d.svg => BLDCmotor_FOC_R2017b_fixdt_8247_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8263_d.json => BLDCmotor_FOC_R2017b_fixdt_8263_d.json} (83%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8263_d.svg => BLDCmotor_FOC_R2017b_fixdt_8263_d.svg} (81%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.json => BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.png => BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.svg => BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8272_d.json => BLDCmotor_FOC_R2017b_fixdt_8272_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8272_d.svg => BLDCmotor_FOC_R2017b_fixdt_8272_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8314_d.json => BLDCmotor_FOC_R2017b_fixdt_8314_d.json} (88%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8314_d.svg => BLDCmotor_FOC_R2017b_fixdt_8314_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8384_d.json => BLDCmotor_FOC_R2017b_fixdt_8384_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8384_d.svg => BLDCmotor_FOC_R2017b_fixdt_8384_d.svg} (84%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8469_d.json => BLDCmotor_FOC_R2017b_fixdt_8469_d.json} (89%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8469_d.svg => BLDCmotor_FOC_R2017b_fixdt_8469_d.svg} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.png => BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json} (85%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.png => BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg} (97%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json} (85%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.png => BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8519_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.png => BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8519_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_d.json => BLDCmotor_FOC_R2017b_fixdt_8486_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_d.svg => BLDCmotor_FOC_R2017b_fixdt_8486_d.svg} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.json => BLDCmotor_FOC_R2017b_fixdt_8519_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8519_d.png => BLDCmotor_FOC_R2017b_fixdt_8519_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.svg => BLDCmotor_FOC_R2017b_fixdt_8519_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8658_d.json => BLDCmotor_FOC_R2017b_fixdt_8658_d.json} (85%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8658_d.svg => BLDCmotor_FOC_R2017b_fixdt_8658_d.svg} (85%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8726_d.json => BLDCmotor_FOC_R2017b_fixdt_8726_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8726_d.svg => BLDCmotor_FOC_R2017b_fixdt_8726_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8738_d.json => BLDCmotor_FOC_R2017b_fixdt_8738_d.json} (88%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8738_d.svg => BLDCmotor_FOC_R2017b_fixdt_8738_d.svg} (80%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8743_d.json => BLDCmotor_FOC_R2017b_fixdt_8743_d.json} (89%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8743_d.svg => BLDCmotor_FOC_R2017b_fixdt_8743_d.svg} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8866_d.json => BLDCmotor_FOC_R2017b_fixdt_8866_d.json} (90%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8866_d.png => BLDCmotor_FOC_R2017b_fixdt_8866_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8866_d.svg => BLDCmotor_FOC_R2017b_fixdt_8866_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8886_d.json => BLDCmotor_FOC_R2017b_fixdt_8886_d.json} (87%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8886_d.png => BLDCmotor_FOC_R2017b_fixdt_8886_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8886_d.svg => BLDCmotor_FOC_R2017b_fixdt_8886_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8913_d.json => BLDCmotor_FOC_R2017b_fixdt_8913_d.json} (88%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8913_d.svg => BLDCmotor_FOC_R2017b_fixdt_8913_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9029_d.json => BLDCmotor_FOC_R2017b_fixdt_9029_d.json} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9029_d.png => BLDCmotor_FOC_R2017b_fixdt_9029_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9029_d.svg => BLDCmotor_FOC_R2017b_fixdt_9029_d.svg} (96%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9045_d.json => BLDCmotor_FOC_R2017b_fixdt_9045_d.json} (88%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9045_d.png => BLDCmotor_FOC_R2017b_fixdt_9045_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9045_d.svg => BLDCmotor_FOC_R2017b_fixdt_9045_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_8546_d.json => BLDCmotor_FOC_R2017b_fixdt_9074_d.json} (71%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.png create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.svg rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9109_d.json => BLDCmotor_FOC_R2017b_fixdt_9109_d.json} (81%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9109_d.svg => BLDCmotor_FOC_R2017b_fixdt_9109_d.svg} (82%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9143_d.json => BLDCmotor_FOC_R2017b_fixdt_9143_d.json} (84%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9143_d.svg => BLDCmotor_FOC_R2017b_fixdt_9143_d.svg} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9164_d.png => BLDCmotor_FOC_R2017b_fixdt_9164_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.svg => BLDCmotor_FOC_R2017b_fixdt_9164_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9171_d.json => BLDCmotor_FOC_R2017b_fixdt_9171_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9171_d.png => BLDCmotor_FOC_R2017b_fixdt_9171_d.png} (68%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9171_d.svg => BLDCmotor_FOC_R2017b_fixdt_9171_d.svg} (89%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9188_d.png => BLDCmotor_FOC_R2017b_fixdt_9188_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_10507_d.svg => BLDCmotor_FOC_R2017b_fixdt_9188_d.svg} (94%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9198_d.json => BLDCmotor_FOC_R2017b_fixdt_9198_d.json} (86%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9198_d.svg => BLDCmotor_FOC_R2017b_fixdt_9198_d.svg} (91%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9292_d.json => BLDCmotor_FOC_R2017b_fixdt_9292_d.json} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9292_d.png => BLDCmotor_FOC_R2017b_fixdt_9292_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9292_d.svg => BLDCmotor_FOC_R2017b_fixdt_9292_d.svg} (81%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9293_d.json => BLDCmotor_FOC_R2017b_fixdt_9293_d.json} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9293_d.png => BLDCmotor_FOC_R2017b_fixdt_9293_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9293_d.svg => BLDCmotor_FOC_R2017b_fixdt_9293_d.svg} (81%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9741_d.json => BLDCmotor_FOC_R2017b_fixdt_9741_d.json} (88%) create 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/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9741_d.svg => BLDCmotor_FOC_R2017b_fixdt_9741_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9743_d.json => BLDCmotor_FOC_R2017b_fixdt_9743_d.json} (87%) create mode 100644 BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9743_d.svg => BLDCmotor_FOC_R2017b_fixdt_9743_d.svg} (95%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9842_d.json => BLDCmotor_FOC_R2017b_fixdt_9842_d.json} (89%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9842_d.png => BLDCmotor_FOC_R2017b_fixdt_9842_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9842_d.svg => BLDCmotor_FOC_R2017b_fixdt_9842_d.svg} (92%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9904_d.json => BLDCmotor_FOC_R2017b_fixdt_9904_d.json} (86%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9904_d.png => BLDCmotor_FOC_R2017b_fixdt_9904_d.png} (100%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_9904_d.svg => BLDCmotor_FOC_R2017b_fixdt_9904_d.svg} (93%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_h_1.json => BLDCmotor_FOC_R2017b_fixdt_h_1.json} (52%) rename BLDC_controller_ert_rtw/html/webview/support/slwebview_files/{BLDCmotorControl_FOC_R2017b_fixdt_m.json => BLDCmotor_FOC_R2017b_fixdt_m.json} (90%) create mode 100644 BLDC_controller_ert_rtw/rtwtypes.h diff --git a/01_Libraries/01_Controller/BLDC_controller_Lib.slx b/01_Libraries/01_Controller/BLDC_controller_Lib.slx index 73c4913fa6bc59451e683135d1410659ce696ead..d92ac7152486ab0c7421da3eaab21c2f39d0fd6d 100644 GIT binary patch delta 44371 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 R@w)6}#hcP>3(td8001#0&^Z7A diff --git a/02_Figures/paramTable.png b/02_Figures/paramTable.png new file mode 100644 index 0000000000000000000000000000000000000000..24e95448ef2f17d02eb43588a9affb5847a608e6 GIT binary patch literal 68023 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.png deleted file mode 100644 index fd01a8192ad535c067605b2f310a13fcfa9af28f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4960 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 Cb>G4O diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.png deleted file mode 100644 index bb12df0f311a07eeed028222418d6315c16f3060..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5556 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85l&HmwNonbI-cZM|>QFD{S?mgXAKO_G~CbEonCQnX6?6&Kkqz$Q~b@&$a9j4K;ZNz^VTs;G*5QuV380| zVq|OaXkb(nN*Kc2?JP@n?UFis_Ur@|&Z}3iu2{3?$hO?u0nyRjwZFeD+_L40?C!Ul z4;^yKxxY^~dRxxHiOTK?Tcc!O@3K~7uqb%IP*hZ86PjD39G`A>>GjtWmi2OMlUJVp zdYGBnF!@yo3o9!l!>LoJCd{7AJ=3Rc#taFKsa`9tW~HR29?aT$D97ykeZeoy)24~# z+}$NAtnPQjTYoQ0t5f5rPenO*b_lLqxw50L&n+@i^4*=C%zNYdZ{3PgQB!kT8@71g zKDpM`)(aUX^XzzbtzWp1k+pL9#gO>RPpg(%F$7QgC%SOqLfdIqlO5vzpN{{KSZkYi z^az93({k+`vjfN385CBpKD=XX^vCMOF1+g290tGi3t6Em}*fI!1UW%os^R-I~gcUar^?rz&F;r9GQ26Xeo}Nk?pMvXo9Po&I9IM*xgl!pjh)5n({!V+J>6zC zmrvb)-Vtv7Js0wJZkL_B-FT+YhMPGY92_sM7n$eX>6kJ_L`79~;g%oSG53C`)O{-` z-JNTvy-$3C>*U+@-}cxse6_#Vd9zr&EPCGtR?C`)OtY+87#Kb@%QO7{;lBLn)srVH z)NN(YFIm#j_0?i+Shw$NGetW)xy;N=4?n+S^K7d(WM9`yNl8&KFu1TWx1z#AFLqZ; zGdq9PhGWgMRXiiMW{L8!G28ukz^ozCRj2*?$H&J%zOJwDT|TdhtKY>v;q8i7ez$G@ z>K|CBr&le{Ynt%-rSdv?jpk+YTZ^z_{O`wqkIijPVnT&$BOO%jlo=U;rW zV|DoYMN5_(DYUu~=HbzCU4HWR?%v+kxb^NuMMe9!ZF~9hB?l+x!7nc_8y-5(;;p>k zL+1Xof7|wX8_B1B*S>gI^V&^r@eh~h$h?@7BeDv1Eep%}>1r-&RqeqYKsQYU*ukKeS|MjYZ-6b!DzEs(! zot<@c{Zl#XG9FD$O%6W3wspI>+OPj%@IF4x^6SmRQy)rfe`N4TzH-g&+!oyv$@l-; zncdyj``zxZh&eOUg-gDdU!lH=%d}6%vg!VxXXbKibUXh%QMWJrBO@o+={{}g}bi<>BY^_U(Sl4_{ds z{P6MP=1rT7?(C@)_MWCwSQ0<^^_{CtCC3vC4rG{=?L2q>{P~yl!OPz@GdKhU2t-9i zJ$U{4i#r?dOrN$ZS3+j^sAX)8N=Z#ke0pl?+g-Jp1)LllFQ)(BQeC>W@x_*88dxt9CSKlbnMZ^NV`9RA_$zgFzqCwF~ataEOzu3p@pjz^D@ zWbEtqgr|PdQdqil>5aYB=AcO0|Nrm%9ksvB*2V0+v|6@m^RHi3Ik&cO-mm%0`|aJ` z*DqfM$iKb0nf>b3t3Q4`?oZqpF=6J+o3D)*#Ld@tb#YNJG7_q*tJ_iY^V0;Yr@M-t za$UM~so?v&SP33BkQ+P}1}xaIL&9sR&}4Ogx4OEz_46wVektwMcK*n>>14_wclp|u zrQXx4c4;}Ea)@8D{nZcI+}|uM#=pM2mCJg#VBzw|XVKEjx3_QEl5o6FHgCkc)1zE{ty|LtD&`<*3ndW)`R zZLIlOJg3}T-D_*3*{6E7rkQBhS}Ytz!y z($3C$`fa6O{{4NuH#esr&M-+j)+1?A{!S+E&JM+yX)8MyLaC^-mv516wTm*kB^S#U1w)yeRyMIa=^+Eh6dB@ zYYL{OqOY&5b#`)M64Q^n^S<=frc`c*gnN4`85%-YhcPm!`OUfU{1e^t++4?7Q#wSr$K2FgF*^+A5`}sF;zJb?E!P@3t>Wtfrsd zTk=v!&1Xi#>hSeR4-d8WUEcC8!(^6XvGGL4mkvvV6qS{ocbuK38~xz@`~Kr{)jmJw zS=-y&uL#lFUUq%k*0Q%z3?j*!YEj=8zIDxQaq^-5dcWnI5wg+pDP z-K<%&cHIeot-UmQcU*L8TH2#OKR^GiFQ{D-qBU{Gj2ADncr>;t$liEcrlO{H==ybW zK|#U3-6tO(??3+b_V&Q&=+`&QtgWRbB_(HA7OQ=Gdz-z!{(o6&rioO|kB99Y-QC&S zYo4E*8?Z72RNJJTpZB)npO(Hp|LN)a$5#d~|M2hk`@_eVAKrb0MMy}f;{73Bi3xnS z?p0^l_UG5GS@PCq{qytlkDr{Z{_)dk{m19){}~Gj32jI^+EteN_U7i}g$wU&3)eC* z5V*X|_ptf>8s^=1-|e`4@5+^yW5?VW8m?x&-S+fl#{YkRE56??m;D~>A|)+dUD}(l z{kEW}=+iIXocmn%Zmay9_VVlX_~~!Tc9*=kp!o9L-Q9XqlQ-W~@tmZx`>vj>eO=71 znxC6gJSUYrIU%TNZhrk`(WT3mRTp1;5hQyj@$<8@^VT`-Pvm~I==r>AzWsmS<{PG- z65)}zyR+0NDtd9B_!a&~$xrWfF%~wuEp7~3ebkxXmSwKrb^W`urcRyOXa085_XLL+ zgOI$Y!1FiWK5W`%em7<>(5aq`NsjYFn3$Mk-uLP2>mR?dG5O-9OHH?KMY%f^6&D+(osmdMO;yy><8yU&?d$$@ z&B)2wIniwP!{^VRZ+yIP-A9qru8ob29GskuXVaWrTv#4Ge!TEv#)R3kZ@+6xbZ}tM z($-e=6msj8Vx4{VS;fKH+eRT;qOV@Rwk@@|!n;jD&%@KR@Q+RAB^8GIw)6fy>efG$ zx7~VPq?Bva-+8EPkK_?@jcPuj)UIx@~S;c*1ls4`udG^@{>B7qe|#~ zmjZ7GPz!C=EGdTjrLo)o&6_*-Zf4~1`JH=Oqjy!le)Vd?+_}7)Z}yxx;h{0rD@0Hg<+%VeoI~fxP2a&(2<0`YP-+&vd>RwOggHDVrndC~0-Lr({kS{7qJhoL*O%8n z@UF{`?X&)TIQ-+ux7;mv_OD}L@DN&XwM=r(0dDaR@!r!Cu6=p=H!e`gUtr$jH8EQ_ zRz5%H7#UOZei!qO@?EC&b{kSomP<#i(=+5 z+q87{c2!o5sTFFfte53BM1IeBQT*!2*Ul*-HW$-)SS~g%3cu@d_Uu^=O-;wbLc>?D zUTr9S9Tu@Rto&;4iN{q}zXry{^sEkFuVig4{rUO%_87hQSO08uY4%Vo`4Gtu z?(iPaWn8&#om+A7=EtJRQ>RY7u`O3RD?58*{(ZYC)28i8-tO}EoUZ?lsZ*yanwyIo z&EzpOGz`$18nF86iBqSVu4c8~%qcsb*ZFI1G@Fm-B$lmFy-Sv;Nbs=DIGe`8#-?Ot zCDq#6x})^9n2?arukRimcMg1I40hP9US-WUBg@)0{r0;DJ9b#~F)wsHyp=JSouA3N zyi8-|--eajZk4ec%b3jAVV02f%tt|c_2(kK8A=N-zuv%ZoanHuU#^!qG<1WjTix~x zS*-V}xMvtIzx=IHTtDe*{U7#!x|TcdYkNK6H1af1oO(C!_~-f`%zUoyhiwv_uCL`} zh*-;^rE}!cG_gI~b7t;-7q_Q-m33XrPNwdoO?&p(MCgdU_*(U%#H#$-#1qML_D$Yb z|GzFmM+{VZO;-0m_Ve@ez|hdvMT?Yde!W=y<6?i^lXF!Z?N{oHEe?$WBijVhiR+S<)0 zQ=AG43`DqE-S0CeZNHtkH7YPXoPBFl?~4~1Z7pm*%k%g7EeENpsIZvgwe)!WB<1O+ z7lvpF3JNk#K6&K3;-!XHU*7I7e$Lm_+-w^-U5=HV-Ff}>>RnP_7+#7@c=jw!L!>Lu zJ|H-_xv7ci$&)7w7A#;eH8uSkB-nkliC5Z8K~a&BlauqthD7EyVcENL|NQxrU?A}; zwch32i;{_YoB`lF*9GhaG_z+B%ve6jwSv0@K7)OP>z|ht}d^t zs%pgcJXwZ>zrVgtP~ptq_j6gY^-P~<7x|d0K3M#n7R{ict?itXqhlh)%K+*dZrr#L zBoY)f$y;>8?Y9xTN;JK^y$e4)aO{z_7CW$a!M}Iq`?JLb7Bya5-C$y3VsYrA*W!x{ z7A`#alV9(?=FgYEbm>w+TpXzVmvCu`XT;vBt(SkR7O^j9x-@^ewOIGjLdSnkr^hF~xv_CW z)Y(>(}Pkwx*Z%vqXT-8g}DO09cRIM(1 zd#m;AY;$EpL&2LjZ+iIoxm8tJ9d?X6ys`n*I=r^^>v8*kf=7=YJ#pfMLr91SL&C*H zt_%&Yudh#je5`kdb@{sBR6$;m=}{B*?6I-=`DF5m)2EAn{d)4a-~QOIudihvGB8X& z*>bd7+<9rx*F~pXn2#^b7Fc|dgTX+mckeE?%+-7L$ZSqOf2>PXyW)KFo@uA|Mzr(E zzPj2crWeyu`udt>)0f}(|I1BQ^F8$K?d_jGtSZ+szJ3GORZRjY%!{`~!GZJYK^S4WJS ziHXT3mba>*gv%o$LIPCl2Tqr}diAQJiOH4AR~N8*EN^IOZ+BiA3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1Yso0${+e5d+{{}1ZDPagAOkb~-HSW}nRM!Z{Y}9m$8)r!7A}JZmYI`qAT>-_M_nP0Ev$`bGZzocCGp{Atc6g$4m5^`lYp z42rKMSz81oMFgBu0vtFdIx;G{unk>-wydr3AD*3^ec@$E@jY`}+umcx++KYB6>6vD z^laNJ#=w;!1-tJS-+TW3_r&wh!@oChOx(C^dBk+RSf}!GbD_>7QF3gGu4}8fg?il{ zeym_%;A>~Tm?2^}pPxa1hwb8(D_d^0yLbf7QQ$a~wg1J>&(94_Oo5sS#SRm6LqSfl5(zI%o)|(p}nHeT{sC+oU%)jQ< z`wbVT_>-4T%xpE-Ggel>mz<*yAp$8UxSzD#FuFf@nnqs8+mC0>! z;F~);i$&|3d(*G3cl0RKn#wiXEO*kr`9JTcZvo=w%X14eQJ{5Mm1+e zn=2O^KSuCuxczayFz27?yQ~-vOw|rg*nBe}G?aC&UwA>4!mfgcOi@u$1y4_jnwXl3 z)+DhpF}}IEdHIX%{a>#|-`HKQ&(z4UY}v8|v)O{3E)%?#9w?M4v6Ag^Q?8iTel~6L zJZrIT#p$OPE?ShdasRij%=~Cr?y@R$iH7fB)7ku6fT3pPUd> znS8S8HxFC$o9yk|wmGf7x@hIf%zNt+Ki0$wuvp0Og@lLe|Ct`+>bG22s(0Cg!!D1n zD~nXgXhq9;){5#}`&#)%`syV8OS^aPPBfYcibxsTs*;_3-3_r@W}i*_^7X5yZK&F0 z&g$>)VqZJ&&e!qQ4>OT!y_pl&_gHcBh5Kc>x|#}=^N#!L$G3$G9ANyh?l9xm0}N}z zw56n_6U}B%^jd0QW@h%>v|~<=S@+uL?RwuXa72oE?_!(D!S*psul>jegAWgyFYxm{ zy85e%;XtRbdO&gnrK66#ct>sOZHTfAwL&`cjTx5a_4 zw#&=O#r?{6KOv<1Q{?rxCn{~qf*K4qQQ_=sqiml)u9$cH$`uh7M+d99Y{v^9RPIYi z$a$tP-EDE?bX(si|28dYC@C*jmg*JT!qnT_yW#fR)0I6fYb0l774chHSp~$!@iBB9 ze_Zk5Aba?iuU6L98&gk<{rLN@Dcij7F(^T#Y>v#iw?}fK2TR;~@vzmR8zXqw`Q=*N z7BAcxaXP{Cx;5A>S2M!g3B+LX#VCl zH7Q_ydE`dy_U9F%ayNd4zWmKCuIJG_>+s>jC(<@=h|po+`d@bT>{$Z|o{pnQ1v_Jc z1TMYYVq)(7XZGZy(LoM->g@lyt2KW)!Lgy%`qJOOKl0<_mdv**<+{B+pZ)yjf}Jr2 zGkspXdgWAHY|PZiu;`+O2p8+2hX!lHv_Ji{VQOTU;JM`Jc&D~v)tM$U=%gvuY6i>FkM z?zT^p*346#pH$k@b3nM;k?}!6uC7k}Ih(nb_@h zWYkn+w|_z8T88S!XZO^b^&dBWFJ1I3*+!0EO-)UKgDEOH`r_5As-;>>f;3wWC%&{> z8`dp7{h$7uwqlRvpLg68XFbmNG)#BOEnkn9`}kX(8eNn?XnpP5Y}WO!=gTO99?yLSf$2RFZamzP-*F57=NYwM#~=i6iS*e9QC3DIg*pI71Z%W|&Y z_BFxl&GYZ=$vMAO;$nsfUpq5H!KWvlTefXen&`1$)he!s1rfXQYieY!ua9q+Q=Bok zQe~3m44iF@DmUFfVznMz4nnbYd4k8W&CW@zZ_ zoWEP$x@`-TW&>Dw91w*u-xs^;mv6VD;4#Pm8jH4k*g-DT{C| ze0Tc3^PYDcY|RoV0#S{0|MH&D9!M>r=_`>DG(=1!-Q0tB7!U9u=#xlaJ98-*i)F zOO!4T8*|y)TU+lO-<4HkH$S9n#hyJeuL864^V`p+F&Df)9htl_bIGLg>E=NiA}dzx z>Gz*~>{!FAtOVOSh6GN=n-ATx=Sv)axvZ2Hc&A?dM-{#Yk7i#LKFHaB_ej}niIkB zM<2g=&dTVacJt*_C&mnuHTJ}M(v)+;`}Zt3 z6!GAk$F{ATn11eQ&@F9T=|gUTC7C_Yg}{8-YQTQYHn`6khPVAt$D@TwXRxIogyP8 zqoSh19!GFSmU44>n9X+8o8IiSFygyv(TQJ5ew?#%)80R*+O}Yy>DDOT(uu7BEhjve zU(U$M+4H)r|9G$v<3ibG91}O%xu<)aoH1{nn}UGG4qu(n6r-61e}9$M{QLRbqV$zW zpS*qF@_AKRy?rHx8VV_%OpOe8^0tQ@UcGCVRQS3W$I?>MbMx){UteGU_%OfykqZ|D z*2V4ZS{=TA+Lclr-JPo5Mm9D)^PY3(oqk%Bk(1-1AmE@O;*^}MT=#W#{KLED_m8H} zuVqU}e4T%dnd?ODi!(EggBm}+d-tx%XuZw(#s5x+EXCX6V&YYHu z89Fl?E@*~vzIyY*2=ZaOjN$~xr2KnpR5%N!-`d_nr^>sQ{dQCeXILQmZ{N9pNqf$|NFlG@mcfx zM_#)C%hc}dtCiN9&i(Z1(-*H^H62Zg{Bn)&W{#NFR4=YSMQaZ%X_&I$ z=_tD z=fe*T4m~v35~cg-qXio~d!m8FgwszG3?#Vhex{c_oM%zUl)vw%nqKU#kPmlG-#shc zeRP7?(gYK!g&|soW@c?4KNhaIn)T#!rG*UNj~crS6R9_Mb_!4QU}2E{D&F0GruA9U zL`&7lo`2qz?{7Z-xbgVogYWDAS3fDTToD3lcjVmNC8{@_d-3AM9?LJg&UasaS@-ph zQ#Jd3U0wf3`u-2LO*eJs_^IcZNxv!E9kO}N>ebw_|G&u_e2G6T_|MgH*F77h-!)g7 zCM-&;Kec`P_Qh+~@LbH;lF@DWySi{e!Mf+`R<7KcEfRO`P1l_1`tfZ+D_yd)S6^vb z5~R7Z;Cqa2NPfQl6!Uv+Sr42U98OgV-0uIsf6@BLU)L4V&uyp=)(q2fTb+88$ww_r z#bI&c>buL9H|kesop>~5>Qu+IVfVM@ce^dt+))&GB4hxoezyaKkxf9Uj>n*`_XIH>~Kg`eeikX|2~(9wabso zCA)H(&B(p|>|R~f#>c!#yiGIDpZ{zlSN+Bi+>uI~_u|U+>-S9se%>iQulvIEZr*p> ztCF`RmPb5F`kync)pfnT4ue4VM)P%X=bJW6xMcX~@u9@9(&T5Ki)6SNj_dyU>2;wf z#^dzdq_sy}f1N3u@U-IJrF=)bzakk~OnG;c=0Cc5|TYvn>5tgKl5)3*!*uK zxp3{6S6EosCjYAS(?w;y)gmoypjNX`h^FZ3W4XRu$OgA>C_ka0&IudxL<-nokz9@8;>>_@81rW%~59Zj&Yo@`ucMDe6cBsbMKn(j}d;A_NY?M*4FmYly5&fp1(4i z&6}E<`r`fj;|C5f#OR4LH8TAA^($dx#D@#c{14}r-*YsOI1>NwllY#G$D}Rl{`}Z; ze!h>IAYc3YUA60i99|2uy14oK^B;O>;O6dr@xq0M#zsaTfB(Zt8x_R59oJu1mg;@< z@wj|@)Y@tHavr5w8FRn7yRTL{IXSuF?bhobKAqNIf8&MG`Oh07bY8rC>6o3ZT~%E@ z(QE01vuTM&GnXv7Bi7BjyXE&L&L?3fhJ~VP74Dbe7zp; zo|>w9Ce8TJLxUQ-`%Qhz7cNXZcXQw8t#e+pvZlz1ii%zeVJ&?2#>cpP>fGFC%Tw&; zw<~bGc>DI~j~_p5*;NEMJT@0R?ckmpqbGjs`0?((z$KS6EB3}|h;Z$QS!a2@_Q~hU zmlpNkHqZB5UfSuBlN(xlR3*y8Ta18#(^EkKOU0 zLA5r&<EZZFz9^URd+bl67gCqUioP$TZ#RKEx`4?a8D6#4dUhens&CSg} z-j(m~-kg5^-sg>bKAqAo4>gF%ef#$9j)I3w4c4p@X1jU~#j{&Gp5|P7X=2gGeEu_Q z@VcYC?xI|*ERGFPYuipg)!LwI^5+dS*Gj79y)TQWs8C4^wW-uFFGu~IOU7oR3)pU zlM=Vzp8oack$KYVuX8h8+Ox2A#hNuO7c-8WIKh$C?OPg|791RWiT%)2?Qj7OmIp;U z88)n4|Fz2YUd3bHKYyOvPp@0He}DbO*Qc&4bDhuE9ACL& zg+p#`?m@Y?@^wEH?^V6ljYxl^xAo$-vx~DQ2wl2#sY!p|kEE+{{>v|W#2|Dch*;Pth&to>&vEM45Nrubz^RMhNT z1BnMkJHxZCZ70E?rRuvXvHnB8T(A1h>L`mmMl-kYG^v~$ar zEekep7B1T@TU%SZV&%$-UgguKPEGv(@2~g2xz7%N-jlO&Yi|qFCYPNte0kfYL1O{u zpF0N!3;(IJ-*i(4)Ku9R@!`p2f3LmPD?_+)b8|b6KQ@@@v*Gqz*1JoL(@%n$E^pty zWlb%aSN+cN&kJ|^L-+rEGtWF#VIeb3O=H~=DPe{mhvok@w9D5?$n~@9@BJbaSNAiu z=JV|PF%z#x`DduqcDA*(DR3|eb+YiVF(++|I4E89EyMZ%n}YbRFJH{}|Kz<_{oc0b z%SHD~xk; zEt!|Qwu%(R)qV}#aW}80w^#S{J?W(n{#i^^IsK}Rlifl0#40Yf<_@>Tm%eLF&AKN$ z=i9rx+PM{*uPwUxB3Ac$%J~3-m{7^f&#x@P<+wJ?d2QI@Rja(B)RQ+x zEC|suG&SA&?)r3nHrAAh>*DwKr5JHK3KTpzz{tbLr!@KGfuxNdr?b}%4$=Q>o((_c|p`rtt0?yNXdbMx~%lXFyrG-u>Z^iUD#b=z3`yG&)W=aD4C zBac5eaXo%mAn~z6X1ad-u>%JV{NnZq7XBTzBBt-Ey_rE)}%_v zr>{M;ul7JIcln`%g>Nk9_=UZ;kVx5n{P7#Je)fuIl3^-)T0my!ef|1%Q?$nU^rWOk z3GS*5XO9}q^!f1n?~kYY^_}YTDwyhjU7jDd%&AJ}*u5WItlS+pc}hw*=Bi%F+IF7n zz`X}z+}y#TqTD{Yy0<4UUD;{tZ*pqh;jGmD?>`%2cYEo{FtDcF^zrvs)~L&BI(tWS zdq7-Ah*oJh_s2`#`Vaf-|0oBo6tU=QzM2)g^DXnN**B-pshE?i8ki&9F*DjPM?h74 zLX92&{PWu%_-F5pFX1+`s$2%^V$w3XlO)ixUe%Q>E%Tam8J@txPYoDk1b@Z zN;r=9%OC&u_cyoMs>rhG`kQ%zL|4h->4uqZxaOKjs-RIy>jIuMOz1 z&CBSRo0Vyj^Lf!MscV~3Ham2R&CuStGs12@f7M>Ou+^e*>%}`=m~3rrLG7DfY4d`w zuR>jv1S8glMXU{bQe+7lyxF~5db$66H>HUUaqB^2=l}jZw@=Q=;W3-do3~xsYA#>g zdhwY)Z0i2=T5i9c_Ugp7D_0J@{`%pt4FIsN>jA0Hoo z4>_eS)Op}x0jP@@wpuiLd*0D~wZEUqSk`~LnI2xoH|6XxzvWGiWm!wYHk6EDr!2aUT>1xpX`2te|L(l_qQ_o8 zh9zsy9hv{}_g{`yry%q7QES`6R_pHaE%KC*Nm=gUrku^m(zsQo>44wtBFk%&mtNfz zx5|f2p#1cu*Ee%7YGj*gY2EnBb$sLe@RboCy56|%n>RJaVcP5)hn{?{TzQ;>;nb;9 z24-e#Ys0iz9rv7n{Lx`)kfQ*Lh6vY@$AvZjem<9wmp|UEzb_(SUdhT3t*djc8*2wi z+DfF{-E&jNI`!7RxpU=~Ue;mgw>u@beM0v~-lBtb_t{<6oxA)-%yAFL{MslLJ`twY z>Z~(s-s$c0Q=7aq+hNm;0*f9G6{f`(J6x0)*M@aR=&*GkZAvkU+)z|_^3|&w*PV2p z^zLUo#5m=F>#wR51BnMERv-7iujPNGZ_eSnG>G-;-Scy;+q=c}A6;1JY*GL3&z|!y zzyDsk=)$9I`Jthq0jsZWxS8|7g75F&zuJFS-~ImXw^)kVyyxOEOI<|zk6*lgyL=Va2Zvx*ht}0a50YFL2iAN#scupIP3KeV6jSMSnv+bu3kJGnuBcJJPs%a`4l zv$Bh;Oe@u7Q|61kdvz4VPS16;EnJXSHLExC&c3s0FPB|DV6}3}rh9j%>z?r1a5IOM zxvJQAnaNC_&;7AyY>u8vxl#ZAHhW14Lzy+Vf2ingWx03z85kIaKx+Z!K96KLcI-xO zlrH!2BP_GIRoi@4?lHE~o7Xqjl3B(oq$W*|(Lwjbv9LG4l;zU52U|RI13~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85rc^JzX3_D(1YsTbU#B{qO&e&*Qe0U%&VDm)*w0i89U%!V7YRPUvT5I8AyseVgJU zrLJGE6+`!b`yQ{fHI)CW$I@*t6_@V!ntJKQ@>Orwd)BSp#~AFvk-I=sKqjfr;aY-p z&BNcfV%LA4^YgFan77 z3=|jz4>hp3a4-uADDrp=BY_C9Eb5 znl9P(i%rBO^@A|pA9%Xue@vS%0CKgvE!BwkQtJkhuxiYiy`?GIlw@t5Kxq3A) zJbe3&-GvSrC}D{E^>2?>uX8=+2#e{&KxMtIchIdsVBPTuz^`>n;g7iyeZ@_zFK zyFVYCb;P*e@BJ>fc=6&rpH6B2c@@4t>3E;)3?H>wvt~u?t@^s?-Q%|@x0J5^{8siZ zJM-Z3RS9Ov@{$krb93+PEmYnZ(Gwn5*}67*`=ojE*5xOg&E6O_`Tnm1jm$RRZY00C zzkmLtM@fI`?D=gzI9$qJ7rXnI?e{yAzeJcwEnT&$tEY$O@5aOJ{F^I3r`@anU)yw0 z;pNMhHosmh_Po7vl~;JU_~ONjSFAd9b91_-_t)3UwW^XQVNgYZt(tTBTcipnRO);-tJ^IIQzr zr?!16Qkux|e$QvV+uL#vzyF?{pJB9cl~!7D(Mw$c4uSsT8zXd5($XG%|9x`Tzj>T{ z_wLnX zt*u;tyZ3axhaW2{J{)9!UcEohGd4E1r>957*6eO*-tBFJoi(6bTVPizv-q=Nx>W|Bozql=LQz76QcwM{pooqbw|4ltBWar%qq>(Ket6*VM*{-`hKGV| z{{QEmn`c*+8{7J}?{`G$|G2~7=b9-TuCtG?{$CrFZ0MsV>}n>xKX(7T&FX#&G`MbW z&p-b7qW}+EW^V4)=w7vJjzYS=A1h=oMD0@BCehp58yFpJ{W(8%UWCrHCC%SnU0uCp z>(-6Q$NA#wex_<^Y2Daa{Cvr6HzmP))$eV0?cROz#EFEbr>4&EQH!g1$SPO=r|_^r z&-dl_e>-ifza?yqy1BR7{Jh<79s7SD`}0pdkAAgk^=ixFXFQ7+FMjgu*`+&o*2tT8 zEqYL35g^if=8Vs~-S6#ccSq>BIXg42UAy*1j@hbJtG+z`Fn#|Y)%$nm9d&*czayjR z)wRQ0O!m1w3HF~jZJOQ7x&u6~6#jpzsx%O3`c~%Q-MmPt?)vrP%}<}U98Qd@dZ{|E z;t}VWG~=mLr#^Z5G%zA!#wWYy=jI+xF)Dm|N;F1KJT)~{Gxg=mbIU$w*2q3NGt<~} zZQ8;Bj@f6AojAc^X=ypx%%I`h{B)z4Cr+O9{Kgw9@`JA<+l$4USwRC9c$~9|J?(eI$nCtgf$2wAY_r!ny>e|}d)3@?ATzj2@jF&E7=4^G+y#MvU0fwDBcY6Nk?^?t#VeVYt!ootY#eNnt zX)C_U9RB}D)us7Xv*_)Wb&o0!|D9>3(6#78y_8hO?tAM4Q?`DxH_KD``ztkP(Z7Fn zRn^tO>lBO=H{Xodnss%}_T7?VizdDMS_R6a@4sKZe*L&JzwMEU%I+H4+Lz;tUtCbU zwm$y+xw+PoGBPUG*3u2n=T-M{i|c*(aF~B{_I16(_k}xMZtSnOkKUHEaLX2v?xRg7 zQxd?X%O;*3Qh$UAka_gFVAsKlSMCc}sWhoVhjo z`nlWRjqdM>(--S*y>=~Z*REYFR;^mJb*t#=t6fKv4!$h;bitY5ch}pVsEvKH*2~28 z%ii2@3=O^N`(L2@Z5qpywcGC{9qkgWDlUtUmv3}na1D&uoW|R=$S0cJvh(`0%=hr{3-sN() zr$L49TerA=P;l_!pP!$9t-6+9|2w+u?X9Vo7FtGby!86(rp(J~ZSC!oyQ&oaDsboC z^4hg()t~#t&og-2AD$BJ$}yX_^R?bRo05)Gr@VIU-aT2*-)?^YxpU_%OW!PAx^!dF z(^HZ8+e5y5`^I!D^49CGLR_t1rtO~|SCtv2YvSG~6Zs`kKZ%Xevg)N!wJ58bn}ST+ zry?cy{!jO>tx=TW`+O^V{Xz|{u+>v1O%mF)Y14{z>#i|R%3xfza^=HAt=wO}e}DY3 z;=|9H8*j_Z^6spdzxDa8Biln%W*uJs=wn5YU2>)MmDXtx@S$XQ{icX*GQ-s&f75qy5Le&RM-`RlKZ@Sa+QM z$unnC&dxIZyk$1`;{E&WQztw<`{{lC|JjQcDc!669=q>jZ~lvZ{qL)v6 ztZ8GM8K@m*A(Z&ymxNMym{?yA&#PCj)YdM!e@=}raAVZkn0+-j3s#&wQa3?7zGmXx z-Q}C}@7w*Uv(Ml2kxhU9AEWvI|2#LGeKzRGtV8kte}#vwkMoU>pMUT8?+h>mRP&e(%zM;ryu$El!I6 zKF|Lj5EXUmgQU8iQ9 zP1DlSn)IsdV1mHxvu$V77H`}*@!PkuRjXFLc>VhFYW9y6GX2M!Pd_!{IkAQH-NlS4 zio0do+8qNWPM%)8cK7TWS4FYzi<(($ds!Z_ihk>kp2L%Zsr2 z@Uvz|j9!i1{V(_57+tt=!^78?cVR%sv}s}tw{G1sn0@xj)vKzkDT|Ic?9Q+IJe$Gh z|DVs>b1rHb8&7`oCg-P_ecJh2LbaP#!ZEG9z?yYNRsFsbK*XGT+Dt`7hVb{bHv(5A8UHtvz`SaqhudaH| zH?7Q^tR{1ljqOxUpibhZF1&og@XYd&tJdJl$ByysvM+7`S3plS_7F zy84?N3;*7|%e!-DKoHa3y|*^ZXkuEMn3%z_Y14tXZMxA3v%F?TNIWcUtAp>w3msBiA|b3dGeJHf;?=gJ}n^FpS@7h-cj?TRqpZwS$}^Rx;AEr2z`z`7XR{C z{`1d{X=$H6b588|HcxoFzsH;VFII@1>wItfajV+ptO|!3ExN)Q7_FFYwUEbMej~zI` zkbQk!>3l27IO=p@!Y93pJTI9_P|ArknqFp@>$`hzm(`|e802U*4}85?X?RG^M6hG z_UoMAij|Gr;#(F}+1xVwXpxfc?BDU4RySRYW| z_TbAGhq!rVX?}AWckfpG*x2l-t5Ij))0=s4!_6(t@>`5+EY{?jPhJ$Ru;A~ykGHMo zUbxO~yf(!D>#cinYa=xBcCBQqKet5vuE9R+|btFVEB0ZEa-C$hmUv(PQ=ytGT!4&zxoPTW{mroTxd=s@Aq7dq&B% z-aB98W_?&)@A$_ZWv&|9zklS+o1k&&M@`gHnFTu{xX*;7{{2`w+lBo~N@?2>QO`SO z)7%}btRK$*f8~{cv-7RSIrG&XL ztahUUEca#O6JNudC80S>T`JJ)f8>qKQ&cXsI%bN z8A&5!1B z;bCKE*VNNXJ3UR8hnM%|dvo#A-}!=#Gr!J!*E4@biGNNacl%ZWo#uJ>o@!m}Vg*^T zE&u+xkB^U^JacBr;>FAtqD zOxW3X%h%i6Tk>kvvon%y?d_7%(%w-LYnLx?zjrULR>C4<`tzqBo^~xgn6}y1%1c>* zBOo#|bH`g=(T!44QW|=CY4`Wl+I&1BEMr?Ga>4Dh+Ou+YCdNB?=8X;wywYYHvaV_! zdT6kC@nTQwR|OW6+PavxY~OzQ+O=bs{q5(LXqrV`d2pmt*wg%E=h37cF?wNZA`Gwh z?^Ic_$}2rxy>5TKpSRZ2r%%tWD)!CDd%?9xgX{3&!=S$IwQJX=aOw;H{0nOH2S1Ay z7ZrWEch=*Tt7esGZx7H|!v6HZ!R81Zu`_9#?Vg%T^*;Jou^~d|7n9J&2%q&|Bs<*} z$Ly&vTp5#XH1k>R$+O?SeOog5h>Q9dKPu(lrlT#edv+Zg>3M-QAU6uZI6TB))F}d&(~Fmno+;_6 zM+xS$&z6*wsN6lMEyMTvx6Qu=^0Kl=lQycv<_bT)qZS?K;q$(YDJVXEJ-^YLH*c1# zUftc)#I!DMZ`a+t<=eN5w;y&43=F*VV`k^)uFz0beSQAfXWg>1wN+JBf9+o%v-8m6 zemkqhO4C-YGBGo|bouh)`(KR2x(mO&2y}CE`|@>nR#w)Il9xh}k&!*Uy&n%S^WO<@ zxOMyX*JiVWZ_A|5y^J_B_07>UcejM;Y`^X6=*YM*Kx65i`4I|vT56LyT>}F|TD8O1 z1%!l5F?v&}Cgi%MbMhV?G49vb)-o?xu%KbzKD%0ZTRDFBKADC4_RZ6;ed)dVS1sq_ z#fvAeTdzHN-n9MFTqkPQ{D=(>UVOh>NngMJ)2AZ6_s=#l^Mc zhoainC%+xjjQ@W5@bK`HCr>`yJYP4>{?9{xkuwDh3ywd&n19PCFg8|p)v8IeXLp}| z3hDs$A9r?hV-xF6jmz&&E79JuZr!>mw==qD=bvOiT30vl5X^31BSMsiSxpaEO)-2Ke|GuvO`S*Rj{qp;kQ#-de z33KP4WK}UXEQe(JBUt-btOC~y1kW%?!8FI`%spO9!a`{vec z@%4K?ahaN$_Vo1yMMY)ps9nVOb@u%~Yz^;g-&eo6xw(D*-#6((6Ii#bVR}@y`*~{N z>qU!{jEs%dbC1qi-P6;vM8L$%>{WU1rwW@Y!@O0G9!2NxUAkU~`BvwGojWUE`ZVwJ z)mhzeX8XBweo5EgFJUz>F)?}m-7DnVa--O%^>1%&_1yb*x_43FYhF)Xq|wvc`>@37>-FCC z^CQ-VX=!O~h|sCx4o@n4w{lugZgw{FmcHFbI2wL#NIcB8CoccgbK%dgr*V21NG#d4 zYgX~|bAtWHzfS#SWo>paLo*+uGV(`8)3B`M-Mj{{8#;We%^3N>8(>6xM%>zWMCz z?4J*s`G0(xzTf6)HdEt)9<>hNr8{+HssyiRk{D-%b?=ZEKkY;qN7jW z|M$)O@b!}Na{sDD67k~QN0TDfUh{Mpuh<(WSN9|F@AHWhCoXZ2vo3qHZPrW;#+{s( zE?*92i|{jh{L$^|wQEJ+-rS7TZ7F+jfU)fDt)uh*|4H}q@-moxwxqN)Fe1W3L14k6 zMM^7Al)b&Rb;`b(A7$6`^77Vvnmm8cNB+$|Ix{u5dxtK1UT1i2R^0mOZEbAV)@$vWP)Gt5&c;=@trpMp2lVn-Mo?Fk#FJg^+G_U?& z<+nFC4|nVDoznpYC8V-;LDO%zMsR_#Y9fHX2W@c*W*rD-Zr7dUEW?^ zUz!W=@2mY~v3lc1L#KromiS(tZJz(^sCfJn?f9QurKP17GJH02{LIYEJMQLHRaZyu zt=hV;;AqIAiyD9b{#_HZ)9B^L)6@0U@9wJ7O4~fMnVml<}-cv{CqY$xX(#0 zKE{h@9}in|#M-dKyIp;G9u+B0{gNpW>TrIpb^9WXUp3#31pS*VSugMA8n_{9?VZBo zvYy?6JLNpG&FG$FMx2uHHHSo*k zeK&Kih5O6bXFmarAcTb-`|x4Iz8fuP)0Ble4J<4=4nI_o>sRm1D6^39w0B>8F;f5d zmN}jdd5m3)0%Bu*larOxHqSK8zE<$*iRWIS*;A(;J#nIApV^GtZ=Wr<|EpwUFUE{I>36cl-y;r`uuce}}edEr1 zLWy=^S7KJF&1Y3r-t6Y)mS%c4?2ZNJ38ASHR`Vhbykocj!RT-M^-7PLap!DzrcFM7 zKD67%youeR>!}(Go%j>X=9ISYsa-U0-n{5K)sssdmfhh>bm)q3l9-@$&B?NW;ZB~% znfLGBv30vvuh}K#H@E4K(}#+L1O^dSE9-+#n*unlt!ca#_Vzx%EsJ|!#_h7QL%T{1 zOjwpKz4bfi&WgSNkM(XyI{K*YU8-MK1b1qIfDGT;1M>C4exX<8r1x7m+pPOL=Y`0d z_ty_CUNs>?O5u;|I6=} X+}m4tP$HFqfq}u()z4*}Q$iB}3>`t0 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.png deleted file mode 100644 index 5b8c7506502299825bae8648cbf52939e0f56336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6583 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 S9Ld1Iz~JfX=d#Wzp$P!cu_iJA diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.png deleted file mode 100644 index 81719479bebf0da7733a6183c3dd12c24ead414f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6887 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.png deleted file mode 100644 index 57009d5109eb44a68b6e0bcef84964bf6e39402d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6792 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.png deleted file mode 100644 index 9c8dfd9bb234b5fe2beeee5523f39718994d3fa0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6795 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.png deleted file mode 100644 index bdfa7a039654a68781ac3db2135a1bb0e856a628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10653 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.png deleted file mode 100644 index 84a1bef03779d67312513173bf7a17cab28ecffa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8844 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 ZzGtg%RPvDq9tH*m22WQ%mvv4FO#nRhHIo1U diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.png deleted file mode 100644 index 73a2a45a91003a71c660e97e84aaef092795baab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10499 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.json deleted file mode 100644 index 7f0920d..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.json +++ /dev/null @@ -1,2309 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8725", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_beta", - "label":"i_beta", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8723", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"b_selPhaABCurrMeas", - "label":"b_selPhaABCurrMeas", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "b_selPhaABCurrMeas", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8722", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge1", - "label":"Merge1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets", - "Inputs" - ], - "values":[ - "[]", - "off", - "[]", - "2" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8720", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" - ], - "values":[ - "1", - "u1 ~= 0", - "", - "on", - "-1", - "on" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"If", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8719", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_beta", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8717", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8716", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8714", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8713", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_alphaAB", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8712", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8710", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8718", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_betaBC", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8724", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_alpha", - "label":"i_alpha", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8721", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets", - "Inputs" - ], - "values":[ - "[]", - "off", - "[]", - "2" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8705", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_betaBC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8709", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8704", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8708", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8706", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8711", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8702", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8715", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8703", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_alphaBC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_PhasesAB", - "label":"Clarke_PhasesAB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8670", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"i_phaBC", - "label":"i_phaBC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8707", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8669", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"i_phaAB", - "label":"i_phaAB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_PhasesBC", - "label":"Clarke_PhasesBC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8686#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8705#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8704#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8669#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8711#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8709#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8671#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8702#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8720#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8723#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8720#out:2", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8703#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8707#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8671#out:2", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8670#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8710#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8722#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8721#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8708#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8706#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8686#out:2", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.png deleted file mode 100644 index 3598577249421c6a37fd17db45bc65e74fa90b9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5825 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.png deleted file mode 100644 index b7c48a39e5dcd64742fa86040b68771c8623a0c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5211 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 Zg2LSC{i`1}GB7YOc)I$ztaD0e0sz}Oa1Q_g diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.png deleted file mode 100644 index f6547fcf253c87d949db426267807287f50a2270..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4927 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

The input is scaled, so already between [n_min, n_max]

", - "label":"

The input is scaled, so already between [n_min, n_max]

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

The input is scaled, so already between [n_min, n_max]

", - "off", - "rich", - "auto", - "auto", - -1, - "auto", - "black", - "white", - "left", - "off", - "" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9106", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_Spd", - "label":"Vq_Spd", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9105", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_nKp", - "label":"cf_nKp", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9104", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_nKi", - "label":"cf_nKi", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_nKi", - "off", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", - "name":"PI_clamp_fixdt", - "label":"PI_clamp_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9094", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9092", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9091", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9093", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9095", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9088", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9087", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10714", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9089", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From38", - "label":"From38", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9101", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9077", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9078", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9076", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9090", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9081", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_limProtErr", - "label":"iq_limProtErr", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9082", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9075", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9087#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9075#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9076#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9077#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9078#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9081#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9088#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9101#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9105#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9104#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9090#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9089#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10714#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.png deleted file mode 100644 index ccb0af67ea1848c72c4671be6942c30409201e37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6690 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85kt5c)B=-RLpsMx4Izu>D>Pxx9jaYu_@=~CRz1u$;ZE29DFc=A#+Bq#?L~{;03W9 znY$-XTl#i=O4aPRvKcSWl(o(LtH1g1yDipRo_v43r6hCarU0i)hZugg9$DyD;4w=` zy-)Uj?#WF#+S^L6U;O!3v1UW^?@pewoCm*uu`5No_v_6sKKI$?{^t`*UhnD?NQ!$l zHLpQn^-LBQ4pz<%0WKi{MG+MRCk+pWmVgNj919f~1)Ut3lv&WDJ3F7gBBl5&{nGODxnUmJ+1jS2reD5(4Gal!DJwJkSRph2{P7bfI804V zTbvZvglQi=dQ|&n$VbgBkCsO~KR5UA>#vVK|17YO>FMn)Jj`ppAX7?ha;I}UUtmy> zQ(@so7MGZE?K&30B-6=3!ipl(R1_W-%viThPpFf{*4DP9w3P9}#fy#SpF3YRVPj{X z{%B>(j&(s+N4wk>zxjPw-XeGNL<4o>R4 zpHjWNy*pi$jyx{RF_Si%&Fg!agRObW)TxrWn3SGjiXyl|htwDiH(rlU-H;uSUm91VvVZ{8H> zRQbPdlaLATv15~Nf2~M3-1g*tTDtmn>3(N7HXdF_SJzLKHFh0ting-X)_CUW%lO&t zKR!99SYt}g=Ih*Bw|akm*`4jBsj$E9Yv{k78w4(0TCiUKr|QPrj+cMjTp4`l?v0Ey z$u-Zd??0S<|BqVS`sr_PZ=XDMs%u@HovEp5gwC|c+qt>9sxo}Vzu#{E{5t;stVfTM ztgNkX?yI$aSTN(;w=yklZAp1~^QPkOcgu?}`FNp)b< ztUr&~m`+Zxl=-mp{K13GCvRtEJ-Az*cz0KdK#tjk(i=O4qoNipVL5f`!HJ1aK1Z!B zxSe}4AVR0$v~IxzhfTcV`c8g)cdE2=Zhm@bU${|2ll94y`~T0y*4Fw=nR@U;!KcI8 z8VcD36P#ID?-(ZY*F8AExbM@{^$Z0M53wpu>?n*+OH(T?Elo*DVK6W-Xt?|`rJ`cS zs#RJ|2Nh;5dstv0At7-fZS%vToju22@A9j!w|{+oy?LH>=_`@>KhLBG)gO)17ZE+X zFZY-3jPy-H9`DW?8`!NL|k3p&^n~P%z=u zt5=o3*?<20Im1Wo&_e@fXXlWRkPFwZyDLpxuxZnzzCONBpFW*9efsd@j~*W%s^5{$ z-*fQ5fdiXztVOs!{&?K4e|lT!l%;BBvwL5Cx9&{aJhSg!+?Ma3Q|8T4(bndkefHS< zy6@I={M48G&tJA~UEi~3Y2V)7KK}Fbb59i^hBc9!-IzXcUcYqd(Dwa*-=^ODcE0}K z=hU0;wk`?jHhod{xpjK{GaqN?qBHk$+Wyo?^~*m$y8GRujmPDT+bZ>AcOBVR`}@Vq zmk&SB|8HY!Yx|?dt|a#Pkxt>w&m4Q+^7ADb&Gb+avY6|)Y4c`DSy@$O!%O%+n+H$Z{r*pDLHG|!xF2T8Z$Bxm#>+i zKCj}ChS{Fy^QzZb^4z|4>(qx21~X^QY&o1*_V(7%MrL*m9i1nSj&?tJ@}%JP+U=WC z=Y9O&>hB;?K-K`lWUANyZ+p=ZK%9WaX;`B>POEYF2 zyKzHe>eQ*nzLmtfUoTB|-;j8?E%NB(-{0QOF7@?JPF9xdZ;#zwHgWD;+vT-(^Z6&A zbkPt=`u*+gvELJ>PdCqQH(tAZdAqxOt;p)qqp!W6bF?}gW6j^SPCA`8{Cst-%+fD; z_v=5Om8p0tdT;Ie_O`Ysy><5H+qQqcvG;pWWL(~#+~VTRg;8dfj*|KN3#X4fix3}dU zoBsJwEBBqc-*4ww7Ps~F@jd!zv32X#l(e)HhDMa?=Doq1zxwz$9DPnGBA=O2Gq@Zn0Z|HUg;j(k3EZ?8SW*jGL? zOuGO0;m7^<=ce!flgcM&J4V_xpa-nqY!-o$e-8)>A94%zb zzP(YK+}YLD#UI;L|L6$ksZ*zRRD4v*+b+HO>ZxmMqYJI(u8G|IZ1H}^>lc6gu#oF- zKitm$`LX=}ipY77S1zCTh~56j!A&{Qs!NqU;^XDhHqZQZ%4xEn7^~)YLZI z%=tXeY0Z|iv(3+2J-TxJy8e&tv(0j672iJAEB*Y=w3#z^n)EU!zkl`p_r}|AXZWZk zZM<<@Po}{zsPe~$hg0)TP4d=MaPOB({rl@{Noi?dboA+o%I-aOZaQL*FS^UezAMw4 zbu%aKlKz*X%$%Gj=KFv0?%cVvTYF}t+eD9+g9i^<9{!eoe%{h`>-t=j8t=bXm*5Es z4&Hp}Y;2e&Ys&k3dpG~Hjm)=7hbul|PtvGJ;d4B)KeJL;d@2uOzZc)Eb ze)nCw^c(-?mfuUv$>C`~+;}r5Eg`{y$!P7*Gm?G%JrY|Zmbo;&)f2bQ-)H%>a>AWE zF?w-(b}ZQ%v2^Lu?sp37&32c+kNaYf7CEthcGjQI_r$x^CH4!Y-jPprjx>85zKCZ> z^OUJ66Q@u1i@J4aI%DZC^`Ez{?=yS7?bxwnmF^ew_Wev_`1SjD<;SDqoyQ-Sl$1=E zI`wPkP03{<6Q&hE-;tl85qb7?nfmI0?(UOPGEb%kFHht3w)=d>xaRNc_~mQY_HNC- zz9>^_g3QmCZ{94~xN+i_FJB^W&!01A$=*EG^rZ%)}7AthHGD4@*`}9;!=jCVqx%wtu z&%Rb!*8Q;v4Grbt;kjU7d+8_Vgdhh!9$rI3+bCfkHT`#*T1pWyXEp{eKT-8xgYm=Z z_?#UAsalM#?`}=BR_EbzPzh5i9 z`|i1AzOz02{pXu2%nz&2=U<$;jrCnAgTWPfCEL4g%GPtG&31n9ck!6u`1<}<*6qT%-rTr&I6~KZ|1&q=T477e%Ih*mXU&3Dv9Mpnd+$I_qOU&?Y^*kai~@gm2&hXOatw5L9OHF3SS__s?p-|l~=5oRHC z?D5Bdz(B)nrmN3C>qgsN^YYMC=me+6C|NV0L$+KrgkB)Rk9__lUTzUCu*Y(x% zS8Gmrzucws`2XE|2BA-HUgtUS^tA1j+&x!+lp9E-oSvq;=gTE;6B84O>;IN4T^bk` z=H~6qE!W@vzV>~!&6f+#JUl!#znF}27xI^zo@-`dV%(N@*D8J5{l^~*K0Wa)Dk|FX zbXs)JB9Hy|`!B!rc^OhrQ#0rCa(`j2){N|IWpnfCy3yMtsxQ9OzxwcS`^mFsO}W&r zuZ=d(FMN98!i7oYdGGhHo>Jhlcz1r6{=L~%8mm`niPc)!SXrGqt-t@w?EHO}*^a$S zmt{)r-Me?n)TxFB1`Vg5DoOPU^}2N)e>`Q%6ay2JElaEyPGMT~+UozeOWt$XzDRP5 z-&v9Q=Z*aTkF!22>{^$+HR|Qtx2!WRd;Zsu;XA%(snV`>=c7+#n9bh#@tE|++i&Ms zm-pFLf0OwB_4{}Ih(9wtR9?J$rzXH5vHj-TvTyJ1?pCtDXdt=2_4_YzsiU(Fvb_Jg zeBa$mtGZmbgBoK+J1ah)HDCX8`@(>Z%+uXzy$Jbu?@89=3TWfc3{9g0vr25Ux>HPcuzRkb6A+h=6 zq3dg--7719?y)asI2rW5uaEEDp3i=I@%wy~CO){d)H`Brn3R-MkLSwOx*_lEYOP*; z{`qWgeO4CN=9@nL{^!@+UjOgAPiSc9>SgcVJgooqvb1{LOWSf!PtLsUw^!`nUG$Xe zW5t|Hmo7~aXX|lMYB`+P*52Ofq7hdry9y&Be7LLn=FVU8K0t)M?W$UAW+&B9vHEbZN)k*Iy^ipYQMIcW%%5 zz?c}H;9z07{`OtFtUi7I+}pHo-@bhzvn;#Mraf+x&Wrf+*iP?W)$6sYtCw6Wo%`lZ zj#=Ivi}zpE{O$jmJbn69#;T-au623Q%S)=DUXGmHvFD#ZUf=(3>Xt2Arp!D2vgFeN zW`2f~!N!wMy43yqBRt)`PbM)XrKP~4=V;Q*?@c?iHMO)BEm**Cddb`;;u2}o*1rz> z8ffvf===ZAuU2o#y7gwNXzASlwfAee93vZ*=L=v;eNJt z+qR&Pkd|ecQ>ITB?sSommR7d6zh7~Geca5VTT`{e)21@c^ieA+Dq69A{qdxYXMXnB z%JmywFto5ZvCz5w!|%UtJ9i&{tSHqxY2G})!a~Ee&6Z2wpLDXz+POP@!SwyIzx0cK zF0e@tDi8R*|KH3{uUgap1;1NjzoAsSUsOawRUvJ&WjwY z$&+n9olpi0@=c`>`e7$h}di%P=*V_NL?%89r*ka3_ zr%Dn$TJp1t9PU*-=Kc2OX7ZGVC(oV*g@m|-hF*2AV@&#JBX@qzzv;K%F59+kT7toe z=={B{haW1as~`W-leAGHZ+o?$>!B~Ho6@=qolS zzHEIKK6@U!rmpVN{rl&8s5m)0HyiRNna$>8VPa`M$iKB*NIP58ePh_9!w(NUERgu` z_w?1-DNII|rbq4nKIGqW>#a+B+lD94lh2(=IekTBf9(s!xIgp%AADJI>Cz>qsw%6G z6?59!*v`$j_tz0S{P?3l_t6U`y|UJ25_7+tJLmW5^XEbf8Mk`3>!nT$1%!o#r%atH z*y-}2YVVULPaYIl^h|YM=9~Zd^0S@K=gr={!#O@)UQ$x>NRr_kKlRAS$RB^}&ZHTC zteDf;*;y&xGQ;lZEIpOAt5?t7+Vf_s+r~aw>$IK~zVY`A?s{G~$-P$a|G2LgV&dsrO&dt@8m6d&SV`KBXcX@5??VkSr=5{|;bIXhW z_TD*PWa`wZ#cmtdglQi>d^jaNU6`-^=AKGp_dc0}Pm2Wmk6$ePJ8SckS<66uapI_g`FK=duSPS^b%f92k}g}qQB=g#N`8R9UEvq`*Hf6rg_0r_9l9d)ReWIFQBQm}B zx`ox%{hOn0E1v!T-{1N3QtOW$J9eRT?w&n1ck;|!V2^etcN>+&}63n`$?8gFfF z?dr0`-Tg@i8%jz`3qL*al&gFq=;r3u^Y7r!;^#ZQUW?Am%siO1@xrxhZYn~G0vsPc z9OjQdzpZ|itbLu$(@%Zb7fWTQpLQ)R{kkWV&)E8pd*mdE)fx z9X@>c z&l7cf#!2Z4m&H5R#_pc>@L}SzWy@BqTbEW-Q*$w0X!Sc0?q_|{-B;BGI10YKi9B}v z_|5J4@^|mvb<6Pb^5S4&>gnkLl^-u&XxPo?pMKhOdB&Cv8zwY0G5z}WOF}}z;d<$< zTemXu^3on3>%FdHTKVl}dS+JEqx|~c(trQ{wUFT}dw1vL!^7=`7BVk(oonNje(~nb zlJ)ER^J`y6dq+*)9uxF#N%z&KOQ**ry}h-y<#6KSl9a5hu0w|oO>vvo*52N0_xMcZ zgs-o!2L}ahS`oP7rD^Z?_xH~)?zi*G&epEmKVR0mOy}k#pVgl@l)~2Q*M02PzRPm> zjDf6WQOlx5i&S}!drfNSP<>psyYu*Cm&Jij3kBZq{eEv!?(ezf_aZmt>bA{E>I6xP z?>+V*X+_wJcs(J3jcekn-~Wr~Q2UAl9}$Jv=V zZ1vQ4@A9s#i7bwNUL~fqJR&Kw^>Ct^+N5mO`PSup{l}fd!^QQcb1%Q#dHe0N-S_|M zH99m*kFT5A)WlR0dpv35ny!Wuf-W4bSM3FKk8n+D7@Y{fJ0bGVenQv-VYZTWj~N&k O7(8A5T-G@yGywn|Ar - - - - - - - - - - - - - - - - - - - - - - - - - The input is scaled, so already between [n_min, n_max] - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq_Spd - - - - - - - - - - - - - - - - - - - - - - - - - - cf_nKp - - - - - - - - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_nKi - - - - - - - - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - P - - - - - - - - I - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - ext_limProt - - - - - - - - out - - - - - - - - PI(z) - - - - - - - - - - - - - - - - - - - - - - PI_clamp_fixdt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - n_mot - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - iq_limProtErr - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.png deleted file mode 100644 index df9575ac4a53ea33dce31ac133a51370f2e95b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6999 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.png deleted file mode 100644 index 7388470f245699e67f3707a929ba5ce07d7d3dd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5752 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85qR0JY5_^D(1Ys8=WJ4eJdpdUAPwl*Rbe;0i?KcWv9h+{lVXl$~6Z^ZW z$z{y-8^Eb_BJ2mS>mzx7Oz6o zX$b)(Mz$7@21Z4p1cwfm5zg%jt7@OGcxSjwQE7x>Wla9_jh)3%2=1>Y@OxKk|26s zfqzxExc;I&dukldd#X*|b8WNR+L?~OniuWaBNM$XC-OpZj@fOat!-kj*D)6M_AAfy zVq`d_BQ|B~v`1%V8h0E`%E-!cGLdri^yDnDl3jFBltdeEG$zS6eeox)v@}T$0z$wWHLu=AG!rlP5hxLPHbF%ETHS7@j_T z8nF6m$I+xNac<#Gma=m<^%-iu-AwOrTWlHroVk&q$4yzN)8(E+eO8v&$FG-PnuKVH zs(3beEp@7{-u*~sLxoLWfyJEgY5OWatM#}kA3JvJ-AkTL7oJ}@rBT5)bLQNm?NPc$ zp`i{298;z$MufH5Tg%)qUG8mQXV(}1@6+^(mrJKl@KL*X@nU0F7uS}pTOHSi%`^D( zuw6c>q(tQH+qW9p+Rj#Uk3Bs-ePj9ixRTP+r@8Sfq?J5{w&mQMBs`(9k+J6A&*v-F zt#d0aHLa?uGB7l3EV1gHYh5n($G~e+%WU)fq@p6B`ah551-p-axZuqHbWho|%P-IT z{CR4s_KvErTKoRK&42vl^4XkYSQV4mZ@<=e&I|M=^1|KHA-#RvJ# zatPc1v_I{n=RsRep?&8 z-EZEvO#(OfH=a#%j*gZ-llFPf{L{uKZmIHk=!iMn$hoUcc2p2>C@wZOn#uE}>aW+f zkNbjN9G2r@3k(a}w&3}NSHgUk&d;@OfAuQs&F$^{^Xqc#A6P@i8Tl$)EYeRUtZ zUwpj$q?0OFvP`9kpJjAaqa z!T^qg2?Fu|e_c=98ny9V+4obgzb@LfOKPGAOQ#D{)>f&LDM58_9CvZqecwClY?{Sf zzlgQhSodB}G1BaBe&)6OGDoY^h6tS*^X9e1t#??V`F0jsb0(TGjDH=T~(&H z_20j`n*YD=$8Wm+`|kU?b|1CPzZicWdU<5$M8PHb-w&NKmD&>#+iU;-r9bQGJc=2N8e22IdXKr7<+&ppO zMAoU5_CKFYZW3qlpKHas`l{Cc<>$`%wH!{Y*c&GzD!OpjF01r~H^08VKGAEbf~U}` z)vFUX-<-B)?w6%ajGii!D|W5tKdh_UaGiU`*@n1&f4#UP{?GnQR##Uqe0fQ==JV|P zE=Dt13SJ*(U#uV!zudVtdb`%U^t3cKW@cuO<@r-pHZ6UbdwZMX;)_pmW}i&ikbYk7XZrTr zy^W2GKWgl9?(7hpq;m3d`ldZ``dgxOAAQ{MXNK2Or@}(RMHe;rWUZ!LUv}wIkcpYu zvp3KGe!uUYoD9lh7p`1sX=dkNw0ya{VTIS*n9TgWU&YeW(!y%?d%IS!P3%9ZCw}1$ z&mFlr=l>driHe?dUvKR>Nu~Y)SLK_H$3NUDK7a7>N1ZiK%O}>xF2CIAJKOBw#cal>cSV&(C*Pnt0%GzkT1SQ>Q}nuKwX% z9r5jB;ha*7CwgJ7fr9_)UWZLNv$<>P-gO41rdwa=1tcdgPWoB8a#sXfGvnL0Z@b@J z*9u*7?D+AApMPGsdw1^kS_OdvFJ8Q8S{-qHef;sM+TjUivp@Fc*Eq{buX9!RpBMAV z@WjQ%?%_`sDBN+5uC@KQb6=d^_b8odtb2EOEp_tt=8lSr61(alxcTOu1+yL2v~ApI zcr@GMz}lVBix)5Et~+~nw)x{rOTBMwPCwt(?i>=ZV$B*C1%ZZx2@al~C%d*~Tb|Kw zDxX%JS=ZLyF4*ZZ!EgD-y1&0tZ?^j_ceaq(_qy!)y(-zIs(wfBw;n2#;EhVTB&4*N zQ$<+v$`uLG?W_$`(zK7+xcyvUzJ0-k8#g*Wek_bw8*SLyeSLg6H#R&x$aSJVZg1D+;NTe_s}`Eh4$L%oaP^#@Pt5*#!OyO~ z{#sWd!s=@FrQXYl zwVUXn;kQ?_M6}j4bjr&Qk3O%J`0n!Y%jDjG)%ja1twMhM4-L(XyioCS_x-R&vgm%i7i5xXa3;wzlGJ*7GBIPItI1 zzOf;ZdD*gMA3hxB*XEmN|MyFM#^!%>XMThaW~aFfsnQes6EZ z;rG+;uQ-_!^d>)AM{MVzrI%l}xW8DsE%Wj+(c9BKii?dKqD5D4eYRfykH}fkX4d-m z{3;1%Vv6(5B&4ZvE)L}09Qbpwp=7O0@;$4E3biFAB6H`?y|JTE*=eBwLqb{Ew|zW5 z2OBJ8_;%dQn{hU6%Cu>ZZf(t8v3~vW6DK(0DxXfBnxm{c>1a&TtW`-z@9(WX*jn1_ zcE%<6$AeAmOVxDcZY4NIcNa}eEisr^+!i9WWPS8@zKsz)X0v(i|2*Wscsl{v zZcbl#`Q^Jz%@Q54$^V~4tqt2z^LSnAJr||M5UtkEPR^a(UqhoN?+eKO7!~;Y+2a{= zHEZ^|R9B~dtZ~zvyOw)5^Ri2ScJ6d@cVBol%h1S(Y5VP7S?e;9nBJLw%N0F^=2bqM zIj1naO!Ldd#qOf>pBL>6h>Yw!@BiPrtLi^<;{}~8A1#%uY)i`j32*yz*I#75I?suV z#_1on#r1zV!;@gL$Y$=b{nxKNxUu>Cvz+H8R)T!(8s<%e}=i z*ROqH|3C3<`~R6=5NPFP*rIA+_pP6GzWSUsGxi3|IOP|1CF4W$IX|1K-7d42ZmCGk z%JSM5u%aY%Yv}gik_4HC~b`3IePTeRe`9=&%7S_`TARm&;8<_YTF#4Beo`ff89M} zaTU))D}$F`yOVRz`Z{-~$Q@@Dp@RnwFf3cPY(xHiyDwk9D2Q+^T)2>tolj=R^R|n3 zHDf!t*_t;*=om=#cAd_5omTxujIVv+<(Ct@mQL_c2?z^o1Jz|ZVjNZ)t6%MWK5zE* zGFIkGckc8&dzNPzDUcA^~rq7I-Gfzg>RhygV-HG_JYTu$oN^9cx%UR9UdtaWv_iNZa zg}wXt*WYXYvel=eZAaK6o+r_J@0KXRkV&?z`*s)28dMW4Eye zuRi$rYq<-?sQ?Q|9$&@k=ndhU#lY4 zhVA)qh`aLlo!#a73=h8V|6hB~=h+(t+ut)IU$*0Gbc};{Nux6{=x?b7+sVE8RFM@=I7*`vA%WJa;CxU+Q}-MaqGoRO-(D)wI77l zSFdGpSsNz)=Krt1bus&DBqw^f6n-lV3k(!|_4@V00*fbk9yW6AXVXs4^wlxC&zd9E ztG0fx-gItdW#z8ejHR~)MMXsyZrdi7oSgjWU|v;~)b;i8;&tnnTz=_dH1o(zaG91?Mn9L>CHED#HP))w#r+(R3LYeX* zXK!AiJ=N=J?);M}0kN^YZ*OncU$NKz-^c#KPft8;te@Yy`FBx*!xt;rdw2Ip)=S8_ z?OMsn5Fp9*u=@A+!xqc$-??&S$qn^sDxBtdcMhC5(ea_*%Fa&jkK}<_yAIy^TlRR* z(^(g0>Z-jcv0`CjtTbJCG|5p%%vo*n&iDJPgDluqnn`?E{P*|!pGQNru5QvbU;4EC z=cm-2Hy(Yg2#AZ*`_A#F&faOEK+sB&sOV@=w_n-4Z^8ck@@kVg`P!LFOG_)0x4I}b zmRRY=vzG6^`^l(ttA&~%+Y|HsKY8P--E zUF>eQ$tP9xMXJBwEq}_y#E^4)8*ka}SULOD_YXcDlg@Woef80wpPxO{CTC=1G~CQ_ z^Y`z!`8Q+6jE2)s4}CswzkgDGe%+GY64KI>FTLEN;yG!`$&@F@)z#HiJtr+Gu+aJW zw@y=l4kp&$+r#_<0|O5_HD7XZRQ0$2YvMQ0rnBGf7l+?+;k$S5a{tQe zxT-d1%@6&_lV@aQG3DK3(b8_b6?Me!C(HV~fs@a#^Zb8QzpgR)c%PzN|KiP?h4Z#c z-@SX6_5XzOxL5Xtk632So}IY;w)h`bt1UItvKoVxCLTC(g2T$nD#2*x6U(aar=Aw+ zdhUMaY!UhKgZ29dC9bSXZkv9&G*j}=?4wPOi`6!e{|a1+rcliF9od>DSLaX^!@uOVW2*Mp~a7|FUQgc}_$6U? z)mN=8QM#v2pMF?iF~M*7)BI;eyYE)KTDjc7*0xvLJnz8s&j&M19$DZ2d2ZE~P>Bh` z>V65=*Ts6MP5xBX`|aB|)AH+lyX-+lm5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UpperRelop - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LowerRelop1 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - Ref1 - - - - - - - - Ref2 - - - - - - - - Prop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - lo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.svg deleted file mode 100644 index 68d269d..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.svg +++ /dev/null @@ -1,1180 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UpperRelop - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LowerRelop1 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - Ref1 - - - - - - - - Ref2 - - - - - - - - Prop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - lo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.png deleted file mode 100644 index 4895270036adc0b982638edb3dff93cc53dca253..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8567 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 X_RfhFpNtq77#KWV{an^LB{Ts5`@se+ diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.png deleted file mode 100644 index f03c19a5079af3393fac568d0b60989e454dd686..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4975 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.png deleted file mode 100644 index 7a4691e7ea67ab9e99042dde0d02f9ac7c8e8ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5914 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.json deleted file mode 100644 index f4e0b68..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:10", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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", - "OutMin", - "OutMax", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:9", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"UpperRelop", - "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:8", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "OutMin", - "OutMax", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:7", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch", - "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:6", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:5", - "className":"Simulink.SFunction", - "icon":"WebViewIcon3", - "name":"Data Type Propagation", - "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "inspector":{ - "params":[ - "PropDataTypeMode", - "PropDataType", - "IfRefDouble", - "IfRefSingle", - "IsSigned", - "NumBitsBase", - "NumBitsMult", - "NumBitsAdd", - "NumBitsAllowFinal", - "PropScalingMode", - "PropScaling", - "ValuesUsedBestPrec", - "SlopeBase", - "SlopeMult", - "SlopeAdd", - "BiasBase", - "BiasMult", - "BiasAdd" - ], - "values":[ - "Inherit via propagation rule", - "fixdt(1, 16)", - "double", - "single", - "IsSigned1", - "NumBits1", - "1", - "0", - "1:128", - "Inherit via propagation rule", - "2^-10", - "[5 -7]", - "Slope1", - "1", - "0", - "Bias1", - "1", - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"S-Function", - "masktype":"Data Type Propagation" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:4", - "className":"Simulink.DataTypeDuplicate", - "icon":"WebViewIcon3", - "name":"Data Type Duplicate", - "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "inspector":{ - "params":[ - "NumInputPorts" - ], - "values":[ - "2" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeDuplicate", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:3", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:2", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:1", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"up", - "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:1#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:2#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:3#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:7#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:8#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:6#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395:9#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json index 8fc5151..f9fcdc6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:576", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Modulo implementation: rem = num - div*(num/div)

Note: Division and multiplier has the setting 'Floor'

", "label":"

Modulo implementation: rem = num - div*(num/div)

Note: Division and multiplier has the setting 'Floor'

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:572", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:572", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide2", "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "Inputs", @@ -106,71 +106,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:574", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10035:573", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:573", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide3", "label":"Divide3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "Inputs", @@ -222,12 +163,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:570", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:570", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"num", "label":"num", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "Port", @@ -289,12 +230,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:571", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:571", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"div", "label":"div", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "Port", @@ -356,12 +297,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:575", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"rem", "label":"rem", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "Port", @@ -436,12 +377,71 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:572#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:2906", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", + "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:10035:572#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "SignalNameFromLabel", @@ -487,12 +487,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:571#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:571#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "SignalNameFromLabel", @@ -538,12 +538,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:573#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:2906#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "SignalNameFromLabel", @@ -589,12 +589,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:570#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "SignalNameFromLabel", @@ -640,12 +640,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035:570#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035:573#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10035", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea01e7dfb2b31a778b6398aedd6134aa0f3e7fc GIT binary patch literal 7115 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 l<{_#s+DeRqPKW=qhrK)g( - + - + - + - + @@ -42,68 +42,68 @@ - - + + - + - + - + - + - + - + - + - + - - + + - + - + - + - + int16 @@ -115,73 +115,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - + - + @@ -189,19 +125,19 @@ - + - + - + - + @@ -216,15 +152,15 @@ - + - - + + - - sfix16_En6 + + int16 @@ -235,58 +171,58 @@ - - + + - + - + - + 1 - + - + - - + + - + num - + - - + + - + sfix16_En6 @@ -298,58 +234,58 @@ - - + + - + - + - + 2 - + - + - - + + - + div - + - - + + - + sfix16_En6 @@ -361,43 +297,43 @@ - - + + - + - + - + 1 - + - + - - + + - + rem @@ -407,117 +343,181 @@ - + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + - - - - - - - - + - + + + + + + + + + + + + - + - + - + + + + + + + + + + + - + - + - + - + - + + + + + + + + - - - - - - - - - - - - + - + - + - - - - - - - - - - - + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json index e9834b5..5555aab 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10523", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10523", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Field Weakening / Phase Advance

", "label":"

Field Weakening / Phase Advance

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10522", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10522", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

This blendig factor is a number between [0, 1]. It manages the Field weakening amount, ranging from 0 to a calibratable Max value.

", "label":"

This blendig factor is a number between [0, 1]. It manages the Field weakening amount, ranging from 0 to a calibratable Max value.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10521", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10521", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Calculate Blending Factor

", "label":"

Calculate Blending Factor

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Text", @@ -147,12 +147,208 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10520", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10519", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_fieldWeakLo", + "label":"r_fieldWeakLo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10517", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_fieldWeakAuthLo", + "label":"n_fieldWeakAuthLo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_fieldWeakAuthLo", + "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:10516", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_fieldWeakAuthHi", + "label":"n_fieldWeakAuthHi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10514", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"a_phaAdvMax", + "label":"a_phaAdvMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10520", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_fieldWeak ", "label":"r_fieldWeak ", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Port", @@ -227,616 +423,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10518", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"r_fieldWeakHi", - "label":"r_fieldWeakHi", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10516", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"n_fieldWeakAuthHi", - "label":"n_fieldWeakAuthHi", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10514", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"a_phaAdvMax", - "label":"a_phaAdvMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10510", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10509", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10515", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"id_fieldWeakMax", - "label":"id_fieldWeakMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10504", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10503", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10502", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10501", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10500", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10519", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"r_fieldWeakLo", - "label":"r_fieldWeakLo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10513", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10513", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Criteria", @@ -888,43 +480,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10497", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10511", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10511", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "IconShape", @@ -978,12 +539,398 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10495", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10510", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10508", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10506", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator1", + "label":"Relational Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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: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:10515", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"id_fieldWeakMax", + "label":"id_fieldWeakMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10502", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "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:10501", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "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:10499", + "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:10498", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "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: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:10495", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide3", "label":"Divide3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Inputs", @@ -1035,12 +982,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10494", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10494", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide2", "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Inputs", @@ -1092,19 +1039,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10499", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10497", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "r_inpTgt", + "z_ctrlTypSel", "Tag" ], "tabs":[ @@ -1123,12 +1070,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10493", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10492", "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Divide14", - "label":"Divide14", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Inputs", @@ -1180,186 +1127,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10517", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"n_fieldWeakAuthLo", - "label":"n_fieldWeakAuthLo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "n_fieldWeakAuthLo", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10506", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10491", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM2", - "label":"CTRL_COMM2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10498", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10512", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10509", "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Sum4", - "label":"Sum4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "IconShape", @@ -1413,12 +1186,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10490", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10490", "className":"Simulink.Abs", "icon":"WebViewIcon3", "name":"Abs5", "label":"Abs5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "OutMin", @@ -1460,12 +1233,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10496", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10496", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From", "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "GotoTag", @@ -1491,12 +1264,45 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10489", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10505", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10489", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "InitializeStates", @@ -1522,12 +1328,188 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10488", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10518", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_fieldWeakHi", + "label":"r_fieldWeakHi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10493", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide14", + "label":"Divide14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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: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":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Port", @@ -1589,102 +1571,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10505", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10492", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10487", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10487", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgt", "label":"r_inpTgt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Port", @@ -1746,12 +1638,61 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10486", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10491", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM2", + "label":"CTRL_COMM2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10486", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_ctrlTypSel", "label":"z_ctrlTypSel", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "Port", @@ -1813,12 +1754,71 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10514#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10512", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum4", + "label":"Sum4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", + "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:10514#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1864,12 +1864,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10500#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10500#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1915,12 +1915,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10513#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10513#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1966,12 +1966,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10517#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10517#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2017,12 +2017,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10491#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10491#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2068,12 +2068,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10506#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10506#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2119,12 +2119,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10498#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10498#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2170,12 +2170,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10488#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10488#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2221,12 +2221,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10493#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10493#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2272,12 +2272,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2323,12 +2323,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10516#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10516#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2374,12 +2374,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10492#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10492#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2425,12 +2425,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10512#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10512#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2476,12 +2476,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10496#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10496#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2527,12 +2527,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10511#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10511#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2578,12 +2578,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10515#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10515#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2629,12 +2629,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10499#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10499#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2680,12 +2680,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2731,12 +2731,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10494#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10494#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2782,12 +2782,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10510#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2833,12 +2833,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10490#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10490#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2884,12 +2884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10486#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10486#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2935,12 +2935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10487#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10487#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2986,12 +2986,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10518#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10518#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3037,12 +3037,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10519#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10519#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3088,12 +3088,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10495#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10495#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3139,12 +3139,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10509#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10509#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3190,12 +3190,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10497#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10497#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ed880b46c9db74f69bf1016ca7fc2f12f9e667ea GIT binary patch literal 8754 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85k58JY5_^D(1YsTUj7;b>aJu`R7;7oS3H4>$XWOd#h?>TVV^PKaC$5`v zau?^C{J!<~-wdDV-mPfrZV#MhTuZ zQCqXN@w*GCrCwte;%i^Ietoz+KRFmF*(n_UXNrZ-4WFtrY_evP z=at`SUK5>|+xduk;t@_%t z@B7h41GT+<@v<+H{A=avbLCtnIjDPX;dNP28d>q~ao)ehwls%Uo{FYA+&~VAj)NFKUD6r@`{WR%t z8*g!`#;i#vRjT&J)yi}qy%Nx$Vj`s;qcW$HjU%z{Or*oRJ)h4--alTy_m6>VCF9pZ zlW8vN{bOeec}lv5ZAg*yIK|b)baF}0%@R|dX@}~c7M1rLI^@L0#&%;vA~QRm%z_OY zCd`>5vn}r~SIpjDoZk26Y)?A7ENQya(=H7L@mqgih_w3Kf1NZtTS+Xu!$ru$N>fy1 zGvngGN6TVeUzDzl`uw$*_0vs$iwqy$b{{BAw?yk~TQy)~{|1H;V_e(=o zRyOCxhDK5Curue`#nSFhVP2%cb%`na+{d<s-a7o#`**N*k;`|s{9 zPZyDFJt=9fP@kRqbbW2DMuXgr?OQ~W!^N4InNMsw6I*_Fshzo4_r+`1+>B<<30i6` z*B=}i>FMWpZb>}%hUf3*r`YhdI%T<9$@MFrHoAH9riu`!h^yj6kCd8&>RPf5+40id zM=!koTCq2-s=C^6rq7jY*Zf{?_HivNEOa|?e!l&AnXLzPB4;rMinJcri+kea$+=~l zQ?73Nxp_~&hlW0R{`~Vf>-QhtY(5_p64G)uZSk^YZL?-c@wBbZ|NW?2|I>qJ{!hoG z^A}uxxnlL|$A?C#pgrGqCYs~1|$ zby*yE=%K+Rm4zByV%@BpZ=T8Bes|eEHQ9GtM76^v%$;ky@~>8xQ+m4kY_r^1mkQ@w z7OO1|T(Ed?vwrPM@8Bx^#9t=NN}fXe&!2vb-@8|XkG-nDo!xED(yp$q6Q@rzD@gEM zx_HqsJ6pS7ZcnDo48e=#>VIuBMYIixwBhRhRbQ%X z)h2hII_1?TXX_OkD|@_8Hu?3nwLHAM6KBsp9i6||H8WFFJAB=eMT?wj=O-AP*jfDC zXr0{4uG-4V%43E{lQss1FIRT&Q}7hZ&CRv>a={rCnOCk%3H*PtC^x_5^Yin;k&!bC zUE@#8nl)=#&6?}i*cC&oR<2&X`NNgE%0|6OP`_fE-W-{4;clb2q9ZER(>E_yp($@T|Vtb^NiSwzl@;%7&=>9^EcVElvx2tR@{z3T&S5qtCME3}1Wa@y9KP z6E|(z)ZwD!vN*7)xOnBdbz$?lFWk9v=GNA10eTdw%J7&pnv1VBfxZ&h31lP_+B`M3||OVej6(Q>IOO^sz!iPcN;aV#cRW zMRwnJo@ZP+`NvZ4=^ZXg8eNB;o}ON4A(L}^8?Q&{gxZ%&r|;1ICX_wpyv1eiuW<$Q z|1q8W|BwG{@~lg9zcjP+Kl)mA_1eS|!J~QGKey`FByP$#U+1CXq#`u)Quf=j-!0NS z>ui~qpTCzp_vrfCJOha(YuEPf+O;b%{MyMc#?r4PqN1Zuo;;~&ZXT|CYpzvk*P};C zU%id4WsBbyeX{ray~TU>$n3wr-fTt8de(FAzppO6TJq64cE66U?%5a5pMR|Aa8csf z|2=tA)W4RNCZ(4iIe*l$<$m0sb=>4#{JYz~zkiO>Xc6LBwEgCf?R#wg)n3s+>``2ZQA6aA|%1X#>U3B;r3gNuBN#4;r}@v7R-3` z=uzNz(PO)e&aln(n_hUmI%VUFs&n)0{goyrBqTJPoo#;pRN>v~_j_NR-x$%8VRGtj z`Tezd+$>CAzJGuG{rAtC=j)Dr-~az_q-Ebtv*=#I*4EY^HFl@=|CDJw@ITO7#M098 z$m7DZs}Aj08}Yxx?PdH zP)RANM{Bp=JCwEc(;4IQA5JLuPnbR1`fcs|+uQXQUrgD!ZN=6tTP|F^>S`kO^wLuA zDbuG5_a8rb>eQmOYkRBT?QB1E=#XK&b)NRM`PbGa$CsO*dUp23;=q5mkM*wk^<1)U zO_H;Q$fBi7RTm4*nLpn@J^lF%c0mr7EBX#bGee^1FMIU=@6-B8vun4;$nzZC5b1kF z*l1$~Q?p?q`>_OS?pYO`|TPKI#-n40xq;!+P{8z7DtysN!_N8o7=1aG3b=}QM4Yu&f z&)4tm?Uku`E*n<+_x1JK-m6)uXJ?rPTg`a6DZMl}&VXadu30?aTwnB^)aY{RS9fyU z$GO?l-#xtJ)+-sMi7M9HcNokJah=HLXqBu?KT~0|?w^f`$&^C1 zzi;#Fz5V^qZ#lQ_Wwm|T?%2EEKAqMN4huVWzW!hFy!wAXHTQ2fC_c7!Np``S;O z6J{|z{no{GHf+t>=fy=d-^5dF%h#iZ`EsZn*vS$m2q#i5zUr zjNM0_Y~rCT3)xY7i~bUY)}!fnyngX5p1AJx^uVsJ3-SBT@U=VZM!oo2 z#l_8SDAik1QlfBr)2&yN_&ijE6z%Qj``i6YIm5N%{`>I#84CkC9zA*_`7`12${D^# za(F+SI(_;y$GsA3X*s(ZiTUT<{rvctnVIhtpSS(*iIVb<)~hBJNU*wsqSKI>*9cl`C&pnw2{b2i-#I;Xd6+0v6G__@Mn z*80yCHZ>m(vP;g@n67=c!NkObp+l1Yc|dk{w%hrqCEAZdmb8oeY+LPFTWhyy;Al(_G8Hv!)cD-MYEu$KSfP_IBfKOOGEhF*WtA`qOP-eMB^cDQsPg<>RBh z+TrU2x{n$~t-M$Nzc$BAT7S<6ruF-Ny(<09&ROivlENgz=kE6X<;)55=ld&73~ zTJ`3A+3ugeBw{Pw%IrP+m(O3#n0Qqd3QYGYhQg<@pPJ&TDnWaHSo$c)A{Gy$a+J_tWB>1CzkBZM*RLPHxw+Y6(vmn? zw|)MOj*Js_F)dY{?0F~e`yPIAF~*&Ik<-$@zPWnmj*p4d(v2Gf?|wU_y*?l+>eT!C z|JCyxBgts55*HkM;;4wFP-+F%jG}@OE>GLO$)Y*hpl1QZ~s+d!48Y9cQbr)r>B0X zSg=7rOZ(v4HV1~HA_Z&ds;UKhY`*?3e*U1(`oZ4s52i&Y^gPu}>*6@Ul)N>{xT{P! zQn4cL?Jd^ptJQz}U3uY7g|f=zl?)={%b8NloOhM#$@#OUJ~^MPYoT)b!Dq)<*%u`n zil47(V|H;6o73rIYI0j?;)x^b^DT;4_T0NNb>VL7(rwe9hA^CYb|v&cns@H?mk%cU z2Zi@V=ePd-y>JQ3ty@8jFW$BN`4jSB)20WXo`ysy2^Q=Odbs0nna6j(d5trpk0~>4 zYH2x~IBV9dE5|QplsK6yuaEV6cWSEko^Q9ZZT|gu{P=xI%Ie5pZ|XlPg@ni7efNF2 zQ_N|SO-dYOm_x_7s(|NnIWa|_0 z`)8KVkCiH)8lCtvB8bsY&A;&JA4{q0&pv)US!cET@RR4WKCnKzvAH*8W@*eTp2YKJ zK|v`Cm+SYOTyZ?ie2|2lA4+~aY?z58NJ9X;R zi&w7><(MUJjoSJ3TJ-Y0^{#;dBCW#eehFKn45fM}$DMn4X{op5UGEyZ`Majvh`GHf z_4J-M<%*F(jEq+WM(~QhJLy%jhqKj7x!Vsf zo|Yi|?EE4QkK*FZR=j>jGtWq@n|W`Vhl;`Mvo4D-_7v^#TkbqbrN>Pq?`eqopT$s3gZ!rlv0awfXYPko(`ShQ}{mv7+Pm z`~CCF@7IQJ>C{_R|3QlO%*~?Q>R#xVAH+`8;%B}hL?#0!8-+ezYGV-MHc^l{a z{P#U;inMh$Hptk2vU2--p%Y3xGp$P>GHoN z&sS$v}4li&n1e)DBc|va&olagq^~@A?1 zSFT&PE=*orOl*~X{nyp;bIZib`i~p0dXZuv(cz-R(tI#;?{6x7+#3ovzCG(8w(hu_x7FRDuFfuR`|OCESBnj%TM15JUAB9-_2P3v{l|^fcFg118|Uxqdv?$H z3HxSr?!UuiY-4j~SLy33#~1DX{YNO-@VTdgfW+2Z!7tLWWk*C)nl5qgIx}T+`uVft-uH!Ddcc0$mlb^qy<2nzhiLvhOyLnTmPQAGK#@jMu z3yTx4*YEdpbYwhl`(5Vwxw*5~AC4_@aS+?lSyIl=)*KQR_UZfn|8wu|EREz+xKnj`m^63>S!t{NbTCaJ3ZI&tg?IG1Ru4lRqO{oK0aj^wa!+CF_89c{0D8BK)C-rwsz{q&SX%GHY(8y9JO`TF(jt-98ef{YgpW)}yC zhKBauDtp{({-|vC&X>z(r{(TH^rWLf$KYdy&EvL|^73-G>%xh7oeeq$*ZCfcehxjW zFE~MU$@cBxvflhF1N)OjpSE;Hix_Kj9jX!BTgi%T1YKuk+CBbr)e}W;>@k|n{a27{ zbFYiAk*}>IQ{c?#S4A6Ve&Jzz%+n?`<>@TLSE{$z7wy>8`y`V0hZ5%`BZ;p<)#tx# zUUtH(cA_X}hq|Z_TPM@(iF?z3?JQn9**VwFY|0IeW0Rhwyqq|J%I*^H!dHoG_bzF3Z1+rh=Gb^1hc|cTWrv**5id=EoL|ZL=@D zR$0V3Gd7ejY`0FuVa|0Gi)#w%IOh5tcQEj?nD^v&yw3CY&)Xz8j=khQ_VYv2^t|{U zURARkHQBj`4fS|ke|)!Ib#k-bO8bwSl;1V?Jm5U?Qle|aPM!9XeikbnrPg-tkxvAV0(FB`; zIMcXon^}$B{Tlf;1J=`<_%7Y8oOrPDba36?qqB~$G=6TJW_{-DS=E_7m+sy@Tl@X4 zySqEPt*tEsXpjrk$%_B?X?oJN!>(zOY)ihMY8Q#Vr!;Q@qlbzJ58KQ6_NPx6-B`mW za?!RBYawX^f z`}$0qPUxI&ShDl{&kyX6Ek2(ynTtFq&FLCu@S>E(nRCuhwJt85oQxAkg*!ve{e80i#}BUxUH$CUVou|f$a|jl&+S|;+~#qxnWrMvIcaXP?DNoY z&tpnvdHaGtTjp(#&VAF{eLqZQ50*zG3oYb$_8Ap2u2+g`b{y z&hb;fm@%cmqDRG3qpRs)f`S0YgQA^3K26_mv-Gd1h)6(4$dQ|y(~pYSb)VV9;}Mmd zth_OzCqTpG@$34S?AzONWvt75SW+fNemlEIZF1+GJ9i@QpTD*?+Oq1)i#6}vXGEU1 zQz%xgWfc??7o1>u>BbF@;$q{89x40yU1zWePOwbc8ntrm+NWP$UjAIGaY#kywbw2& z*T4xXo!hpVExMR-?7h-N4$%1Tm+ED&6_u}xiimAf6`o+6er~~K-?vRGF2B6+`fEsN zXrj?fh99Tn|265H-m-oB=eh4|)F1y8e!FVk=TQ=ynp*-rZkbGYOmb<^X->kvM5aSc<}xA$+Kr&C#fWD zl;~QNU^Y8Ygw-|h!poA7u&^|pS;E~%cT{|Qw8Hvc-uBu4_J2i|U-mSb=`t-RMiI4jSq{JInM)lHr;#?dkgQ$MUu-pEipB z^GH1X>3frFvNeU_|9?$8BbuU?e_-ir`InEx4(zM_U9dAIB|ZJ|_uuYoA2Wt`$K~(& zcx=Y%V98#$YipyAKkm0bXTJZZ@3!3A%l_$!a0Nz2u6$Q)<|ZR&S;VsYuHGR7PH!~@ z2D|zGwwssp^6*UXQ8Sd_x$(A4#WSg*0#rjT(zx-q?CZ|B_0u0dOe`uc{#apir|fp_ ztM_?3pNf5bUSYHDr|RyCk4m<-wojfsnJ|C;{Exe@$Jft&KEGaW`f1bW@mCfuR8%oE zzqmwaWy6V0KEA%Z+F@%L4m|!Sz{AGbewc@!fAQs)8rs^*V%-<--t9e^@~BNZ??8gb zU&&v;e_NKnli_P;Za;kRvcJ7=V&cOk`%i4YUuT`S-8#AP+?Gj`gyvPfT3IPMd0+Bz zzS8|&iv&7dHbm$!?D_NQ^pmGg9~M|_h*}G3jegWUeRUF7hu?D0R7b_$xYFn<-j7X9 zOpiWV+`W7E$&)7mv9Y`detv#_^?B9axL2=UUD^CE*x&YOE4TQwZ_Z~Xs?V!v5|68J zj1BzW$SxO9U;g&TwDSA4)1~wGOx(83%q=W3)zUOfO{zD^Y&ItgQ%ZVzx=Hu!vuQ$| zEGJWhHs9n~vhIs@`MWt^&szvj3juXocbC1Lweh>LRPPKQwOO-f8Ey0bl2@@S`*)0& z+GNS!y~iI*@U#WGu0AeT-Sg^IR*98t-1_j(U1eWh1opToySlo*`W>MocIwor2`Zh3 z+xdfIW6yqkeEj9hmj@qz3)AF-_ClPkM=buZ`kS+&sD(&M415>z19Zy-7#;w9(0wNwa3n3Op};bIG0i z_x(+zTqmihcpl2zUi^OVcfS>-uhi{-o}9Ec_^g=Vgvu$?r!Tj(ed%K?)q7%-%`3ku zqnUFyCr9MCI82+lX_L{d+qaFk_3p`6NfBatFA1{xEj!Cto6Gy~CLWLN z4SGKr7#MGW)&dw^^Nzgd$?&cA%3<+sJ1t7~%=b{~w4ZPw<;ujlxe6kF3W|cAYAaW7 z+`LfHbf@#@rwY8h|5xpc|J7%_~)Id!~Q5JpbR6@c7!P_y0UIcgXq> z8XYZN{q4=nh5ia>rlv|x(B1v7H{wn9;%&zt7xuU*U(67h>$m)x=DN4L?Bc{HUAh$H z7W9`!-5%Gv#gTe~ HDWM4ft83bR literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg index a29d9dd..56416e6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg @@ -9,11 +9,11 @@

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 Ib4q9e0C&{>O8@`> literal 0 HcmV?d00001 diff --git a/03_CreateParamTable/create_tableParamType.m b/03_CreateParamTable/create_tableParamType.m index e13c855..6032710 100644 --- a/03_CreateParamTable/create_tableParamType.m +++ b/03_CreateParamTable/create_tableParamType.m @@ -23,8 +23,8 @@ % get_param(gcb, 'BlockType') % Compile model -BLDCmotorControl_FOC_R2017b_fixdt([],[],[],'compile'); -modelName = 'BLDCmotorControl_FOC_R2017b_fixdt'; +BLDCmotor_FOC_R2017b_fixdt([],[],[],'compile'); +modelName = 'BLDCmotor_FOC_R2017b_fixdt'; Parameter = ''; DataType = ''; @@ -89,7 +89,7 @@ for k = 1:length(Blocks) end % Terminate compilation -BLDCmotorControl_FOC_R2017b_fixdt([],[],[],'term'); +BLDCmotor_FOC_R2017b_fixdt([],[],[],'term'); % Create table T = table(Parameter,DataType); diff --git a/03_CreateParamTable/tableParamType.xlsx b/03_CreateParamTable/tableParamType.xlsx index 077ab206548216c5c68c31c9ec7689d3107796c2..f2b64929ba2e846e89f87df028e73c40d9617911 100644 GIT binary patch delta 5551 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 INgpHv03$5xs{jB1 diff --git a/BLDC_controller_ert_rtw/BLDC_controller.c b/BLDC_controller_ert_rtw/BLDC_controller.c new file mode 100644 index 0000000..2aa9ce3 --- /dev/null +++ b/BLDC_controller_ert_rtw/BLDC_controller.c @@ -0,0 +1,3216 @@ +/* + * File: BLDC_controller.c + * + * Code generated for Simulink model 'BLDC_controller'. + * + * Model version : 1.1284 + * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 + * C/C++ source code generated on : Sun Oct 11 20:20:20 2020 + * + * Target selection: ert.tlc + * Embedded hardware selection: ARM Compatible->ARM Cortex + * Emulation hardware selection: + * Differs from embedded hardware (MATLAB Host) + * Code generation objectives: + * 1. Execution efficiency + * 2. RAM efficiency + * Validation result: Not run + */ + +#include "BLDC_controller.h" + +/* Named constants for Chart: '/F03_02_Control_Mode_Manager' */ +#define IN_ACTIVE ((uint8_T)1U) +#define IN_NO_ACTIVE_CHILD ((uint8_T)0U) +#define IN_OPEN ((uint8_T)2U) +#define IN_SPEED_MODE ((uint8_T)1U) +#define IN_TORQUE_MODE ((uint8_T)2U) +#define IN_VOLTAGE_MODE ((uint8_T)3U) +#define OPEN_MODE ((uint8_T)0U) +#define SPD_MODE ((uint8_T)2U) +#define TRQ_MODE ((uint8_T)3U) +#define VLT_MODE ((uint8_T)1U) +#ifndef UCHAR_MAX +#include +#endif + +#if ( UCHAR_MAX != (0xFFU) ) || ( SCHAR_MAX != (0x7F) ) +#error Code was generated for compiler with different sized uchar/char. \ +Consider adjusting Test hardware word size settings on the \ +Hardware Implementation pane to match your compiler word sizes as \ +defined in limits.h of the compiler. Alternatively, you can \ +select the Test hardware is the same as production hardware option and \ +select the Enable portable word sizes option on the Code Generation > \ +Verification pane for ERT based targets, which will disable the \ +preprocessor word size checks. +#endif + +#if ( USHRT_MAX != (0xFFFFU) ) || ( SHRT_MAX != (0x7FFF) ) +#error Code was generated for compiler with different sized ushort/short. \ +Consider adjusting Test hardware word size settings on the \ +Hardware Implementation pane to match your compiler word sizes as \ +defined in limits.h of the compiler. Alternatively, you can \ +select the Test hardware is the same as production hardware option and \ +select the Enable portable word sizes option on the Code Generation > \ +Verification pane for ERT based targets, which will disable the \ +preprocessor word size checks. +#endif + +#if ( UINT_MAX != (0xFFFFFFFFU) ) || ( INT_MAX != (0x7FFFFFFF) ) +#error Code was generated for compiler with different sized uint/int. \ +Consider adjusting Test hardware word size settings on the \ +Hardware Implementation pane to match your compiler word sizes as \ +defined in limits.h of the compiler. Alternatively, you can \ +select the Test hardware is the same as production hardware option and \ +select the Enable portable word sizes option on the Code Generation > \ +Verification pane for ERT based targets, which will disable the \ +preprocessor word size checks. +#endif + +#if ( ULONG_MAX != (0xFFFFFFFFU) ) || ( LONG_MAX != (0x7FFFFFFF) ) +#error Code was generated for compiler with different sized ulong/long. \ +Consider adjusting Test hardware word size settings on the \ +Hardware Implementation pane to match your compiler word sizes as \ +defined in limits.h of the compiler. Alternatively, you can \ +select the Test hardware is the same as production hardware option and \ +select the Enable portable word sizes option on the Code Generation > \ +Verification pane for ERT based targets, which will disable the \ +preprocessor word size checks. +#endif + +#if 0 + +/* Skip this size verification because of preprocessor limitation */ +#if ( ULLONG_MAX != (0xFFFFFFFFFFFFFFFFULL) ) || ( LLONG_MAX != (0x7FFFFFFFFFFFFFFFLL) ) +#error Code was generated for compiler with different sized ulong_long/long_long. \ +Consider adjusting Test hardware word size settings on the \ +Hardware Implementation pane to match your compiler word sizes as \ +defined in limits.h of the compiler. Alternatively, you can \ +select the Test hardware is the same as production hardware option and \ +select the Enable portable word sizes option on the Code Generation > \ +Verification pane for ERT based targets, which will disable the \ +preprocessor word size checks. +#endif +#endif + +uint8_T plook_u8s16_evencka(int16_T u, int16_T bp0, uint16_T bpSpace, uint32_T + maxIndex); +uint8_T plook_u8u16_evencka(uint16_T u, uint16_T bp0, uint16_T bpSpace, uint32_T + maxIndex); +int32_T div_nde_s32_floor(int32_T numerator, int32_T denominator); +extern void Counter_Init(DW_Counter *localDW, int16_T rtp_z_cntInit); +extern int16_T Counter(int16_T rtu_inc, int16_T rtu_max, boolean_T rtu_rst, + DW_Counter *localDW); +extern void PI_clamp_fixdt_Init(DW_PI_clamp_fixdt *localDW); +extern void PI_clamp_fixdt(int16_T rtu_err, uint16_T rtu_P, uint16_T rtu_I, + int32_T rtu_init, int16_T rtu_satMax, int16_T rtu_satMin, int32_T + rtu_ext_limProt, int16_T *rty_out, DW_PI_clamp_fixdt *localDW); +extern void PI_clamp_fixdt_g_Init(DW_PI_clamp_fixdt_i *localDW); +extern void PI_clamp_fixdt_g_Reset(DW_PI_clamp_fixdt_i *localDW); +extern int16_T PI_clamp_fixdt_o(int16_T rtu_err, uint16_T rtu_P, uint16_T rtu_I, + int16_T rtu_init, int16_T rtu_satMax, int16_T rtu_satMin, int32_T + rtu_ext_limProt, DW_PI_clamp_fixdt_i *localDW); +extern void PI_clamp_fixdt_k_Init(DW_PI_clamp_fixdt_e *localDW); +extern void PI_clamp_fixdt_b_Reset(DW_PI_clamp_fixdt_e *localDW); +extern int16_T PI_clamp_fixdt_a(int16_T rtu_err, uint16_T rtu_P, uint16_T rtu_I, + int16_T rtu_init, int16_T rtu_satMax, int16_T rtu_satMin, int32_T + rtu_ext_limProt, DW_PI_clamp_fixdt_e *localDW); +extern void Low_Pass_Filter_Reset(DW_Low_Pass_Filter *localDW); +extern void Low_Pass_Filter(const int16_T rtu_u[2], uint16_T rtu_coef, int16_T + rty_y[2], DW_Low_Pass_Filter *localDW); +extern void I_backCalc_fixdt_Init(DW_I_backCalc_fixdt *localDW, int32_T + rtp_yInit); +extern void I_backCalc_fixdt(int16_T rtu_err, uint16_T rtu_I, uint16_T rtu_Kb, + int16_T rtu_satMax, int16_T rtu_satMin, int16_T *rty_out, DW_I_backCalc_fixdt * + localDW); +extern void Counter_b_Init(DW_Counter_l *localDW, uint16_T rtp_z_cntInit); +extern uint16_T Counter_i(uint16_T rtu_inc, uint16_T rtu_max, boolean_T rtu_rst, + DW_Counter_l *localDW); +extern boolean_T either_edge(boolean_T rtu_u, DW_either_edge *localDW); +extern void Debounce_Filter_Init(DW_Debounce_Filter *localDW); +extern void Debounce_Filter(boolean_T rtu_u, uint16_T rtu_tAcv, uint16_T + rtu_tDeacv, boolean_T *rty_y, DW_Debounce_Filter *localDW); +uint8_T plook_u8s16_evencka(int16_T u, int16_T bp0, uint16_T bpSpace, uint32_T + maxIndex) +{ + uint8_T bpIndex; + uint16_T fbpIndex; + + /* Prelookup - Index only + Index Search method: 'even' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'on' + Remove protection against out-of-range input in generated code: 'off' + */ + if (u <= bp0) { + bpIndex = 0U; + } else { + fbpIndex = (uint16_T)((uint32_T)(uint16_T)(u - bp0) / bpSpace); + if (fbpIndex < maxIndex) { + bpIndex = (uint8_T)fbpIndex; + } else { + bpIndex = (uint8_T)maxIndex; + } + } + + return bpIndex; +} + +uint8_T plook_u8u16_evencka(uint16_T u, uint16_T bp0, uint16_T bpSpace, uint32_T + maxIndex) +{ + uint8_T bpIndex; + uint16_T fbpIndex; + + /* Prelookup - Index only + Index Search method: 'even' + Extrapolation method: 'Clip' + Use previous index: 'off' + Use last breakpoint for index at or above upper limit: 'on' + Remove protection against out-of-range input in generated code: 'off' + */ + if (u <= bp0) { + bpIndex = 0U; + } else { + fbpIndex = (uint16_T)((uint32_T)(uint16_T)((uint32_T)u - bp0) / bpSpace); + if (fbpIndex < maxIndex) { + bpIndex = (uint8_T)fbpIndex; + } else { + bpIndex = (uint8_T)maxIndex; + } + } + + return bpIndex; +} + +int32_T div_nde_s32_floor(int32_T numerator, int32_T denominator) +{ + return (((numerator < 0) != (denominator < 0)) && (numerator % denominator != + 0) ? -1 : 0) + numerator / denominator; +} + +/* System initialize for atomic system: '/Counter' */ +void Counter_Init(DW_Counter *localDW, int16_T rtp_z_cntInit) +{ + /* InitializeConditions for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = rtp_z_cntInit; +} + +/* Output and update for atomic system: '/Counter' */ +int16_T Counter(int16_T rtu_inc, int16_T rtu_max, boolean_T rtu_rst, DW_Counter * + localDW) +{ + int16_T rtu_rst_0; + int16_T rty_cnt_0; + + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant23' + * UnitDelay: '/UnitDelay' + */ + if (rtu_rst) { + rtu_rst_0 = 0; + } else { + rtu_rst_0 = localDW->UnitDelay_DSTATE; + } + + /* End of Switch: '/Switch1' */ + + /* Sum: '/Sum1' */ + rty_cnt_0 = (int16_T)(rtu_inc + rtu_rst_0); + + /* MinMax: '/MinMax' */ + if (rty_cnt_0 < rtu_max) { + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = rty_cnt_0; + } else { + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = rtu_max; + } + + /* End of MinMax: '/MinMax' */ + return rty_cnt_0; +} + +/* System initialize for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_Init(DW_PI_clamp_fixdt *localDW) +{ + /* InitializeConditions for Delay: '/Resettable Delay' */ + localDW->icLoad = 1U; +} + +/* Output and update for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt(int16_T rtu_err, uint16_T rtu_P, uint16_T rtu_I, int32_T + rtu_init, int16_T rtu_satMax, int16_T rtu_satMin, int32_T + rtu_ext_limProt, int16_T *rty_out, DW_PI_clamp_fixdt + *localDW) +{ + boolean_T rtb_LowerRelop1_c; + boolean_T rtb_UpperRelop_e; + int32_T rtb_Sum1_n; + int32_T q0; + int32_T tmp; + int16_T tmp_0; + + /* Sum: '/Sum2' incorporates: + * Product: '/Divide2' + */ + q0 = rtu_err * rtu_I; + if ((q0 < 0) && (rtu_ext_limProt < MIN_int32_T - q0)) { + q0 = MIN_int32_T; + } else if ((q0 > 0) && (rtu_ext_limProt > MAX_int32_T - q0)) { + q0 = MAX_int32_T; + } else { + q0 += rtu_ext_limProt; + } + + /* Delay: '/Resettable Delay' */ + if (localDW->icLoad != 0) { + localDW->ResettableDelay_DSTATE = rtu_init; + } + + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant' + * Sum: '/Sum2' + * UnitDelay: '/UnitDelay1' + */ + if (localDW->UnitDelay1_DSTATE) { + tmp = 0; + } else { + tmp = q0; + } + + /* End of Switch: '/Switch1' */ + + /* Sum: '/Sum1' incorporates: + * Delay: '/Resettable Delay' + */ + rtb_Sum1_n = tmp + localDW->ResettableDelay_DSTATE; + + /* Product: '/Divide5' */ + tmp = (rtu_err * rtu_P) >> 11; + if (tmp > 32767) { + tmp = 32767; + } else { + if (tmp < -32768) { + tmp = -32768; + } + } + + /* Sum: '/Sum1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Product: '/Divide5' + */ + tmp = (((rtb_Sum1_n >> 16) << 1) + tmp) >> 1; + if (tmp > 32767) { + tmp = 32767; + } else { + if (tmp < -32768) { + tmp = -32768; + } + } + + /* RelationalOperator: '/LowerRelop1' incorporates: + * Sum: '/Sum1' + */ + rtb_LowerRelop1_c = ((int16_T)tmp > rtu_satMax); + + /* RelationalOperator: '/UpperRelop' incorporates: + * Sum: '/Sum1' + */ + rtb_UpperRelop_e = ((int16_T)tmp < rtu_satMin); + + /* Switch: '/Switch1' incorporates: + * Sum: '/Sum1' + * Switch: '/Switch3' + */ + if (rtb_LowerRelop1_c) { + *rty_out = rtu_satMax; + } else if (rtb_UpperRelop_e) { + /* Switch: '/Switch3' */ + *rty_out = rtu_satMin; + } else { + *rty_out = (int16_T)tmp; + } + + /* End of Switch: '/Switch1' */ + + /* Signum: '/SignDeltaU2' incorporates: + * Sum: '/Sum2' + */ + if (q0 < 0) { + q0 = -1; + } else { + q0 = (q0 > 0); + } + + /* End of Signum: '/SignDeltaU2' */ + + /* Signum: '/SignDeltaU3' incorporates: + * Sum: '/Sum1' + */ + if ((int16_T)tmp < 0) { + tmp_0 = -1; + } else { + tmp_0 = (int16_T)((int16_T)tmp > 0); + } + + /* End of Signum: '/SignDeltaU3' */ + + /* Update for UnitDelay: '/UnitDelay1' incorporates: + * DataTypeConversion: '/DataTypeConv4' + * Logic: '/AND1' + * Logic: '/AND1' + * RelationalOperator: '/Equal1' + */ + localDW->UnitDelay1_DSTATE = ((q0 == tmp_0) && (rtb_LowerRelop1_c || + rtb_UpperRelop_e)); + + /* Update for Delay: '/Resettable Delay' */ + localDW->icLoad = 0U; + localDW->ResettableDelay_DSTATE = rtb_Sum1_n; +} + +/* System initialize for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_g_Init(DW_PI_clamp_fixdt_i *localDW) +{ + /* InitializeConditions for Delay: '/Resettable Delay' */ + localDW->icLoad = 1U; +} + +/* System reset for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_g_Reset(DW_PI_clamp_fixdt_i *localDW) +{ + /* InitializeConditions for UnitDelay: '/UnitDelay1' */ + localDW->UnitDelay1_DSTATE = false; + + /* InitializeConditions for Delay: '/Resettable Delay' */ + localDW->icLoad = 1U; +} + +/* Output and update for atomic system: '/PI_clamp_fixdt' */ +int16_T PI_clamp_fixdt_o(int16_T rtu_err, uint16_T rtu_P, uint16_T rtu_I, + int16_T rtu_init, int16_T rtu_satMax, int16_T rtu_satMin, int32_T + rtu_ext_limProt, DW_PI_clamp_fixdt_i *localDW) +{ + boolean_T rtb_LowerRelop1_l; + boolean_T rtb_UpperRelop_f2; + int32_T rtb_Sum1_o; + int32_T q0; + int32_T tmp; + int16_T tmp_0; + int16_T rty_out_0; + + /* Sum: '/Sum2' incorporates: + * Product: '/Divide2' + */ + q0 = rtu_err * rtu_I; + if ((q0 < 0) && (rtu_ext_limProt < MIN_int32_T - q0)) { + q0 = MIN_int32_T; + } else if ((q0 > 0) && (rtu_ext_limProt > MAX_int32_T - q0)) { + q0 = MAX_int32_T; + } else { + q0 += rtu_ext_limProt; + } + + /* Delay: '/Resettable Delay' */ + if (localDW->icLoad != 0) { + localDW->ResettableDelay_DSTATE = rtu_init << 16; + } + + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant' + * Sum: '/Sum2' + * UnitDelay: '/UnitDelay1' + */ + if (localDW->UnitDelay1_DSTATE) { + tmp = 0; + } else { + tmp = q0; + } + + /* End of Switch: '/Switch1' */ + + /* Sum: '/Sum1' incorporates: + * Delay: '/Resettable Delay' + */ + rtb_Sum1_o = tmp + localDW->ResettableDelay_DSTATE; + + /* Product: '/Divide5' */ + tmp = (rtu_err * rtu_P) >> 11; + if (tmp > 32767) { + tmp = 32767; + } else { + if (tmp < -32768) { + tmp = -32768; + } + } + + /* Sum: '/Sum1' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + * Product: '/Divide5' + */ + tmp = (((rtb_Sum1_o >> 16) << 1) + tmp) >> 1; + if (tmp > 32767) { + tmp = 32767; + } else { + if (tmp < -32768) { + tmp = -32768; + } + } + + /* RelationalOperator: '/LowerRelop1' incorporates: + * Sum: '/Sum1' + */ + rtb_LowerRelop1_l = ((int16_T)tmp > rtu_satMax); + + /* RelationalOperator: '/UpperRelop' incorporates: + * Sum: '/Sum1' + */ + rtb_UpperRelop_f2 = ((int16_T)tmp < rtu_satMin); + + /* Switch: '/Switch1' incorporates: + * Sum: '/Sum1' + * Switch: '/Switch3' + */ + if (rtb_LowerRelop1_l) { + rty_out_0 = rtu_satMax; + } else if (rtb_UpperRelop_f2) { + /* Switch: '/Switch3' */ + rty_out_0 = rtu_satMin; + } else { + rty_out_0 = (int16_T)tmp; + } + + /* End of Switch: '/Switch1' */ + + /* Signum: '/SignDeltaU2' incorporates: + * Sum: '/Sum2' + */ + if (q0 < 0) { + q0 = -1; + } else { + q0 = (q0 > 0); + } + + /* End of Signum: '/SignDeltaU2' */ + + /* Signum: '/SignDeltaU3' incorporates: + * Sum: '/Sum1' + */ + if ((int16_T)tmp < 0) { + tmp_0 = -1; + } else { + tmp_0 = (int16_T)((int16_T)tmp > 0); + } + + /* End of Signum: '/SignDeltaU3' */ + + /* Update for UnitDelay: '/UnitDelay1' incorporates: + * DataTypeConversion: '/DataTypeConv4' + * Logic: '/AND1' + * Logic: '/AND1' + * RelationalOperator: '/Equal1' + */ + localDW->UnitDelay1_DSTATE = ((q0 == tmp_0) && (rtb_LowerRelop1_l || + rtb_UpperRelop_f2)); + + /* Update for Delay: '/Resettable Delay' */ + localDW->icLoad = 0U; + localDW->ResettableDelay_DSTATE = rtb_Sum1_o; + return rty_out_0; +} + +/* System initialize for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_k_Init(DW_PI_clamp_fixdt_e *localDW) +{ + /* InitializeConditions for Delay: '/Resettable Delay' */ + localDW->icLoad = 1U; +} + +/* System reset for atomic system: '/PI_clamp_fixdt' */ +void PI_clamp_fixdt_b_Reset(DW_PI_clamp_fixdt_e *localDW) +{ + /* InitializeConditions for UnitDelay: '/UnitDelay1' */ + localDW->UnitDelay1_DSTATE = false; + + /* InitializeConditions for Delay: '/Resettable Delay' */ + localDW->icLoad = 1U; +} + +/* Output and update for atomic system: '/PI_clamp_fixdt' */ +int16_T PI_clamp_fixdt_a(int16_T rtu_err, uint16_T rtu_P, uint16_T rtu_I, + int16_T rtu_init, int16_T rtu_satMax, int16_T rtu_satMin, int32_T + rtu_ext_limProt, DW_PI_clamp_fixdt_e *localDW) +{ + boolean_T rtb_LowerRelop1_lt; + boolean_T rtb_UpperRelop_i; + int16_T rtb_Sum1_n; + int16_T tmp; + int32_T tmp_0; + int32_T q0; + int16_T rty_out_0; + + /* Sum: '/Sum2' incorporates: + * Product: '/Divide2' + */ + q0 = rtu_err * rtu_I; + if ((q0 < 0) && (rtu_ext_limProt < MIN_int32_T - q0)) { + q0 = MIN_int32_T; + } else if ((q0 > 0) && (rtu_ext_limProt > MAX_int32_T - q0)) { + q0 = MAX_int32_T; + } else { + q0 += rtu_ext_limProt; + } + + /* Delay: '/Resettable Delay' */ + if (localDW->icLoad != 0) { + localDW->ResettableDelay_DSTATE = rtu_init; + } + + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant' + * Sum: '/Sum2' + * UnitDelay: '/UnitDelay1' + */ + if (localDW->UnitDelay1_DSTATE) { + tmp = 0; + } else { + tmp = (int16_T)(((q0 < 0 ? 65535 : 0) + q0) >> 16); + } + + /* End of Switch: '/Switch1' */ + + /* Sum: '/Sum1' incorporates: + * Delay: '/Resettable Delay' + */ + rtb_Sum1_n = (int16_T)(tmp + localDW->ResettableDelay_DSTATE); + + /* Product: '/Divide5' */ + tmp_0 = (rtu_err * rtu_P) >> 11; + if (tmp_0 > 32767) { + tmp_0 = 32767; + } else { + if (tmp_0 < -32768) { + tmp_0 = -32768; + } + } + + /* Sum: '/Sum1' incorporates: + * Product: '/Divide5' + */ + tmp_0 = ((rtb_Sum1_n << 1) + tmp_0) >> 1; + if (tmp_0 > 32767) { + tmp_0 = 32767; + } else { + if (tmp_0 < -32768) { + tmp_0 = -32768; + } + } + + /* RelationalOperator: '/LowerRelop1' incorporates: + * Sum: '/Sum1' + */ + rtb_LowerRelop1_lt = ((int16_T)tmp_0 > rtu_satMax); + + /* RelationalOperator: '/UpperRelop' incorporates: + * Sum: '/Sum1' + */ + rtb_UpperRelop_i = ((int16_T)tmp_0 < rtu_satMin); + + /* Switch: '/Switch1' incorporates: + * Sum: '/Sum1' + * Switch: '/Switch3' + */ + if (rtb_LowerRelop1_lt) { + rty_out_0 = rtu_satMax; + } else if (rtb_UpperRelop_i) { + /* Switch: '/Switch3' */ + rty_out_0 = rtu_satMin; + } else { + rty_out_0 = (int16_T)tmp_0; + } + + /* End of Switch: '/Switch1' */ + + /* Signum: '/SignDeltaU2' incorporates: + * Sum: '/Sum2' + */ + if (q0 < 0) { + q0 = -1; + } else { + q0 = (q0 > 0); + } + + /* End of Signum: '/SignDeltaU2' */ + + /* Signum: '/SignDeltaU3' incorporates: + * Sum: '/Sum1' + */ + if ((int16_T)tmp_0 < 0) { + tmp = -1; + } else { + tmp = (int16_T)((int16_T)tmp_0 > 0); + } + + /* End of Signum: '/SignDeltaU3' */ + + /* Update for UnitDelay: '/UnitDelay1' incorporates: + * DataTypeConversion: '/DataTypeConv4' + * Logic: '/AND1' + * Logic: '/AND1' + * RelationalOperator: '/Equal1' + */ + localDW->UnitDelay1_DSTATE = ((q0 == tmp) && (rtb_LowerRelop1_lt || + rtb_UpperRelop_i)); + + /* Update for Delay: '/Resettable Delay' */ + localDW->icLoad = 0U; + localDW->ResettableDelay_DSTATE = rtb_Sum1_n; + return rty_out_0; +} + +/* System reset for atomic system: '/Low_Pass_Filter' */ +void Low_Pass_Filter_Reset(DW_Low_Pass_Filter *localDW) +{ + /* InitializeConditions for UnitDelay: '/UnitDelay1' */ + localDW->UnitDelay1_DSTATE[0] = 0; + localDW->UnitDelay1_DSTATE[1] = 0; +} + +/* Output and update for atomic system: '/Low_Pass_Filter' */ +void Low_Pass_Filter(const int16_T rtu_u[2], uint16_T rtu_coef, int16_T rty_y[2], + DW_Low_Pass_Filter *localDW) +{ + int32_T rtb_Sum3_g; + + /* Sum: '/Sum2' incorporates: + * UnitDelay: '/UnitDelay1' + */ + rtb_Sum3_g = rtu_u[0] - (localDW->UnitDelay1_DSTATE[0] >> 16); + if (rtb_Sum3_g > 32767) { + rtb_Sum3_g = 32767; + } else { + if (rtb_Sum3_g < -32768) { + rtb_Sum3_g = -32768; + } + } + + /* Sum: '/Sum3' incorporates: + * Product: '/Divide3' + * Sum: '/Sum2' + * UnitDelay: '/UnitDelay1' + */ + rtb_Sum3_g = rtu_coef * rtb_Sum3_g + localDW->UnitDelay1_DSTATE[0]; + + /* DataTypeConversion: '/Data Type Conversion' */ + rty_y[0] = (int16_T)(rtb_Sum3_g >> 16); + + /* Update for UnitDelay: '/UnitDelay1' */ + localDW->UnitDelay1_DSTATE[0] = rtb_Sum3_g; + + /* Sum: '/Sum2' incorporates: + * UnitDelay: '/UnitDelay1' + */ + rtb_Sum3_g = rtu_u[1] - (localDW->UnitDelay1_DSTATE[1] >> 16); + if (rtb_Sum3_g > 32767) { + rtb_Sum3_g = 32767; + } else { + if (rtb_Sum3_g < -32768) { + rtb_Sum3_g = -32768; + } + } + + /* Sum: '/Sum3' incorporates: + * Product: '/Divide3' + * Sum: '/Sum2' + * UnitDelay: '/UnitDelay1' + */ + rtb_Sum3_g = rtu_coef * rtb_Sum3_g + localDW->UnitDelay1_DSTATE[1]; + + /* DataTypeConversion: '/Data Type Conversion' */ + rty_y[1] = (int16_T)(rtb_Sum3_g >> 16); + + /* Update for UnitDelay: '/UnitDelay1' */ + localDW->UnitDelay1_DSTATE[1] = rtb_Sum3_g; +} + +/* + * System initialize for atomic system: + * '/I_backCalc_fixdt' + * '/I_backCalc_fixdt1' + * '/I_backCalc_fixdt' + */ +void I_backCalc_fixdt_Init(DW_I_backCalc_fixdt *localDW, int32_T rtp_yInit) +{ + /* InitializeConditions for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE_h = rtp_yInit; +} + +/* + * Output and update for atomic system: + * '/I_backCalc_fixdt' + * '/I_backCalc_fixdt1' + * '/I_backCalc_fixdt' + */ +void I_backCalc_fixdt(int16_T rtu_err, uint16_T rtu_I, uint16_T rtu_Kb, int16_T + rtu_satMax, int16_T rtu_satMin, int16_T *rty_out, + DW_I_backCalc_fixdt *localDW) +{ + int32_T rtb_Sum1_m; + int16_T rtb_DataTypeConversion1_no; + + /* Sum: '/Sum2' incorporates: + * Product: '/Divide2' + * UnitDelay: '/UnitDelay' + */ + rtb_Sum1_m = (rtu_err * rtu_I) >> 4; + if ((rtb_Sum1_m < 0) && (localDW->UnitDelay_DSTATE < MIN_int32_T - rtb_Sum1_m)) + { + rtb_Sum1_m = MIN_int32_T; + } else if ((rtb_Sum1_m > 0) && (localDW->UnitDelay_DSTATE > MAX_int32_T + - rtb_Sum1_m)) { + rtb_Sum1_m = MAX_int32_T; + } else { + rtb_Sum1_m += localDW->UnitDelay_DSTATE; + } + + /* End of Sum: '/Sum2' */ + + /* Sum: '/Sum1' incorporates: + * UnitDelay: '/UnitDelay' + */ + rtb_Sum1_m += localDW->UnitDelay_DSTATE_h; + + /* DataTypeConversion: '/Data Type Conversion1' */ + rtb_DataTypeConversion1_no = (int16_T)(rtb_Sum1_m >> 12); + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_DataTypeConversion1_no > rtu_satMax) { + *rty_out = rtu_satMax; + } else if (rtb_DataTypeConversion1_no < rtu_satMin) { + /* Switch: '/Switch' */ + *rty_out = rtu_satMin; + } else { + *rty_out = rtb_DataTypeConversion1_no; + } + + /* End of Switch: '/Switch2' */ + + /* Update for UnitDelay: '/UnitDelay' incorporates: + * Product: '/Divide1' + * Sum: '/Sum3' + */ + localDW->UnitDelay_DSTATE = (int16_T)(*rty_out - rtb_DataTypeConversion1_no) * + rtu_Kb; + + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE_h = rtb_Sum1_m; +} + +/* + * System initialize for atomic system: + * '/Counter' + * '/Counter' + */ +void Counter_b_Init(DW_Counter_l *localDW, uint16_T rtp_z_cntInit) +{ + /* InitializeConditions for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = rtp_z_cntInit; +} + +/* + * Output and update for atomic system: + * '/Counter' + * '/Counter' + */ +uint16_T Counter_i(uint16_T rtu_inc, uint16_T rtu_max, boolean_T rtu_rst, + DW_Counter_l *localDW) +{ + uint16_T rtu_rst_0; + uint16_T rty_cnt_0; + + /* Switch: '/Switch1' incorporates: + * Constant: '/Constant23' + * UnitDelay: '/UnitDelay' + */ + if (rtu_rst) { + rtu_rst_0 = 0U; + } else { + rtu_rst_0 = localDW->UnitDelay_DSTATE; + } + + /* End of Switch: '/Switch1' */ + + /* Sum: '/Sum1' */ + rty_cnt_0 = (uint16_T)((uint32_T)rtu_inc + rtu_rst_0); + + /* MinMax: '/MinMax' */ + if (rty_cnt_0 < rtu_max) { + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = rty_cnt_0; + } else { + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = rtu_max; + } + + /* End of MinMax: '/MinMax' */ + return rty_cnt_0; +} + +/* + * Output and update for atomic system: + * '/either_edge' + * '/either_edge' + */ +boolean_T either_edge(boolean_T rtu_u, DW_either_edge *localDW) +{ + boolean_T rty_y_0; + + /* RelationalOperator: '/Relational Operator' incorporates: + * UnitDelay: '/UnitDelay' + */ + rty_y_0 = (rtu_u != localDW->UnitDelay_DSTATE); + + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = rtu_u; + return rty_y_0; +} + +/* System initialize for atomic system: '/Debounce_Filter' */ +void Debounce_Filter_Init(DW_Debounce_Filter *localDW) +{ + /* SystemInitialize for IfAction SubSystem: '/Qualification' */ + + /* SystemInitialize for Atomic SubSystem: '/Counter' */ + Counter_b_Init(&localDW->Counter_i0, 0U); + + /* End of SystemInitialize for SubSystem: '/Counter' */ + + /* End of SystemInitialize for SubSystem: '/Qualification' */ + + /* SystemInitialize for IfAction SubSystem: '/Dequalification' */ + + /* SystemInitialize for Atomic SubSystem: '/Counter' */ + Counter_b_Init(&localDW->Counter_h, 0U); + + /* End of SystemInitialize for SubSystem: '/Counter' */ + + /* End of SystemInitialize for SubSystem: '/Dequalification' */ +} + +/* Output and update for atomic system: '/Debounce_Filter' */ +void Debounce_Filter(boolean_T rtu_u, uint16_T rtu_tAcv, uint16_T rtu_tDeacv, + boolean_T *rty_y, DW_Debounce_Filter *localDW) +{ + boolean_T rtb_UnitDelay_o; + uint16_T rtb_Sum1_l; + boolean_T rtb_RelationalOperator_f; + + /* UnitDelay: '/UnitDelay' */ + rtb_UnitDelay_o = localDW->UnitDelay_DSTATE; + + /* Outputs for Atomic SubSystem: '/either_edge' */ + rtb_RelationalOperator_f = either_edge(rtu_u, &localDW->either_edge_k); + + /* End of Outputs for SubSystem: '/either_edge' */ + + /* If: '/If2' incorporates: + * Constant: '/Constant6' + * Constant: '/Constant6' + * Inport: '/yPrev' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator4' + */ + if (rtu_u && (!rtb_UnitDelay_o)) { + /* Outputs for IfAction SubSystem: '/Qualification' incorporates: + * ActionPort: '/Action Port' + */ + + /* Outputs for Atomic SubSystem: '/Counter' */ + rtb_Sum1_l = (uint16_T) Counter_i(1U, rtu_tAcv, rtb_RelationalOperator_f, + &localDW->Counter_i0); + + /* End of Outputs for SubSystem: '/Counter' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant6' + * RelationalOperator: '/Relational Operator2' + */ + *rty_y = (rtb_Sum1_l > rtu_tAcv); + + /* End of Outputs for SubSystem: '/Qualification' */ + } else if ((!rtu_u) && rtb_UnitDelay_o) { + /* Outputs for IfAction SubSystem: '/Dequalification' incorporates: + * ActionPort: '/Action Port' + */ + + /* Outputs for Atomic SubSystem: '/Counter' */ + rtb_Sum1_l = (uint16_T) Counter_i(1U, rtu_tDeacv, rtb_RelationalOperator_f, + &localDW->Counter_h); + + /* End of Outputs for SubSystem: '/Counter' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant6' + * RelationalOperator: '/Relational Operator2' + */ + *rty_y = !(rtb_Sum1_l > rtu_tDeacv); + + /* End of Outputs for SubSystem: '/Dequalification' */ + } else { + /* Outputs for IfAction SubSystem: '/Default' incorporates: + * ActionPort: '/Action Port' + */ + *rty_y = rtb_UnitDelay_o; + + /* End of Outputs for SubSystem: '/Default' */ + } + + /* End of If: '/If2' */ + + /* Update for UnitDelay: '/UnitDelay' */ + localDW->UnitDelay_DSTATE = *rty_y; +} + +/* Model step function */ +void BLDC_controller_step(RT_MODEL *const rtM) +{ + P *rtP = ((P *) rtM->defaultParam); + DW *rtDW = ((DW *) rtM->dwork); + ExtU *rtU = (ExtU *) rtM->inputs; + ExtY *rtY = (ExtY *) rtM->outputs; + uint8_T rtb_Sum; + boolean_T rtb_LogicalOperator; + int8_T rtb_Sum2_h; + boolean_T rtb_RelationalOperator4_d; + boolean_T rtb_RelationalOperator1_m; + uint8_T rtb_Sum_l; + boolean_T rtb_LogicalOperator2_p; + boolean_T rtb_LogicalOperator4; + int16_T rtb_Switch2_k; + int16_T rtb_Abs5; + int16_T rtb_DataTypeConversion2; + int16_T rtb_Switch1_l; + int16_T rtb_Saturation1; + int16_T rtb_Divide2_h; + int16_T rtb_Merge; + int16_T rtb_Switch2_l; + int32_T rtb_DataTypeConversion; + int16_T rtb_toNegative; + int32_T rtb_Switch1; + int32_T rtb_Sum1; + int32_T rtb_Gain3; + int16_T rtb_TmpSignalConversionAtLow_Pa[2]; + int16_T tmp[4]; + int8_T UnitDelay3; + int16_T rtb_Merge_f_idx_2; + + /* Outputs for Atomic SubSystem: '/BLDC_controller' */ + /* Sum: '/Sum' incorporates: + * Gain: '/g_Ha' + * Gain: '/g_Hb' + * Inport: '/b_hallA ' + * Inport: '/b_hallB' + * Inport: '/b_hallC' + */ + rtb_Sum = (uint8_T)((uint32_T)(uint8_T)((uint32_T)(uint8_T)(rtU->b_hallA << 2) + + (uint8_T)(rtU->b_hallB << 1)) + rtU->b_hallC); + + /* Logic: '/Logical Operator' incorporates: + * Inport: '/b_hallA ' + * Inport: '/b_hallB' + * Inport: '/b_hallC' + * UnitDelay: '/UnitDelay1' + * UnitDelay: '/UnitDelay2' + * UnitDelay: '/UnitDelay3' + */ + rtb_LogicalOperator = (boolean_T)((rtU->b_hallA != 0) ^ (rtU->b_hallB != 0) ^ + (rtU->b_hallC != 0) ^ (rtDW->UnitDelay3_DSTATE_fy != 0) ^ + (rtDW->UnitDelay1_DSTATE != 0)) ^ (rtDW->UnitDelay2_DSTATE_f != 0); + + /* If: '/If2' incorporates: + * If: '/If2' + * Inport: '/z_counterRawPrev' + * UnitDelay: '/UnitDelay3' + */ + if (rtb_LogicalOperator) { + /* Outputs for IfAction SubSystem: '/F01_03_Direction_Detection' incorporates: + * ActionPort: '/Action Port' + */ + /* UnitDelay: '/UnitDelay3' */ + UnitDelay3 = rtDW->Switch2_e; + + /* Sum: '/Sum2' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + * UnitDelay: '/UnitDelay2' + */ + rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[rtb_Sum] - + rtDW->UnitDelay2_DSTATE_b); + + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant20' + * Constant: '/Constant23' + * Constant: '/Constant24' + * Constant: '/Constant8' + * Logic: '/Logical Operator3' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator6' + */ + if ((rtb_Sum2_h == 1) || (rtb_Sum2_h == -5)) { + rtDW->Switch2_e = 1; + } else { + rtDW->Switch2_e = -1; + } + + /* End of Switch: '/Switch2' */ + + /* Update for UnitDelay: '/UnitDelay2' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + */ + rtDW->UnitDelay2_DSTATE_b = rtConstP.vec_hallToPos_Value[rtb_Sum]; + + /* End of Outputs for SubSystem: '/F01_03_Direction_Detection' */ + + /* Outputs for IfAction SubSystem: '/Raw_Motor_Speed_Estimation' incorporates: + * ActionPort: '/Action Port' + */ + rtDW->z_counterRawPrev = rtDW->UnitDelay3_DSTATE; + + /* Sum: '/Sum7' incorporates: + * Inport: '/z_counterRawPrev' + * UnitDelay: '/UnitDelay3' + * UnitDelay: '/UnitDelay4' + */ + rtb_Switch2_k = (int16_T)(rtDW->z_counterRawPrev - rtDW->UnitDelay4_DSTATE); + + /* Abs: '/Abs2' */ + if (rtb_Switch2_k < 0) { + rtb_Switch1_l = (int16_T)-rtb_Switch2_k; + } else { + rtb_Switch1_l = rtb_Switch2_k; + } + + /* End of Abs: '/Abs2' */ + + /* Relay: '/dz_cntTrnsDet' */ + if (rtb_Switch1_l >= rtP->dz_cntTrnsDetHi) { + rtDW->dz_cntTrnsDet_Mode = true; + } else { + if (rtb_Switch1_l <= rtP->dz_cntTrnsDetLo) { + rtDW->dz_cntTrnsDet_Mode = false; + } + } + + rtDW->dz_cntTrnsDet = rtDW->dz_cntTrnsDet_Mode; + + /* End of Relay: '/dz_cntTrnsDet' */ + + /* RelationalOperator: '/Relational Operator4' */ + rtb_RelationalOperator4_d = (rtDW->Switch2_e != UnitDelay3); + + /* Switch: '/Switch3' incorporates: + * Constant: '/Constant4' + * Logic: '/Logical Operator1' + * Switch: '/Switch1' + * Switch: '/Switch2' + * UnitDelay: '/UnitDelay1' + */ + if (rtb_RelationalOperator4_d && rtDW->UnitDelay1_DSTATE_n) { + rtb_Switch1_l = 0; + } else if (rtb_RelationalOperator4_d) { + /* Switch: '/Switch2' incorporates: + * UnitDelay: '/UnitDelay4' + */ + rtb_Switch1_l = rtDW->UnitDelay4_DSTATE_e; + } else if (rtDW->dz_cntTrnsDet) { + /* Switch: '/Switch1' incorporates: + * Constant: '/cf_speedCoef' + * Product: '/Divide14' + * Switch: '/Switch2' + */ + rtb_Switch1_l = (int16_T)((rtP->cf_speedCoef << 4) / + rtDW->z_counterRawPrev); + } else { + /* Switch: '/Switch1' incorporates: + * Constant: '/cf_speedCoef' + * Gain: '/g_Ha' + * Product: '/Divide13' + * Sum: '/Sum13' + * Switch: '/Switch2' + * UnitDelay: '/UnitDelay2' + * UnitDelay: '/UnitDelay3' + * UnitDelay: '/UnitDelay5' + */ + rtb_Switch1_l = (int16_T)(((uint16_T)(rtP->cf_speedCoef << 2) << 4) / + (int16_T)(((rtDW->UnitDelay2_DSTATE + rtDW->UnitDelay3_DSTATE_o) + + rtDW->UnitDelay5_DSTATE) + rtDW->z_counterRawPrev)); + } + + /* End of Switch: '/Switch3' */ + + /* Product: '/Divide11' */ + rtDW->Divide11 = (int16_T)(rtb_Switch1_l * rtDW->Switch2_e); + + /* Update for UnitDelay: '/UnitDelay4' */ + rtDW->UnitDelay4_DSTATE = rtDW->z_counterRawPrev; + + /* Update for UnitDelay: '/UnitDelay2' incorporates: + * UnitDelay: '/UnitDelay3' + */ + rtDW->UnitDelay2_DSTATE = rtDW->UnitDelay3_DSTATE_o; + + /* Update for UnitDelay: '/UnitDelay3' incorporates: + * UnitDelay: '/UnitDelay5' + */ + rtDW->UnitDelay3_DSTATE_o = rtDW->UnitDelay5_DSTATE; + + /* Update for UnitDelay: '/UnitDelay5' */ + rtDW->UnitDelay5_DSTATE = rtDW->z_counterRawPrev; + + /* Update for UnitDelay: '/UnitDelay1' */ + rtDW->UnitDelay1_DSTATE_n = rtb_RelationalOperator4_d; + + /* End of Outputs for SubSystem: '/Raw_Motor_Speed_Estimation' */ + } + + /* End of If: '/If2' */ + + /* Outputs for Atomic SubSystem: '/Counter' */ + + /* Constant: '/Constant6' incorporates: + * Constant: '/z_maxCntRst2' + */ + rtb_Switch1_l = (int16_T) Counter(1, rtP->z_maxCntRst, rtb_LogicalOperator, + &rtDW->Counter_e); + + /* End of Outputs for SubSystem: '/Counter' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant4' + * Constant: '/z_maxCntRst' + * RelationalOperator: '/Relational Operator2' + */ + if (rtb_Switch1_l > rtP->z_maxCntRst) { + rtb_Switch2_k = 0; + } else { + rtb_Switch2_k = rtDW->Divide11; + } + + /* End of Switch: '/Switch2' */ + + /* Abs: '/Abs5' */ + if (rtb_Switch2_k < 0) { + rtb_Abs5 = (int16_T)-rtb_Switch2_k; + } else { + rtb_Abs5 = rtb_Switch2_k; + } + + /* End of Abs: '/Abs5' */ + + /* Relay: '/n_commDeacv' */ + if (rtb_Abs5 >= rtP->n_commDeacvHi) { + rtDW->n_commDeacv_Mode = true; + } else { + if (rtb_Abs5 <= rtP->n_commAcvLo) { + rtDW->n_commDeacv_Mode = false; + } + } + + /* Logic: '/Logical Operator3' incorporates: + * Constant: '/b_angleMeasEna' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * Relay: '/n_commDeacv' + */ + rtb_LogicalOperator = (rtP->b_angleMeasEna || (rtDW->n_commDeacv_Mode && + (!rtDW->dz_cntTrnsDet))); + + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * Inport: '/r_inpTgt' + */ + rtb_DataTypeConversion2 = (int16_T)(rtU->r_inpTgt << 4); + + /* UnitDelay: '/UnitDelay2' */ + rtb_RelationalOperator4_d = rtDW->UnitDelay2_DSTATE_g; + + /* If: '/If2' incorporates: + * Constant: '/b_diagEna' + * Constant: '/CTRL_COMM2' + * Constant: '/t_errDequal' + * Constant: '/t_errQual' + * Logic: '/Logical Operator2' + * RelationalOperator: '/Relational Operator2' + * UnitDelay: '/UnitDelay2' + */ + if (rtP->b_diagEna && rtDW->UnitDelay2_DSTATE_g) { + /* Outputs for IfAction SubSystem: '/F02_Diagnostics' incorporates: + * ActionPort: '/Action Port' + */ + /* Switch: '/Switch3' incorporates: + * Abs: '/Abs4' + * Constant: '/n_stdStillDet' + * Constant: '/CTRL_COMM4' + * Constant: '/r_errInpTgtThres' + * Inport: '/b_motEna' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator9' + * RelationalOperator: '/Relational Operator7' + * S-Function (sfix_bitop): '/Bitwise Operator1' + * UnitDelay: '/UnitDelay' + * UnitDelay: '/UnitDelay4' + */ + if ((rtY->z_errCode & 4) != 0) { + rtb_RelationalOperator1_m = true; + } else { + if (rtDW->UnitDelay4_DSTATE_eu < 0) { + /* Abs: '/Abs4' incorporates: + * UnitDelay: '/UnitDelay4' + */ + rtb_Merge_f_idx_2 = (int16_T)-rtDW->UnitDelay4_DSTATE_eu; + } else { + /* Abs: '/Abs4' incorporates: + * UnitDelay: '/UnitDelay4' + */ + rtb_Merge_f_idx_2 = rtDW->UnitDelay4_DSTATE_eu; + } + + rtb_RelationalOperator1_m = (rtU->b_motEna && (rtb_Abs5 < + rtP->n_stdStillDet) && (rtb_Merge_f_idx_2 > rtP->r_errInpTgtThres)); + } + + /* End of Switch: '/Switch3' */ + + /* Sum: '/Sum' incorporates: + * Constant: '/CTRL_COMM' + * Constant: '/CTRL_COMM1' + * DataTypeConversion: '/Data Type Conversion3' + * Gain: '/g_Hb' + * Gain: '/g_Hb1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator3' + */ + rtb_Sum_l = (uint8_T)(((uint32_T)((rtb_Sum == 7) << 1) + (rtb_Sum == 0)) + + (rtb_RelationalOperator1_m << 2)); + + /* Outputs for Atomic SubSystem: '/Debounce_Filter' */ + Debounce_Filter(rtb_Sum_l != 0, rtP->t_errQual, rtP->t_errDequal, + &rtDW->Merge_n, &rtDW->Debounce_Filter_f); + + /* End of Outputs for SubSystem: '/Debounce_Filter' */ + + /* Outputs for Atomic SubSystem: '/either_edge' */ + rtb_RelationalOperator1_m = either_edge(rtDW->Merge_n, &rtDW->either_edge_a); + + /* End of Outputs for SubSystem: '/either_edge' */ + + /* Switch: '/Switch1' incorporates: + * Constant: '/CTRL_COMM2' + * Constant: '/t_errDequal' + * Constant: '/t_errQual' + * RelationalOperator: '/Relational Operator2' + */ + if (rtb_RelationalOperator1_m) { + /* Outport: '/z_errCode' */ + rtY->z_errCode = rtb_Sum_l; + } + + /* End of Switch: '/Switch1' */ + /* End of Outputs for SubSystem: '/F02_Diagnostics' */ + } + + /* End of If: '/If2' */ + + /* If: '/If4' incorporates: + * UnitDelay: '/UnitDelay2' + */ + rtb_Sum2_h = rtDW->If4_ActiveSubsystem; + UnitDelay3 = -1; + if (rtDW->UnitDelay2_DSTATE_g) { + UnitDelay3 = 0; + } + + rtDW->If4_ActiveSubsystem = UnitDelay3; + if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { + /* Disable for If: '/If2' */ + rtDW->If2_ActiveSubsystem = -1; + } + + if (UnitDelay3 == 0) { + /* Outputs for IfAction SubSystem: '/F03_Control_Mode_Manager' incorporates: + * ActionPort: '/Action Port' + */ + /* Logic: '/Logical Operator1' incorporates: + * Constant: '/b_cruiseCtrlEna' + * Constant: '/constant1' + * Inport: '/z_ctrlModReq' + * RelationalOperator: '/Relational Operator1' + */ + rtb_RelationalOperator1_m = ((rtU->z_ctrlModReq == 2) || + rtP->b_cruiseCtrlEna); + + /* Logic: '/Logical Operator2' incorporates: + * Constant: '/b_cruiseCtrlEna' + * Constant: '/constant' + * Inport: '/z_ctrlModReq' + * Logic: '/Logical Operator5' + * RelationalOperator: '/Relational Operator4' + */ + rtb_LogicalOperator2_p = ((rtU->z_ctrlModReq == 3) && (!rtP->b_cruiseCtrlEna)); + + /* Logic: '/Logical Operator4' incorporates: + * Constant: '/constant8' + * Inport: '/b_motEna' + * Inport: '/z_ctrlModReq' + * Logic: '/Logical Operator7' + * RelationalOperator: '/Relational Operator10' + */ + rtb_LogicalOperator4 = (rtDW->Merge_n || (!rtU->b_motEna) || + (rtU->z_ctrlModReq == 0)); + + /* Chart: '/F03_02_Control_Mode_Manager' incorporates: + * Constant: '/constant5' + * Inport: '/z_ctrlModReq' + * Logic: '/Logical Operator3' + * Logic: '/Logical Operator6' + * Logic: '/Logical Operator9' + * RelationalOperator: '/Relational Operator5' + */ + if (rtDW->is_active_c1_BLDC_controller == 0U) { + rtDW->is_active_c1_BLDC_controller = 1U; + rtDW->is_c1_BLDC_controller = IN_OPEN; + rtDW->z_ctrlMod = OPEN_MODE; + } else if (rtDW->is_c1_BLDC_controller == IN_ACTIVE) { + if (rtb_LogicalOperator4) { + rtDW->is_ACTIVE = IN_NO_ACTIVE_CHILD; + rtDW->is_c1_BLDC_controller = IN_OPEN; + rtDW->z_ctrlMod = OPEN_MODE; + } else { + switch (rtDW->is_ACTIVE) { + case IN_SPEED_MODE: + rtDW->z_ctrlMod = SPD_MODE; + if (!rtb_RelationalOperator1_m) { + rtDW->is_ACTIVE = IN_NO_ACTIVE_CHILD; + if (rtb_LogicalOperator2_p) { + rtDW->is_ACTIVE = IN_TORQUE_MODE; + rtDW->z_ctrlMod = TRQ_MODE; + } else { + rtDW->is_ACTIVE = IN_VOLTAGE_MODE; + rtDW->z_ctrlMod = VLT_MODE; + } + } + break; + + case IN_TORQUE_MODE: + rtDW->z_ctrlMod = TRQ_MODE; + if (!rtb_LogicalOperator2_p) { + rtDW->is_ACTIVE = IN_NO_ACTIVE_CHILD; + if (rtb_RelationalOperator1_m) { + rtDW->is_ACTIVE = IN_SPEED_MODE; + rtDW->z_ctrlMod = SPD_MODE; + } else { + rtDW->is_ACTIVE = IN_VOLTAGE_MODE; + rtDW->z_ctrlMod = VLT_MODE; + } + } + break; + + default: + rtDW->z_ctrlMod = VLT_MODE; + if (rtb_LogicalOperator2_p || rtb_RelationalOperator1_m) { + rtDW->is_ACTIVE = IN_NO_ACTIVE_CHILD; + if (rtb_LogicalOperator2_p) { + rtDW->is_ACTIVE = IN_TORQUE_MODE; + rtDW->z_ctrlMod = TRQ_MODE; + } else if (rtb_RelationalOperator1_m) { + rtDW->is_ACTIVE = IN_SPEED_MODE; + rtDW->z_ctrlMod = SPD_MODE; + } else { + rtDW->is_ACTIVE = IN_VOLTAGE_MODE; + rtDW->z_ctrlMod = VLT_MODE; + } + } + break; + } + } + } else { + rtDW->z_ctrlMod = OPEN_MODE; + if ((!rtb_LogicalOperator4) && ((rtU->z_ctrlModReq == 1) || + rtb_RelationalOperator1_m || rtb_LogicalOperator2_p)) { + rtDW->is_c1_BLDC_controller = IN_ACTIVE; + if (rtb_LogicalOperator2_p) { + rtDW->is_ACTIVE = IN_TORQUE_MODE; + rtDW->z_ctrlMod = TRQ_MODE; + } else if (rtb_RelationalOperator1_m) { + rtDW->is_ACTIVE = IN_SPEED_MODE; + rtDW->z_ctrlMod = SPD_MODE; + } else { + rtDW->is_ACTIVE = IN_VOLTAGE_MODE; + rtDW->z_ctrlMod = VLT_MODE; + } + } + } + + /* End of Chart: '/F03_02_Control_Mode_Manager' */ + + /* If: '/If1' incorporates: + * Constant: '/z_ctrlTypSel' + * Inport: '/r_inpTgt' + * Saturate: '/Saturation' + */ + if (rtP->z_ctrlTypSel == 2) { + /* Outputs for IfAction SubSystem: '/FOC_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + /* SignalConversion: '/TmpSignal ConversionAtSelectorInport1' incorporates: + * Constant: '/Vd_max' + * Constant: '/constant1' + * Constant: '/i_max' + * Constant: '/n_max' + */ + tmp[0] = 0; + tmp[1] = rtP->Vd_max; + tmp[2] = rtP->n_max; + tmp[3] = rtP->i_max; + + /* End of Outputs for SubSystem: '/FOC_Control_Type' */ + + /* Saturate: '/Saturation' */ + if (rtb_DataTypeConversion2 > 16000) { + rtb_Merge = 16000; + } else if (rtb_DataTypeConversion2 < -16000) { + rtb_Merge = -16000; + } else { + rtb_Merge = rtb_DataTypeConversion2; + } + + /* Outputs for IfAction SubSystem: '/FOC_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + /* Product: '/Divide1' incorporates: + * Inport: '/z_ctrlModReq' + * Product: '/Divide4' + * Selector: '/Selector' + */ + rtb_Merge = (int16_T)(((uint16_T)((tmp[rtU->z_ctrlModReq] << 5) / 125) * + rtb_Merge) >> 12); + + /* End of Outputs for SubSystem: '/FOC_Control_Type' */ + } else if (rtb_DataTypeConversion2 > 16000) { + /* Outputs for IfAction SubSystem: '/Default_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + /* Saturate: '/Saturation' incorporates: + * Inport: '/r_inpTgt' + */ + rtb_Merge = 16000; + + /* End of Outputs for SubSystem: '/Default_Control_Type' */ + } else if (rtb_DataTypeConversion2 < -16000) { + /* Outputs for IfAction SubSystem: '/Default_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + /* Saturate: '/Saturation' incorporates: + * Inport: '/r_inpTgt' + */ + rtb_Merge = -16000; + + /* End of Outputs for SubSystem: '/Default_Control_Type' */ + } else { + /* Outputs for IfAction SubSystem: '/Default_Control_Type' incorporates: + * ActionPort: '/Action Port' + */ + rtb_Merge = rtb_DataTypeConversion2; + + /* End of Outputs for SubSystem: '/Default_Control_Type' */ + } + + /* End of If: '/If1' */ + + /* If: '/If2' incorporates: + * Inport: '/r_inpTgtScaRaw' + */ + rtb_Sum2_h = rtDW->If2_ActiveSubsystem; + UnitDelay3 = (int8_T)!(rtDW->z_ctrlMod == 0); + rtDW->If2_ActiveSubsystem = UnitDelay3; + switch (UnitDelay3) { + case 0: + if (UnitDelay3 != rtb_Sum2_h) { + /* SystemReset for IfAction SubSystem: '/Open_Mode' incorporates: + * ActionPort: '/Action Port' + */ + /* SystemReset for Atomic SubSystem: '/rising_edge_init' */ + /* SystemReset for If: '/If2' incorporates: + * UnitDelay: '/UnitDelay' + * UnitDelay: '/UnitDelay' + */ + rtDW->UnitDelay_DSTATE_b = true; + + /* End of SystemReset for SubSystem: '/rising_edge_init' */ + + /* SystemReset for Atomic SubSystem: '/Rate_Limiter' */ + rtDW->UnitDelay_DSTATE = 0; + + /* End of SystemReset for SubSystem: '/Rate_Limiter' */ + /* End of SystemReset for SubSystem: '/Open_Mode' */ + } + + /* Outputs for IfAction SubSystem: '/Open_Mode' incorporates: + * ActionPort: '/Action Port' + */ + /* DataTypeConversion: '/Data Type Conversion' incorporates: + * UnitDelay: '/UnitDelay4' + */ + rtb_Gain3 = rtDW->UnitDelay4_DSTATE_eu << 12; + rtb_DataTypeConversion = (rtb_Gain3 & 134217728) != 0 ? rtb_Gain3 | + -134217728 : rtb_Gain3 & 134217727; + + /* Outputs for Atomic SubSystem: '/rising_edge_init' */ + /* UnitDelay: '/UnitDelay' */ + rtb_RelationalOperator1_m = rtDW->UnitDelay_DSTATE_b; + + /* Update for UnitDelay: '/UnitDelay' incorporates: + * Constant: '/Constant' + */ + rtDW->UnitDelay_DSTATE_b = false; + + /* End of Outputs for SubSystem: '/rising_edge_init' */ + + /* Outputs for Atomic SubSystem: '/Rate_Limiter' */ + /* Switch: '/Switch1' incorporates: + * UnitDelay: '/UnitDelay' + */ + if (rtb_RelationalOperator1_m) { + rtb_Switch1 = rtb_DataTypeConversion; + } else { + rtb_Switch1 = rtDW->UnitDelay_DSTATE; + } + + /* End of Switch: '/Switch1' */ + + /* Sum: '/Sum1' */ + rtb_Gain3 = -rtb_Switch1; + rtb_Sum1 = (rtb_Gain3 & 134217728) != 0 ? rtb_Gain3 | -134217728 : + rtb_Gain3 & 134217727; + + /* Switch: '/Switch2' incorporates: + * Constant: '/dV_openRate' + * RelationalOperator: '/LowerRelop1' + */ + if (rtb_Sum1 > rtP->dV_openRate) { + rtb_Sum1 = rtP->dV_openRate; + } else { + /* Gain: '/Gain3' */ + rtb_Gain3 = -rtP->dV_openRate; + rtb_Gain3 = (rtb_Gain3 & 134217728) != 0 ? rtb_Gain3 | -134217728 : + rtb_Gain3 & 134217727; + + /* Switch: '/Switch' incorporates: + * RelationalOperator: '/UpperRelop' + */ + if (rtb_Sum1 < rtb_Gain3) { + rtb_Sum1 = rtb_Gain3; + } + + /* End of Switch: '/Switch' */ + } + + /* End of Switch: '/Switch2' */ + + /* Sum: '/Sum2' */ + rtb_Gain3 = rtb_Sum1 + rtb_Switch1; + rtb_Switch1 = (rtb_Gain3 & 134217728) != 0 ? rtb_Gain3 | -134217728 : + rtb_Gain3 & 134217727; + + /* Switch: '/Switch2' */ + if (rtb_RelationalOperator1_m) { + /* Update for UnitDelay: '/UnitDelay' */ + rtDW->UnitDelay_DSTATE = rtb_DataTypeConversion; + } else { + /* Update for UnitDelay: '/UnitDelay' */ + rtDW->UnitDelay_DSTATE = rtb_Switch1; + } + + /* End of Switch: '/Switch2' */ + /* End of Outputs for SubSystem: '/Rate_Limiter' */ + + /* DataTypeConversion: '/Data Type Conversion1' */ + rtDW->Merge1 = (int16_T)(rtb_Switch1 >> 12); + + /* End of Outputs for SubSystem: '/Open_Mode' */ + break; + + case 1: + /* Outputs for IfAction SubSystem: '/Default_Mode' incorporates: + * ActionPort: '/Action Port' + */ + rtDW->Merge1 = rtb_Merge; + + /* End of Outputs for SubSystem: '/Default_Mode' */ + break; + } + + /* End of If: '/If2' */ + /* End of Outputs for SubSystem: '/F03_Control_Mode_Manager' */ + } + + /* End of If: '/If4' */ + + /* UnitDelay: '/UnitDelay5' */ + rtb_RelationalOperator1_m = rtDW->UnitDelay5_DSTATE_l; + + /* Saturate: '/Saturation' incorporates: + * Inport: '/i_phaAB' + */ + rtb_Gain3 = rtU->i_phaAB << 4; + if (rtb_Gain3 >= 27200) { + rtb_Merge = 27200; + } else if (rtb_Gain3 <= -27200) { + rtb_Merge = -27200; + } else { + rtb_Merge = (int16_T)(rtU->i_phaAB << 4); + } + + /* End of Saturate: '/Saturation' */ + + /* Saturate: '/Saturation1' incorporates: + * Inport: '/i_phaBC' + */ + rtb_Gain3 = rtU->i_phaBC << 4; + if (rtb_Gain3 >= 27200) { + rtb_Saturation1 = 27200; + } else if (rtb_Gain3 <= -27200) { + rtb_Saturation1 = -27200; + } else { + rtb_Saturation1 = (int16_T)(rtU->i_phaBC << 4); + } + + /* End of Saturate: '/Saturation1' */ + + /* If: '/If1' incorporates: + * Constant: '/b_angleMeasEna' + */ + switch ((int8_T)rtP->b_angleMeasEna) { + case 0: + /* Outputs for IfAction SubSystem: '/F01_05_Electrical_Angle_Estimation' incorporates: + * ActionPort: '/Action Port' + */ + /* Switch: '/Switch2' incorporates: + * Constant: '/Constant16' + * Product: '/Divide1' + * Product: '/Divide3' + * RelationalOperator: '/Relational Operator7' + * Sum: '/Sum3' + * Switch: '/Switch3' + */ + if (rtb_LogicalOperator) { + /* MinMax: '/MinMax' */ + rtb_Divide2_h = rtb_Switch1_l; + if (!(rtb_Divide2_h < rtDW->z_counterRawPrev)) { + rtb_Divide2_h = rtDW->z_counterRawPrev; + } + + /* End of MinMax: '/MinMax' */ + + /* Switch: '/Switch3' incorporates: + * Constant: '/vec_hallToPos' + * Constant: '/Constant16' + * RelationalOperator: '/Relational Operator7' + * Selector: '/Selector' + * Sum: '/Sum1' + */ + if (rtDW->Switch2_e == 1) { + rtb_Sum2_h = rtConstP.vec_hallToPos_Value[rtb_Sum]; + } else { + rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[rtb_Sum] + 1); + } + + rtb_Divide2_h = (int16_T)(((int16_T)((int16_T)((rtb_Divide2_h << 14) / + rtDW->z_counterRawPrev) * rtDW->Switch2_e) + (rtb_Sum2_h << 14)) >> 2); + } else { + if (rtDW->Switch2_e == 1) { + /* Switch: '/Switch3' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + */ + rtb_Sum2_h = rtConstP.vec_hallToPos_Value[rtb_Sum]; + } else { + /* Switch: '/Switch3' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + * Sum: '/Sum1' + */ + rtb_Sum2_h = (int8_T)(rtConstP.vec_hallToPos_Value[rtb_Sum] + 1); + } + + rtb_Divide2_h = (int16_T)(rtb_Sum2_h << 12); + } + + /* End of Switch: '/Switch2' */ + + /* MinMax: '/MinMax1' incorporates: + * Constant: '/Constant1' + */ + if (!(rtb_Divide2_h > 0)) { + rtb_Divide2_h = 0; + } + + /* End of MinMax: '/MinMax1' */ + + /* SignalConversion: '/Signal Conversion2' incorporates: + * Product: '/Divide2' + */ + rtb_Divide2_h = (int16_T)((15 * rtb_Divide2_h) >> 4); + + /* End of Outputs for SubSystem: '/F01_05_Electrical_Angle_Estimation' */ + break; + + case 1: + /* Outputs for IfAction SubSystem: '/F01_06_Electrical_Angle_Measurement' incorporates: + * ActionPort: '/Action Port' + */ + /* Sum: '/Sum1' incorporates: + * Constant: '/Constant2' + * Constant: '/n_polePairs' + * Inport: '/a_mechAngle' + * Product: '/Divide' + */ + rtb_DataTypeConversion = rtU->a_mechAngle * rtP->n_polePairs - 480; + + /* DataTypeConversion: '/Data Type Conversion20' incorporates: + * Constant: '/a_elecPeriod' + * Product: '/Divide2' + * Product: '/Divide3' + * Sum: '/Sum3' + */ + rtb_Divide2_h = (int16_T)((int16_T)(rtb_DataTypeConversion - ((int16_T) + ((int16_T)div_nde_s32_floor(rtb_DataTypeConversion, 5760) * 360) << 4)) << + 2); + + /* End of Outputs for SubSystem: '/F01_06_Electrical_Angle_Measurement' */ + break; + } + + /* End of If: '/If1' */ + + /* If: '/If3' incorporates: + * Constant: '/CTRL_COMM2' + * Constant: '/b_fieldWeakEna' + * Constant: '/z_ctrlTypSel' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator1' + * UnitDelay: '/UnitDelay5' + */ + if (rtP->b_fieldWeakEna && rtDW->UnitDelay5_DSTATE_l && (rtP->z_ctrlTypSel != + 0)) { + /* Outputs for IfAction SubSystem: '/F04_Field_Weakening' incorporates: + * ActionPort: '/Action Port' + */ + /* Abs: '/Abs5' */ + if (rtb_DataTypeConversion2 < 0) { + rtb_DataTypeConversion2 = (int16_T)-rtb_DataTypeConversion2; + } + + /* End of Abs: '/Abs5' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/r_fieldWeakHi' + * Constant: '/r_fieldWeakLo' + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_DataTypeConversion2 > rtP->r_fieldWeakHi) { + rtb_DataTypeConversion2 = rtP->r_fieldWeakHi; + } else { + if (rtb_DataTypeConversion2 < rtP->r_fieldWeakLo) { + /* Switch: '/Switch' incorporates: + * Constant: '/r_fieldWeakLo' + */ + rtb_DataTypeConversion2 = rtP->r_fieldWeakLo; + } + } + + /* End of Switch: '/Switch2' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/CTRL_COMM2' + * Constant: '/a_phaAdvMax' + * Constant: '/id_fieldWeakMax' + * RelationalOperator: '/Relational Operator1' + */ + if (rtP->z_ctrlTypSel == 2) { + rtb_Merge_f_idx_2 = rtP->id_fieldWeakMax; + } else { + rtb_Merge_f_idx_2 = rtP->a_phaAdvMax; + } + + /* End of Switch: '/Switch2' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/n_fieldWeakAuthHi' + * Constant: '/n_fieldWeakAuthLo' + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_Abs5 > rtP->n_fieldWeakAuthHi) { + rtb_Switch2_l = rtP->n_fieldWeakAuthHi; + } else if (rtb_Abs5 < rtP->n_fieldWeakAuthLo) { + /* Switch: '/Switch' incorporates: + * Constant: '/n_fieldWeakAuthLo' + */ + rtb_Switch2_l = rtP->n_fieldWeakAuthLo; + } else { + rtb_Switch2_l = rtb_Abs5; + } + + /* End of Switch: '/Switch2' */ + + /* Product: '/Divide3' incorporates: + * Constant: '/n_fieldWeakAuthHi' + * Constant: '/n_fieldWeakAuthLo' + * Constant: '/r_fieldWeakHi' + * Constant: '/r_fieldWeakLo' + * Product: '/Divide1' + * Product: '/Divide14' + * Product: '/Divide2' + * Sum: '/Sum1' + * Sum: '/Sum2' + * Sum: '/Sum3' + * Sum: '/Sum4' + */ + rtDW->Divide3 = (int16_T)(((uint16_T)(((uint32_T)(uint16_T)(((int16_T) + (rtb_DataTypeConversion2 - rtP->r_fieldWeakLo) << 15) / (int16_T) + (rtP->r_fieldWeakHi - rtP->r_fieldWeakLo)) * (uint16_T)(((int16_T) + (rtb_Switch2_l - rtP->n_fieldWeakAuthLo) << 15) / (int16_T) + (rtP->n_fieldWeakAuthHi - rtP->n_fieldWeakAuthLo))) >> 15) * + rtb_Merge_f_idx_2) >> 15); + + /* End of Outputs for SubSystem: '/F04_Field_Weakening' */ + } + + /* End of If: '/If3' */ + + /* If: '/If1' incorporates: + * Constant: '/z_ctrlTypSel' + */ + rtb_Sum2_h = rtDW->If1_ActiveSubsystem_p; + UnitDelay3 = -1; + if (rtP->z_ctrlTypSel == 2) { + UnitDelay3 = 0; + } + + rtDW->If1_ActiveSubsystem_p = UnitDelay3; + if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { + /* Disable for If: '/If2' */ + if (rtDW->If2_ActiveSubsystem_a == 0) { + /* Disable for Outport: '/iq' */ + rtDW->DataTypeConversion[0] = 0; + + /* Disable for Outport: '/id' */ + rtDW->DataTypeConversion[1] = 0; + } + + rtDW->If2_ActiveSubsystem_a = -1; + + /* End of Disable for If: '/If2' */ + + /* Disable for If: '/If1' */ + if (rtDW->If1_ActiveSubsystem_e == 0) { + /* Disable for SwitchCase: '/Switch Case' */ + rtDW->SwitchCase_ActiveSubsystem = -1; + } + + rtDW->If1_ActiveSubsystem_e = -1; + + /* End of Disable for If: '/If1' */ + + /* Disable for Outport: '/V_phaABC_FOC' */ + rtDW->Gain4[0] = 0; + rtDW->Gain4[1] = 0; + rtDW->Gain4[2] = 0; + + /* Disable for Outport: '/iq' */ + rtDW->DataTypeConversion[0] = 0; + + /* Disable for Outport: '/id' */ + rtDW->DataTypeConversion[1] = 0; + } + + if (UnitDelay3 == 0) { + if (0 != rtb_Sum2_h) { + /* InitializeConditions for IfAction SubSystem: '/F05_Field_Oriented_Control' incorporates: + * ActionPort: '/Action Port' + */ + /* InitializeConditions for If: '/If1' incorporates: + * UnitDelay: '/UnitDelay4' + */ + rtDW->UnitDelay4_DSTATE_h = 0; + + /* End of InitializeConditions for SubSystem: '/F05_Field_Oriented_Control' */ + } + + /* Outputs for IfAction SubSystem: '/F05_Field_Oriented_Control' incorporates: + * ActionPort: '/Action Port' + */ + /* Abs: '/Abs1' */ + if (rtDW->Merge1 < 0) { + rtb_Switch2_l = (int16_T)-rtDW->Merge1; + } else { + rtb_Switch2_l = rtDW->Merge1; + } + + /* End of Abs: '/Abs1' */ + + /* Gain: '/toNegative' */ + rtb_toNegative = (int16_T)-rtDW->Divide3; + + /* If: '/If1' incorporates: + * Constant: '/z_selPhaCurMeasABC' + */ + if (rtP->z_selPhaCurMeasABC == 0) { + /* Outputs for IfAction SubSystem: '/Clarke_PhasesAB' incorporates: + * ActionPort: '/Action Port' + */ + /* Gain: '/Gain4' */ + rtb_Gain3 = 18919 * rtb_Merge; + + /* Gain: '/Gain2' */ + rtb_DataTypeConversion = 18919 * rtb_Saturation1; + + /* Sum: '/Sum1' incorporates: + * Gain: '/Gain2' + * Gain: '/Gain4' + */ + rtb_Gain3 = (((rtb_Gain3 < 0 ? 32767 : 0) + rtb_Gain3) >> 15) + (int16_T) + (((rtb_DataTypeConversion < 0 ? 16383 : 0) + rtb_DataTypeConversion) >> + 14); + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + rtb_DataTypeConversion2 = (int16_T)rtb_Gain3; + + /* End of Sum: '/Sum1' */ + /* End of Outputs for SubSystem: '/Clarke_PhasesAB' */ + } else if (rtP->z_selPhaCurMeasABC == 1) { + /* Outputs for IfAction SubSystem: '/Clarke_PhasesBC' incorporates: + * ActionPort: '/Action Port' + */ + /* Sum: '/Sum3' */ + rtb_Gain3 = rtb_Merge - rtb_Saturation1; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Gain: '/Gain2' incorporates: + * Sum: '/Sum3' + */ + rtb_Gain3 *= 18919; + rtb_DataTypeConversion2 = (int16_T)(((rtb_Gain3 < 0 ? 32767 : 0) + + rtb_Gain3) >> 15); + + /* Sum: '/Sum1' */ + rtb_Gain3 = -rtb_Merge - rtb_Saturation1; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + rtb_Merge = (int16_T)rtb_Gain3; + + /* End of Sum: '/Sum1' */ + /* End of Outputs for SubSystem: '/Clarke_PhasesBC' */ + } else { + /* Outputs for IfAction SubSystem: '/Clarke_PhasesAC' incorporates: + * ActionPort: '/Action Port' + */ + /* Gain: '/Gain4' */ + rtb_Gain3 = 18919 * rtb_Merge; + + /* Gain: '/Gain2' */ + rtb_DataTypeConversion = 18919 * rtb_Saturation1; + + /* Sum: '/Sum1' incorporates: + * Gain: '/Gain2' + * Gain: '/Gain4' + */ + rtb_Gain3 = -(((rtb_Gain3 < 0 ? 32767 : 0) + rtb_Gain3) >> 15) - (int16_T) + (((rtb_DataTypeConversion < 0 ? 16383 : 0) + rtb_DataTypeConversion) >> + 14); + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + rtb_DataTypeConversion2 = (int16_T)rtb_Gain3; + + /* End of Sum: '/Sum1' */ + /* End of Outputs for SubSystem: '/Clarke_PhasesAC' */ + } + + /* End of If: '/If1' */ + + /* PreLookup: '/a_elecAngle_XA' */ + rtb_Sum_l = plook_u8s16_evencka(rtb_Divide2_h, 0, 128U, 180U); + + /* If: '/If2' incorporates: + * Constant: '/cf_currFilt' + * Inport: '/b_motEna' + */ + rtb_Sum2_h = rtDW->If2_ActiveSubsystem_a; + UnitDelay3 = -1; + if (rtU->b_motEna) { + UnitDelay3 = 0; + } + + rtDW->If2_ActiveSubsystem_a = UnitDelay3; + if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { + /* Disable for Outport: '/iq' */ + rtDW->DataTypeConversion[0] = 0; + + /* Disable for Outport: '/id' */ + rtDW->DataTypeConversion[1] = 0; + } + + if (UnitDelay3 == 0) { + if (0 != rtb_Sum2_h) { + /* SystemReset for IfAction SubSystem: '/Current_Filtering' incorporates: + * ActionPort: '/Action Port' + */ + + /* SystemReset for Atomic SubSystem: '/Low_Pass_Filter' */ + + /* SystemReset for If: '/If2' */ + Low_Pass_Filter_Reset(&rtDW->Low_Pass_Filter_m); + + /* End of SystemReset for SubSystem: '/Low_Pass_Filter' */ + + /* End of SystemReset for SubSystem: '/Current_Filtering' */ + } + + /* Sum: '/Sum6' incorporates: + * Interpolation_n-D: '/r_cos_M1' + * Interpolation_n-D: '/r_sin_M1' + * Product: '/Divide1' + * Product: '/Divide4' + */ + rtb_Gain3 = (int16_T)((rtb_DataTypeConversion2 * + rtConstP.r_cos_M1_Table[rtb_Sum_l]) >> 14) - (int16_T)((rtb_Merge * + rtConstP.r_sin_M1_Table[rtb_Sum_l]) >> 14); + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Outputs for IfAction SubSystem: '/Current_Filtering' incorporates: + * ActionPort: '/Action Port' + */ + /* SignalConversion: '/TmpSignal ConversionAtLow_Pass_FilterInport1' incorporates: + * Sum: '/Sum6' + */ + rtb_TmpSignalConversionAtLow_Pa[0] = (int16_T)rtb_Gain3; + + /* End of Outputs for SubSystem: '/Current_Filtering' */ + + /* Sum: '/Sum1' incorporates: + * Interpolation_n-D: '/r_cos_M1' + * Interpolation_n-D: '/r_sin_M1' + * Product: '/Divide2' + * Product: '/Divide3' + */ + rtb_Gain3 = (int16_T)((rtb_Merge * rtConstP.r_cos_M1_Table[rtb_Sum_l]) >> + 14) + (int16_T)((rtb_DataTypeConversion2 * + rtConstP.r_sin_M1_Table[rtb_Sum_l]) >> 14); + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Outputs for IfAction SubSystem: '/Current_Filtering' incorporates: + * ActionPort: '/Action Port' + */ + /* SignalConversion: '/TmpSignal ConversionAtLow_Pass_FilterInport1' incorporates: + * Sum: '/Sum1' + */ + rtb_TmpSignalConversionAtLow_Pa[1] = (int16_T)rtb_Gain3; + + /* Outputs for Atomic SubSystem: '/Low_Pass_Filter' */ + Low_Pass_Filter(rtb_TmpSignalConversionAtLow_Pa, rtP->cf_currFilt, + rtDW->DataTypeConversion, &rtDW->Low_Pass_Filter_m); + + /* End of Outputs for SubSystem: '/Low_Pass_Filter' */ + + /* End of Outputs for SubSystem: '/Current_Filtering' */ + } + + /* End of If: '/If2' */ + + /* If: '/If3' incorporates: + * Constant: '/Vd_max1' + * Constant: '/i_max' + * UnitDelay: '/UnitDelay5' + */ + if (rtDW->UnitDelay5_DSTATE_l) { + /* Outputs for IfAction SubSystem: '/Motor_Limitations' incorporates: + * ActionPort: '/Action Port' + */ + rtDW->Vd_max1 = rtP->Vd_max; + + /* Gain: '/Gain3' incorporates: + * Constant: '/Vd_max1' + */ + rtDW->Gain3 = (int16_T)-rtDW->Vd_max1; + + /* Interpolation_n-D: '/Vq_max_M1' incorporates: + * Abs: '/Abs5' + * PreLookup: '/Vq_max_XA' + * UnitDelay: '/UnitDelay4' + */ + if (rtDW->UnitDelay4_DSTATE_h < 0) { + rtb_Merge_f_idx_2 = (int16_T)-rtDW->UnitDelay4_DSTATE_h; + } else { + rtb_Merge_f_idx_2 = rtDW->UnitDelay4_DSTATE_h; + } + + rtDW->Vq_max_M1 = rtP->Vq_max_M1[plook_u8s16_evencka(rtb_Merge_f_idx_2, + rtP->Vq_max_XA[0], (uint16_T)(rtP->Vq_max_XA[1] - rtP->Vq_max_XA[0]), + 45U)]; + + /* End of Interpolation_n-D: '/Vq_max_M1' */ + + /* Gain: '/Gain5' */ + rtDW->Gain5 = (int16_T)-rtDW->Vq_max_M1; + rtDW->i_max = rtP->i_max; + + /* Interpolation_n-D: '/iq_maxSca_M1' incorporates: + * Constant: '/i_max' + * Product: '/Divide4' + */ + rtb_Gain3 = rtDW->Divide3 << 16; + rtb_Gain3 = (rtb_Gain3 == MIN_int32_T) && (rtDW->i_max == -1) ? + MAX_int32_T : rtb_Gain3 / rtDW->i_max; + if (rtb_Gain3 < 0) { + rtb_Gain3 = 0; + } else { + if (rtb_Gain3 > 65535) { + rtb_Gain3 = 65535; + } + } + + /* Product: '/Divide1' incorporates: + * Interpolation_n-D: '/iq_maxSca_M1' + * PreLookup: '/iq_maxSca_XA' + * Product: '/Divide4' + */ + rtDW->Divide1_a = (int16_T) + ((rtConstP.iq_maxSca_M1_Table[plook_u8u16_evencka((uint16_T)rtb_Gain3, + 0U, 1311U, 49U)] * rtDW->i_max) >> 16); + + /* Gain: '/Gain1' */ + rtDW->Gain1 = (int16_T)-rtDW->Divide1_a; + + /* SwitchCase: '/Switch Case' incorporates: + * Constant: '/n_max1' + * Constant: '/Constant1' + * Constant: '/cf_KbLimProt' + * Constant: '/cf_nKiLimProt' + * Constant: '/Constant' + * Constant: '/Constant1' + * Constant: '/cf_KbLimProt' + * Constant: '/cf_iqKiLimProt' + * Constant: '/cf_nKiLimProt' + * Sum: '/Sum1' + * Sum: '/Sum1' + * Sum: '/Sum2' + */ + switch (rtDW->z_ctrlMod) { + case 1: + /* Abs: '/Abs5' */ + if (rtDW->DataTypeConversion[0] < 0) { + rtb_Merge_f_idx_2 = (int16_T)-rtDW->DataTypeConversion[0]; + } else { + rtb_Merge_f_idx_2 = rtDW->DataTypeConversion[0]; + } + + /* End of Abs: '/Abs5' */ + + /* Outputs for IfAction SubSystem: '/Voltage_Mode_Protection' incorporates: + * ActionPort: '/Action Port' + */ + + /* Outputs for Atomic SubSystem: '/I_backCalc_fixdt' */ + I_backCalc_fixdt((int16_T)(rtDW->Divide1_a - rtb_Merge_f_idx_2), + rtP->cf_iqKiLimProt, rtP->cf_KbLimProt, rtb_Switch2_l, + 0, &rtDW->Switch2_c, &rtDW->I_backCalc_fixdt_i); + + /* End of Outputs for SubSystem: '/I_backCalc_fixdt' */ + + /* Outputs for Atomic SubSystem: '/I_backCalc_fixdt1' */ + I_backCalc_fixdt((int16_T)(rtP->n_max - rtb_Abs5), rtP->cf_nKiLimProt, + rtP->cf_KbLimProt, rtb_Switch2_l, 0, &rtDW->Switch2_l, + &rtDW->I_backCalc_fixdt1); + + /* End of Outputs for SubSystem: '/I_backCalc_fixdt1' */ + + /* End of Outputs for SubSystem: '/Voltage_Mode_Protection' */ + break; + + case 2: + /* Outputs for IfAction SubSystem: '/Speed_Mode_Protection' incorporates: + * ActionPort: '/Action Port' + */ + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtDW->DataTypeConversion[0] > rtDW->Divide1_a) { + rtb_Merge_f_idx_2 = rtDW->Divide1_a; + } else if (rtDW->DataTypeConversion[0] < rtDW->Gain1) { + /* Switch: '/Switch' */ + rtb_Merge_f_idx_2 = rtDW->Gain1; + } else { + rtb_Merge_f_idx_2 = rtDW->DataTypeConversion[0]; + } + + /* End of Switch: '/Switch2' */ + + /* Product: '/Divide1' incorporates: + * Constant: '/cf_iqKiLimProt' + * Sum: '/Sum3' + */ + rtDW->Divide1 = (int16_T)(rtb_Merge_f_idx_2 - rtDW->DataTypeConversion[0]) + * rtP->cf_iqKiLimProt; + + /* End of Outputs for SubSystem: '/Speed_Mode_Protection' */ + break; + + case 3: + /* Outputs for IfAction SubSystem: '/Torque_Mode_Protection' incorporates: + * ActionPort: '/Action Port' + */ + + /* Outputs for Atomic SubSystem: '/I_backCalc_fixdt' */ + I_backCalc_fixdt((int16_T)(rtP->n_max - rtb_Abs5), rtP->cf_nKiLimProt, + rtP->cf_KbLimProt, rtDW->Vq_max_M1, 0, &rtDW->Switch2, + &rtDW->I_backCalc_fixdt_g); + + /* End of Outputs for SubSystem: '/I_backCalc_fixdt' */ + + /* End of Outputs for SubSystem: '/Torque_Mode_Protection' */ + break; + } + + /* End of SwitchCase: '/Switch Case' */ + + /* Gain: '/Gain4' */ + rtDW->Gain4_c = (int16_T)-rtDW->i_max; + + /* End of Outputs for SubSystem: '/Motor_Limitations' */ + } + + /* End of If: '/If3' */ + + /* If: '/If1' incorporates: + * UnitDelay: '/UnitDelay6' + */ + rtb_Sum2_h = rtDW->If1_ActiveSubsystem_e; + UnitDelay3 = -1; + if (rtDW->UnitDelay6_DSTATE) { + UnitDelay3 = 0; + } + + rtDW->If1_ActiveSubsystem_e = UnitDelay3; + if ((rtb_Sum2_h != UnitDelay3) && (rtb_Sum2_h == 0)) { + /* Disable for SwitchCase: '/Switch Case' */ + rtDW->SwitchCase_ActiveSubsystem = -1; + } + + if (UnitDelay3 == 0) { + /* Outputs for IfAction SubSystem: '/FOC' incorporates: + * ActionPort: '/Action Port' + */ + /* If: '/If1' incorporates: + * Constant: '/cf_idKi1' + * Constant: '/cf_idKp1' + * Constant: '/constant1' + * Constant: '/constant2' + * Sum: '/Sum3' + */ + if (rtb_LogicalOperator) { + /* Outputs for IfAction SubSystem: '/Vd_Calculation' incorporates: + * ActionPort: '/Action Port' + */ + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_toNegative > rtDW->i_max) { + rtb_toNegative = rtDW->i_max; + } else { + if (rtb_toNegative < rtDW->Gain4_c) { + /* Switch: '/Switch' */ + rtb_toNegative = rtDW->Gain4_c; + } + } + + /* End of Switch: '/Switch2' */ + + /* Sum: '/Sum3' */ + rtb_Gain3 = rtb_toNegative - rtDW->DataTypeConversion[1]; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Outputs for Atomic SubSystem: '/PI_clamp_fixdt' */ + PI_clamp_fixdt((int16_T)rtb_Gain3, rtP->cf_idKp, rtP->cf_idKi, 0, + rtDW->Vd_max1, rtDW->Gain3, 0, &rtDW->Switch1, + &rtDW->PI_clamp_fixdt_k); + + /* End of Outputs for SubSystem: '/PI_clamp_fixdt' */ + + /* End of Outputs for SubSystem: '/Vd_Calculation' */ + } + + /* End of If: '/If1' */ + + /* SwitchCase: '/Switch Case' incorporates: + * Constant: '/cf_nKi' + * Constant: '/cf_nKp' + * Constant: '/cf_iqKi' + * Constant: '/cf_iqKp' + * Constant: '/constant2' + * Inport: '/r_inpTgtSca' + * Sum: '/Sum3' + * Sum: '/Sum2' + * UnitDelay: '/UnitDelay4' + */ + rtb_Sum2_h = rtDW->SwitchCase_ActiveSubsystem; + switch (rtDW->z_ctrlMod) { + case 1: + break; + + case 2: + UnitDelay3 = 1; + break; + + case 3: + UnitDelay3 = 2; + break; + + default: + UnitDelay3 = 3; + break; + } + + rtDW->SwitchCase_ActiveSubsystem = UnitDelay3; + switch (UnitDelay3) { + case 0: + /* Outputs for IfAction SubSystem: '/Voltage_Mode' incorporates: + * ActionPort: '/Action Port' + */ + /* MinMax: '/MinMax' */ + if (!(rtb_Switch2_l < rtDW->Switch2_c)) { + rtb_Switch2_l = rtDW->Switch2_c; + } + + if (!(rtb_Switch2_l < rtDW->Switch2_l)) { + rtb_Switch2_l = rtDW->Switch2_l; + } + + /* End of MinMax: '/MinMax' */ + + /* Signum: '/SignDeltaU2' */ + if (rtDW->Merge1 < 0) { + rtb_Merge_f_idx_2 = -1; + } else { + rtb_Merge_f_idx_2 = (int16_T)(rtDW->Merge1 > 0); + } + + /* End of Signum: '/SignDeltaU2' */ + + /* Product: '/Divide1' */ + rtb_Merge = (int16_T)(rtb_Switch2_l * rtb_Merge_f_idx_2); + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtb_Merge > rtDW->Vq_max_M1) { + /* SignalConversion: '/Signal Conversion2' */ + rtDW->Merge = rtDW->Vq_max_M1; + } else if (rtb_Merge < rtDW->Gain5) { + /* Switch: '/Switch' incorporates: + * SignalConversion: '/Signal Conversion2' + */ + rtDW->Merge = rtDW->Gain5; + } else { + /* SignalConversion: '/Signal Conversion2' incorporates: + * Switch: '/Switch' + */ + rtDW->Merge = rtb_Merge; + } + + /* End of Switch: '/Switch2' */ + /* End of Outputs for SubSystem: '/Voltage_Mode' */ + break; + + case 1: + if (UnitDelay3 != rtb_Sum2_h) { + /* SystemReset for IfAction SubSystem: '/Speed_Mode' incorporates: + * ActionPort: '/Action Port' + */ + + /* SystemReset for Atomic SubSystem: '/PI_clamp_fixdt' */ + + /* SystemReset for SwitchCase: '/Switch Case' */ + PI_clamp_fixdt_g_Reset(&rtDW->PI_clamp_fixdt_oc); + + /* End of SystemReset for SubSystem: '/PI_clamp_fixdt' */ + + /* End of SystemReset for SubSystem: '/Speed_Mode' */ + } + + /* Outputs for IfAction SubSystem: '/Speed_Mode' incorporates: + * ActionPort: '/Action Port' + */ + /* DataTypeConversion: '/Data Type Conversion2' incorporates: + * Constant: '/n_cruiseMotTgt' + */ + rtb_Merge = (int16_T)(rtP->n_cruiseMotTgt << 4); + + /* Switch: '/Switch4' incorporates: + * Constant: '/b_cruiseCtrlEna' + * Logic: '/Logical Operator1' + * RelationalOperator: '/Relational Operator3' + */ + if (rtP->b_cruiseCtrlEna && (rtb_Merge != 0)) { + /* Switch: '/Switch3' incorporates: + * MinMax: '/MinMax4' + */ + if (rtb_Merge > 0) { + rtb_TmpSignalConversionAtLow_Pa[0] = rtDW->Vq_max_M1; + + /* MinMax: '/MinMax3' */ + if (rtDW->Merge1 > rtDW->Gain5) { + rtb_TmpSignalConversionAtLow_Pa[1] = rtDW->Merge1; + } else { + rtb_TmpSignalConversionAtLow_Pa[1] = rtDW->Gain5; + } + + /* End of MinMax: '/MinMax3' */ + } else { + if (rtDW->Vq_max_M1 < rtDW->Merge1) { + /* MinMax: '/MinMax4' */ + rtb_TmpSignalConversionAtLow_Pa[0] = rtDW->Vq_max_M1; + } else { + rtb_TmpSignalConversionAtLow_Pa[0] = rtDW->Merge1; + } + + rtb_TmpSignalConversionAtLow_Pa[1] = rtDW->Gain5; + } + + /* End of Switch: '/Switch3' */ + } else { + rtb_TmpSignalConversionAtLow_Pa[0] = rtDW->Vq_max_M1; + rtb_TmpSignalConversionAtLow_Pa[1] = rtDW->Gain5; + } + + /* End of Switch: '/Switch4' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/b_cruiseCtrlEna' + */ + if (!rtP->b_cruiseCtrlEna) { + rtb_Merge = rtDW->Merge1; + } + + /* End of Switch: '/Switch2' */ + + /* Sum: '/Sum3' */ + rtb_Gain3 = rtb_Merge - rtb_Switch2_k; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Outputs for Atomic SubSystem: '/PI_clamp_fixdt' */ + rtDW->Merge = (int16_T) PI_clamp_fixdt_o((int16_T)rtb_Gain3, rtP->cf_nKp, + rtP->cf_nKi, rtDW->UnitDelay4_DSTATE_eu, + rtb_TmpSignalConversionAtLow_Pa[0], rtb_TmpSignalConversionAtLow_Pa[1], + rtDW->Divide1, &rtDW->PI_clamp_fixdt_oc); + + /* End of Outputs for SubSystem: '/PI_clamp_fixdt' */ + + /* End of Outputs for SubSystem: '/Speed_Mode' */ + break; + + case 2: + if (UnitDelay3 != rtb_Sum2_h) { + /* SystemReset for IfAction SubSystem: '/Torque_Mode' incorporates: + * ActionPort: '/Action Port' + */ + + /* SystemReset for Atomic SubSystem: '/PI_clamp_fixdt' */ + + /* SystemReset for SwitchCase: '/Switch Case' */ + PI_clamp_fixdt_b_Reset(&rtDW->PI_clamp_fixdt_at); + + /* End of SystemReset for SubSystem: '/PI_clamp_fixdt' */ + + /* End of SystemReset for SubSystem: '/Torque_Mode' */ + } + + /* Outputs for IfAction SubSystem: '/Torque_Mode' incorporates: + * ActionPort: '/Action Port' + */ + /* Gain: '/Gain4' */ + rtb_Merge = (int16_T)-rtDW->Switch2; + + /* Switch: '/Switch2' incorporates: + * RelationalOperator: '/LowerRelop1' + * RelationalOperator: '/UpperRelop' + * Switch: '/Switch' + */ + if (rtDW->Merge1 > rtDW->Divide1_a) { + rtb_Merge_f_idx_2 = rtDW->Divide1_a; + } else if (rtDW->Merge1 < rtDW->Gain1) { + /* Switch: '/Switch' */ + rtb_Merge_f_idx_2 = rtDW->Gain1; + } else { + rtb_Merge_f_idx_2 = rtDW->Merge1; + } + + /* End of Switch: '/Switch2' */ + + /* Sum: '/Sum2' */ + rtb_Gain3 = rtb_Merge_f_idx_2 - rtDW->DataTypeConversion[0]; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* MinMax: '/MinMax1' */ + if (rtDW->Vq_max_M1 < rtDW->Switch2) { + rtb_Merge_f_idx_2 = rtDW->Vq_max_M1; + } else { + rtb_Merge_f_idx_2 = rtDW->Switch2; + } + + /* End of MinMax: '/MinMax1' */ + + /* MinMax: '/MinMax2' */ + if (!(rtb_Merge > rtDW->Gain5)) { + rtb_Merge = rtDW->Gain5; + } + + /* End of MinMax: '/MinMax2' */ + + /* Outputs for Atomic SubSystem: '/PI_clamp_fixdt' */ + rtDW->Merge = (int16_T) PI_clamp_fixdt_a((int16_T)rtb_Gain3, + rtP->cf_iqKp, rtP->cf_iqKi, rtDW->UnitDelay4_DSTATE_eu, + rtb_Merge_f_idx_2, rtb_Merge, 0, &rtDW->PI_clamp_fixdt_at); + + /* End of Outputs for SubSystem: '/PI_clamp_fixdt' */ + + /* End of Outputs for SubSystem: '/Torque_Mode' */ + break; + + case 3: + /* Outputs for IfAction SubSystem: '/Open_Mode' incorporates: + * ActionPort: '/Action Port' + */ + rtDW->Merge = rtDW->Merge1; + + /* End of Outputs for SubSystem: '/Open_Mode' */ + break; + } + + /* End of SwitchCase: '/Switch Case' */ + /* End of Outputs for SubSystem: '/FOC' */ + } + + /* End of If: '/If1' */ + + /* Sum: '/Sum6' incorporates: + * Interpolation_n-D: '/r_cos_M1' + * Interpolation_n-D: '/r_sin_M1' + * Product: '/Divide1' + * Product: '/Divide4' + */ + rtb_Gain3 = (int16_T)((rtDW->Switch1 * rtConstP.r_cos_M1_Table[rtb_Sum_l]) >> + 14) - (int16_T)((rtDW->Merge * + rtConstP.r_sin_M1_Table[rtb_Sum_l]) >> 14); + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Sum: '/Sum1' incorporates: + * Interpolation_n-D: '/r_cos_M1' + * Interpolation_n-D: '/r_sin_M1' + * Product: '/Divide2' + * Product: '/Divide3' + */ + rtb_DataTypeConversion = (int16_T)((rtDW->Switch1 * + rtConstP.r_sin_M1_Table[rtb_Sum_l]) >> 14) + (int16_T)((rtDW->Merge * + rtConstP.r_cos_M1_Table[rtb_Sum_l]) >> 14); + if (rtb_DataTypeConversion > 32767) { + rtb_DataTypeConversion = 32767; + } else { + if (rtb_DataTypeConversion < -32768) { + rtb_DataTypeConversion = -32768; + } + } + + /* Gain: '/Gain1' incorporates: + * Sum: '/Sum1' + */ + rtb_DataTypeConversion *= 14189; + + /* Sum: '/Sum6' incorporates: + * Gain: '/Gain1' + * Gain: '/Gain3' + * Sum: '/Sum6' + */ + rtb_DataTypeConversion = (((rtb_DataTypeConversion < 0 ? 16383 : 0) + + rtb_DataTypeConversion) >> 14) - ((int16_T)(((int16_T)rtb_Gain3 < 0) + + (int16_T)rtb_Gain3) >> 1); + if (rtb_DataTypeConversion > 32767) { + rtb_DataTypeConversion = 32767; + } else { + if (rtb_DataTypeConversion < -32768) { + rtb_DataTypeConversion = -32768; + } + } + + /* Sum: '/Sum2' incorporates: + * Sum: '/Sum6' + * Sum: '/Sum6' + */ + rtb_Switch1 = -(int16_T)rtb_Gain3 - (int16_T)rtb_DataTypeConversion; + if (rtb_Switch1 > 32767) { + rtb_Switch1 = 32767; + } else { + if (rtb_Switch1 < -32768) { + rtb_Switch1 = -32768; + } + } + + /* MinMax: '/MinMax1' incorporates: + * Sum: '/Sum2' + * Sum: '/Sum6' + * Sum: '/Sum6' + */ + rtb_Switch2_l = (int16_T)rtb_Gain3; + if (!((int16_T)rtb_Gain3 < (int16_T)rtb_DataTypeConversion)) { + rtb_Switch2_l = (int16_T)rtb_DataTypeConversion; + } + + if (!(rtb_Switch2_l < (int16_T)rtb_Switch1)) { + rtb_Switch2_l = (int16_T)rtb_Switch1; + } + + /* MinMax: '/MinMax2' incorporates: + * Sum: '/Sum2' + * Sum: '/Sum6' + * Sum: '/Sum6' + */ + rtb_Merge = (int16_T)rtb_Gain3; + if (!((int16_T)rtb_Gain3 > (int16_T)rtb_DataTypeConversion)) { + rtb_Merge = (int16_T)rtb_DataTypeConversion; + } + + if (!(rtb_Merge > (int16_T)rtb_Switch1)) { + rtb_Merge = (int16_T)rtb_Switch1; + } + + /* Sum: '/Add' incorporates: + * MinMax: '/MinMax1' + * MinMax: '/MinMax2' + */ + rtb_Sum1 = rtb_Switch2_l + rtb_Merge; + if (rtb_Sum1 > 32767) { + rtb_Sum1 = 32767; + } else { + if (rtb_Sum1 < -32768) { + rtb_Sum1 = -32768; + } + } + + /* Gain: '/Gain2' incorporates: + * Sum: '/Add' + */ + rtb_DataTypeConversion2 = (int16_T)(rtb_Sum1 >> 1); + + /* Sum: '/Add1' incorporates: + * Sum: '/Sum6' + */ + rtb_Gain3 = (int16_T)rtb_Gain3 - rtb_DataTypeConversion2; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Gain: '/Gain4' incorporates: + * Sum: '/Add1' + */ + rtDW->Gain4[0] = (int16_T)((18919 * rtb_Gain3) >> 14); + + /* Sum: '/Add1' incorporates: + * Sum: '/Sum6' + */ + rtb_Gain3 = (int16_T)rtb_DataTypeConversion - rtb_DataTypeConversion2; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Gain: '/Gain4' incorporates: + * Sum: '/Add1' + */ + rtDW->Gain4[1] = (int16_T)((18919 * rtb_Gain3) >> 14); + + /* Sum: '/Add1' incorporates: + * Sum: '/Sum2' + */ + rtb_Gain3 = (int16_T)rtb_Switch1 - rtb_DataTypeConversion2; + if (rtb_Gain3 > 32767) { + rtb_Gain3 = 32767; + } else { + if (rtb_Gain3 < -32768) { + rtb_Gain3 = -32768; + } + } + + /* Gain: '/Gain4' incorporates: + * Sum: '/Add1' + */ + rtDW->Gain4[2] = (int16_T)((18919 * rtb_Gain3) >> 14); + + /* Update for UnitDelay: '/UnitDelay4' */ + rtDW->UnitDelay4_DSTATE_h = rtDW->Switch1; + + /* End of Outputs for SubSystem: '/F05_Field_Oriented_Control' */ + } + + /* End of If: '/If1' */ + + /* Switch: '/Switch2' incorporates: + * Constant: '/z_ctrlTypSel' + * Constant: '/CTRL_COMM1' + * RelationalOperator: '/Relational Operator6' + */ + if (rtP->z_ctrlTypSel == 2) { + rtb_Merge = rtDW->Merge; + } else { + rtb_Merge = rtDW->Merge1; + } + + /* End of Switch: '/Switch2' */ + + /* If: '/If' incorporates: + * Constant: '/vec_hallToPos' + * Constant: '/z_ctrlTypSel' + * Constant: '/CTRL_COMM2' + * Constant: '/CTRL_COMM3' + * Inport: '/V_phaABC_FOC_in' + * Logic: '/Logical Operator1' + * Logic: '/Logical Operator2' + * LookupNDDirect: '/z_commutMap_M1' + * RelationalOperator: '/Relational Operator1' + * RelationalOperator: '/Relational Operator2' + * Selector: '/Selector' + * + * About '/z_commutMap_M1': + * 2-dimensional Direct Look-Up returning a Column + */ + if (rtb_LogicalOperator && (rtP->z_ctrlTypSel == 2)) { + /* Outputs for IfAction SubSystem: '/FOC_Method' incorporates: + * ActionPort: '/Action Port' + */ + rtb_DataTypeConversion2 = rtDW->Gain4[0]; + rtb_Saturation1 = rtDW->Gain4[1]; + rtb_Merge_f_idx_2 = rtDW->Gain4[2]; + + /* End of Outputs for SubSystem: '/FOC_Method' */ + } else if (rtb_LogicalOperator && (rtP->z_ctrlTypSel == 1)) { + /* Outputs for IfAction SubSystem: '/SIN_Method' incorporates: + * ActionPort: '/Action Port' + */ + /* Switch: '/Switch_PhaAdv' incorporates: + * Constant: '/b_fieldWeakEna' + * Product: '/Divide2' + * Product: '/Divide3' + * Sum: '/Sum3' + */ + if (rtP->b_fieldWeakEna) { + /* Sum: '/Sum3' incorporates: + * Product: '/Product2' + */ + rtb_Saturation1 = (int16_T)((int16_T)((int16_T)(rtDW->Divide3 * + rtDW->Switch2_e) << 2) + rtb_Divide2_h); + rtb_Saturation1 -= (int16_T)((int16_T)((int16_T)div_nde_s32_floor + (rtb_Saturation1, 23040) * 360) << 6); + } else { + rtb_Saturation1 = rtb_Divide2_h; + } + + /* End of Switch: '/Switch_PhaAdv' */ + + /* PreLookup: '/a_elecAngle_XA' */ + rtb_Sum = plook_u8s16_evencka(rtb_Saturation1, 0, 128U, 180U); + + /* Product: '/Divide2' incorporates: + * Interpolation_n-D: '/r_sin3PhaA_M1' + * Interpolation_n-D: '/r_sin3PhaB_M1' + * Interpolation_n-D: '/r_sin3PhaC_M1' + */ + rtb_DataTypeConversion2 = (int16_T)((rtb_Merge * + rtConstP.r_sin3PhaA_M1_Table[rtb_Sum]) >> 14); + rtb_Saturation1 = (int16_T)((rtb_Merge * + rtConstP.r_sin3PhaB_M1_Table[rtb_Sum]) >> 14); + rtb_Merge_f_idx_2 = (int16_T)((rtb_Merge * + rtConstP.r_sin3PhaC_M1_Table[rtb_Sum]) >> 14); + + /* End of Outputs for SubSystem: '/SIN_Method' */ + } else { + /* Outputs for IfAction SubSystem: '/COM_Method' incorporates: + * ActionPort: '/Action Port' + */ + if (rtConstP.vec_hallToPos_Value[rtb_Sum] > 5) { + /* LookupNDDirect: '/z_commutMap_M1' + * + * About '/z_commutMap_M1': + * 2-dimensional Direct Look-Up returning a Column + */ + rtb_Sum2_h = 5; + } else if (rtConstP.vec_hallToPos_Value[rtb_Sum] < 0) { + /* LookupNDDirect: '/z_commutMap_M1' + * + * About '/z_commutMap_M1': + * 2-dimensional Direct Look-Up returning a Column + */ + rtb_Sum2_h = 0; + } else { + /* LookupNDDirect: '/z_commutMap_M1' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + * + * About '/z_commutMap_M1': + * 2-dimensional Direct Look-Up returning a Column + */ + rtb_Sum2_h = rtConstP.vec_hallToPos_Value[rtb_Sum]; + } + + /* LookupNDDirect: '/z_commutMap_M1' incorporates: + * Constant: '/vec_hallToPos' + * Selector: '/Selector' + * + * About '/z_commutMap_M1': + * 2-dimensional Direct Look-Up returning a Column + */ + rtb_DataTypeConversion = rtb_Sum2_h * 3; + + /* Product: '/Divide2' incorporates: + * LookupNDDirect: '/z_commutMap_M1' + * + * About '/z_commutMap_M1': + * 2-dimensional Direct Look-Up returning a Column + */ + rtb_DataTypeConversion2 = (int16_T)(rtb_Merge * + rtConstP.z_commutMap_M1_table[rtb_DataTypeConversion]); + rtb_Saturation1 = (int16_T)(rtConstP.z_commutMap_M1_table[1 + + rtb_DataTypeConversion] * rtb_Merge); + rtb_Merge_f_idx_2 = (int16_T)(rtConstP.z_commutMap_M1_table[2 + + rtb_DataTypeConversion] * rtb_Merge); + + /* End of Outputs for SubSystem: '/COM_Method' */ + } + + /* End of If: '/If' */ + + /* Outport: '/DC_phaA' incorporates: + * DataTypeConversion: '/Data Type Conversion6' + */ + rtY->DC_phaA = (int16_T)(rtb_DataTypeConversion2 >> 4); + + /* Outport: '/DC_phaB' incorporates: + * DataTypeConversion: '/Data Type Conversion6' + */ + rtY->DC_phaB = (int16_T)(rtb_Saturation1 >> 4); + + /* Update for UnitDelay: '/UnitDelay3' incorporates: + * Inport: '/b_hallA ' + */ + rtDW->UnitDelay3_DSTATE_fy = rtU->b_hallA; + + /* Update for UnitDelay: '/UnitDelay1' incorporates: + * Inport: '/b_hallB' + */ + rtDW->UnitDelay1_DSTATE = rtU->b_hallB; + + /* Update for UnitDelay: '/UnitDelay2' incorporates: + * Inport: '/b_hallC' + */ + rtDW->UnitDelay2_DSTATE_f = rtU->b_hallC; + + /* Update for UnitDelay: '/UnitDelay3' */ + rtDW->UnitDelay3_DSTATE = rtb_Switch1_l; + + /* Update for UnitDelay: '/UnitDelay4' */ + rtDW->UnitDelay4_DSTATE_e = rtb_Abs5; + + /* Update for UnitDelay: '/UnitDelay2' incorporates: + * UnitDelay: '/UnitDelay6' + */ + rtDW->UnitDelay2_DSTATE_g = rtDW->UnitDelay6_DSTATE; + + /* Update for UnitDelay: '/UnitDelay4' */ + rtDW->UnitDelay4_DSTATE_eu = rtb_Merge; + + /* Update for UnitDelay: '/UnitDelay5' */ + rtDW->UnitDelay5_DSTATE_l = rtb_RelationalOperator4_d; + + /* Update for UnitDelay: '/UnitDelay6' */ + rtDW->UnitDelay6_DSTATE = rtb_RelationalOperator1_m; + + /* Outport: '/DC_phaC' incorporates: + * DataTypeConversion: '/Data Type Conversion6' + */ + rtY->DC_phaC = (int16_T)(rtb_Merge_f_idx_2 >> 4); + + /* Outport: '/n_mot' incorporates: + * DataTypeConversion: '/Data Type Conversion1' + */ + rtY->n_mot = (int16_T)(rtb_Switch2_k >> 4); + + /* End of Outputs for SubSystem: '/BLDC_controller' */ + + /* Outport: '/n_motHiRes' */ + rtY->n_motHiRes = rtb_Switch2_k; + + /* Outport: '/a_elecAngle' */ + rtY->a_elecAngle = rtb_Divide2_h; + + /* Outport: '/iq' */ + rtY->iq = rtDW->DataTypeConversion[0]; + + /* Outport: '/id' */ + rtY->id = rtDW->DataTypeConversion[1]; +} + +/* Model initialize function */ +void BLDC_controller_initialize(RT_MODEL *const rtM) +{ + P *rtP = ((P *) rtM->defaultParam); + DW *rtDW = ((DW *) rtM->dwork); + + /* Start for Atomic SubSystem: '/BLDC_controller' */ + /* Start for If: '/If4' */ + rtDW->If4_ActiveSubsystem = -1; + + /* Start for IfAction SubSystem: '/F03_Control_Mode_Manager' */ + /* Start for If: '/If2' */ + rtDW->If2_ActiveSubsystem = -1; + + /* End of Start for SubSystem: '/F03_Control_Mode_Manager' */ + + /* Start for If: '/If1' */ + rtDW->If1_ActiveSubsystem_p = -1; + + /* Start for IfAction SubSystem: '/F05_Field_Oriented_Control' */ + /* Start for If: '/If2' */ + rtDW->If2_ActiveSubsystem_a = -1; + + /* Start for If: '/If1' */ + rtDW->If1_ActiveSubsystem_e = -1; + + /* Start for IfAction SubSystem: '/FOC' */ + /* Start for SwitchCase: '/Switch Case' */ + rtDW->SwitchCase_ActiveSubsystem = -1; + + /* End of Start for SubSystem: '/FOC' */ + /* End of Start for SubSystem: '/F05_Field_Oriented_Control' */ + /* End of Start for SubSystem: '/BLDC_controller' */ + + /* SystemInitialize for Atomic SubSystem: '/BLDC_controller' */ + /* InitializeConditions for UnitDelay: '/UnitDelay3' */ + rtDW->UnitDelay3_DSTATE = rtP->z_maxCntRst; + + /* InitializeConditions for UnitDelay: '/UnitDelay2' */ + rtDW->UnitDelay2_DSTATE_g = true; + + /* SystemInitialize for IfAction SubSystem: '/Raw_Motor_Speed_Estimation' */ + /* SystemInitialize for Outport: '/z_counter' */ + rtDW->z_counterRawPrev = rtP->z_maxCntRst; + + /* End of SystemInitialize for SubSystem: '/Raw_Motor_Speed_Estimation' */ + + /* SystemInitialize for Atomic SubSystem: '/Counter' */ + Counter_Init(&rtDW->Counter_e, rtP->z_maxCntRst); + + /* End of SystemInitialize for SubSystem: '/Counter' */ + + /* SystemInitialize for IfAction SubSystem: '/F02_Diagnostics' */ + + /* SystemInitialize for Atomic SubSystem: '/Debounce_Filter' */ + Debounce_Filter_Init(&rtDW->Debounce_Filter_f); + + /* End of SystemInitialize for SubSystem: '/Debounce_Filter' */ + + /* End of SystemInitialize for SubSystem: '/F02_Diagnostics' */ + + /* SystemInitialize for IfAction SubSystem: '/F03_Control_Mode_Manager' */ + /* SystemInitialize for IfAction SubSystem: '/Open_Mode' */ + /* SystemInitialize for Atomic SubSystem: '/rising_edge_init' */ + /* InitializeConditions for UnitDelay: '/UnitDelay' */ + rtDW->UnitDelay_DSTATE_b = true; + + /* End of SystemInitialize for SubSystem: '/rising_edge_init' */ + /* End of SystemInitialize for SubSystem: '/Open_Mode' */ + /* End of SystemInitialize for SubSystem: '/F03_Control_Mode_Manager' */ + + /* SystemInitialize for IfAction SubSystem: '/F05_Field_Oriented_Control' */ + /* SystemInitialize for IfAction SubSystem: '/Motor_Limitations' */ + + /* SystemInitialize for IfAction SubSystem: '/Voltage_Mode_Protection' */ + + /* SystemInitialize for Atomic SubSystem: '/I_backCalc_fixdt' */ + I_backCalc_fixdt_Init(&rtDW->I_backCalc_fixdt_i, 65536000); + + /* End of SystemInitialize for SubSystem: '/I_backCalc_fixdt' */ + + /* SystemInitialize for Atomic SubSystem: '/I_backCalc_fixdt1' */ + I_backCalc_fixdt_Init(&rtDW->I_backCalc_fixdt1, 65536000); + + /* End of SystemInitialize for SubSystem: '/I_backCalc_fixdt1' */ + + /* End of SystemInitialize for SubSystem: '/Voltage_Mode_Protection' */ + + /* SystemInitialize for IfAction SubSystem: '/Torque_Mode_Protection' */ + + /* SystemInitialize for Atomic SubSystem: '/I_backCalc_fixdt' */ + I_backCalc_fixdt_Init(&rtDW->I_backCalc_fixdt_g, 58982400); + + /* End of SystemInitialize for SubSystem: '/I_backCalc_fixdt' */ + + /* End of SystemInitialize for SubSystem: '/Torque_Mode_Protection' */ + + /* SystemInitialize for Outport: '/Vd_max' */ + rtDW->Vd_max1 = 14400; + + /* SystemInitialize for Outport: '/Vd_min' */ + rtDW->Gain3 = -14400; + + /* SystemInitialize for Outport: '/Vq_max' */ + rtDW->Vq_max_M1 = 14400; + + /* SystemInitialize for Outport: '/Vq_min' */ + rtDW->Gain5 = -14400; + + /* SystemInitialize for Outport: '/id_max' */ + rtDW->i_max = 12000; + + /* SystemInitialize for Outport: '/id_min' */ + rtDW->Gain4_c = -12000; + + /* SystemInitialize for Outport: '/iq_max' */ + rtDW->Divide1_a = 12000; + + /* SystemInitialize for Outport: '/iq_min' */ + rtDW->Gain1 = -12000; + + /* End of SystemInitialize for SubSystem: '/Motor_Limitations' */ + + /* SystemInitialize for IfAction SubSystem: '/FOC' */ + + /* SystemInitialize for IfAction SubSystem: '/Vd_Calculation' */ + + /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ + PI_clamp_fixdt_Init(&rtDW->PI_clamp_fixdt_k); + + /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ + + /* End of SystemInitialize for SubSystem: '/Vd_Calculation' */ + + /* SystemInitialize for IfAction SubSystem: '/Speed_Mode' */ + + /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ + PI_clamp_fixdt_g_Init(&rtDW->PI_clamp_fixdt_oc); + + /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ + + /* End of SystemInitialize for SubSystem: '/Speed_Mode' */ + + /* SystemInitialize for IfAction SubSystem: '/Torque_Mode' */ + + /* SystemInitialize for Atomic SubSystem: '/PI_clamp_fixdt' */ + PI_clamp_fixdt_k_Init(&rtDW->PI_clamp_fixdt_at); + + /* End of SystemInitialize for SubSystem: '/PI_clamp_fixdt' */ + + /* End of SystemInitialize for SubSystem: '/Torque_Mode' */ + + /* End of SystemInitialize for SubSystem: '/FOC' */ + + /* End of SystemInitialize for SubSystem: '/F05_Field_Oriented_Control' */ + /* End of SystemInitialize for SubSystem: '/BLDC_controller' */ +} + +/* + * File trailer for generated code. + * + * [EOF] + */ diff --git a/BLDC_controller_ert_rtw/BLDC_controller.h b/BLDC_controller_ert_rtw/BLDC_controller.h new file mode 100644 index 0000000..1d9bf7c --- /dev/null +++ b/BLDC_controller_ert_rtw/BLDC_controller.h @@ -0,0 +1,536 @@ +/* + * File: BLDC_controller.h + * + * Code generated for Simulink model 'BLDC_controller'. + * + * Model version : 1.1284 + * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 + * C/C++ source code generated on : Sun Oct 11 20:20:20 2020 + * + * Target selection: ert.tlc + * Embedded hardware selection: ARM Compatible->ARM Cortex + * Emulation hardware selection: + * Differs from embedded hardware (MATLAB Host) + * Code generation objectives: + * 1. Execution efficiency + * 2. RAM efficiency + * Validation result: Not run + */ + +#ifndef RTW_HEADER_BLDC_controller_h_ +#define RTW_HEADER_BLDC_controller_h_ +#include "rtwtypes.h" +#ifndef BLDC_controller_COMMON_INCLUDES_ +# define BLDC_controller_COMMON_INCLUDES_ +#include "rtwtypes.h" +#endif /* BLDC_controller_COMMON_INCLUDES_ */ + +/* Macros for accessing real-time model data structure */ + +/* Forward declaration for rtModel */ +typedef struct tag_RTM RT_MODEL; + +/* Block signals and states (auto storage) for system '/Counter' */ +typedef struct { + int16_T UnitDelay_DSTATE; /* '/UnitDelay' */ +} DW_Counter; + +/* Block signals and states (auto storage) for system '/PI_clamp_fixdt' */ +typedef struct { + int32_T ResettableDelay_DSTATE; /* '/Resettable Delay' */ + uint8_T icLoad; /* '/Resettable Delay' */ + boolean_T UnitDelay1_DSTATE; /* '/UnitDelay1' */ +} DW_PI_clamp_fixdt; + +/* Block signals and states (auto storage) for system '/PI_clamp_fixdt' */ +typedef struct { + int32_T ResettableDelay_DSTATE; /* '/Resettable Delay' */ + uint8_T icLoad; /* '/Resettable Delay' */ + boolean_T UnitDelay1_DSTATE; /* '/UnitDelay1' */ +} DW_PI_clamp_fixdt_i; + +/* Block signals and states (auto storage) for system '/PI_clamp_fixdt' */ +typedef struct { + int16_T ResettableDelay_DSTATE; /* '/Resettable Delay' */ + uint8_T icLoad; /* '/Resettable Delay' */ + boolean_T UnitDelay1_DSTATE; /* '/UnitDelay1' */ +} DW_PI_clamp_fixdt_e; + +/* Block signals and states (auto storage) for system '/Low_Pass_Filter' */ +typedef struct { + int32_T UnitDelay1_DSTATE[2]; /* '/UnitDelay1' */ +} DW_Low_Pass_Filter; + +/* Block signals and states (auto storage) for system '/I_backCalc_fixdt' */ +typedef struct { + int32_T UnitDelay_DSTATE; /* '/UnitDelay' */ + int32_T UnitDelay_DSTATE_h; /* '/UnitDelay' */ +} DW_I_backCalc_fixdt; + +/* Block signals and states (auto storage) for system '/Counter' */ +typedef struct { + uint16_T UnitDelay_DSTATE; /* '/UnitDelay' */ +} DW_Counter_l; + +/* Block signals and states (auto storage) for system '/either_edge' */ +typedef struct { + boolean_T UnitDelay_DSTATE; /* '/UnitDelay' */ +} DW_either_edge; + +/* Block signals and states (auto storage) for system '/Debounce_Filter' */ +typedef struct { + DW_either_edge either_edge_k; /* '/either_edge' */ + DW_Counter_l Counter_h; /* '/Counter' */ + DW_Counter_l Counter_i0; /* '/Counter' */ + boolean_T UnitDelay_DSTATE; /* '/UnitDelay' */ +} DW_Debounce_Filter; + +/* Block signals and states (auto storage) for system '' */ +typedef struct { + DW_either_edge either_edge_a; /* '/either_edge' */ + DW_Debounce_Filter Debounce_Filter_f;/* '/Debounce_Filter' */ + DW_I_backCalc_fixdt I_backCalc_fixdt_g;/* '/I_backCalc_fixdt' */ + DW_I_backCalc_fixdt I_backCalc_fixdt1;/* '/I_backCalc_fixdt1' */ + DW_I_backCalc_fixdt I_backCalc_fixdt_i;/* '/I_backCalc_fixdt' */ + DW_Low_Pass_Filter Low_Pass_Filter_m;/* '/Low_Pass_Filter' */ + DW_PI_clamp_fixdt_e PI_clamp_fixdt_at;/* '/PI_clamp_fixdt' */ + DW_PI_clamp_fixdt_i PI_clamp_fixdt_oc;/* '/PI_clamp_fixdt' */ + DW_PI_clamp_fixdt PI_clamp_fixdt_k; /* '/PI_clamp_fixdt' */ + DW_Counter Counter_e; /* '/Counter' */ + int32_T Divide1; /* '/Divide1' */ + int32_T UnitDelay_DSTATE; /* '/UnitDelay' */ + int16_T Gain4[3]; /* '/Gain4' */ + int16_T DataTypeConversion[2]; /* '/Data Type Conversion' */ + int16_T z_counterRawPrev; /* '/z_counterRawPrev' */ + int16_T Merge1; /* '/Merge1' */ + int16_T Divide3; /* '/Divide3' */ + int16_T Vd_max1; /* '/Vd_max1' */ + int16_T Gain3; /* '/Gain3' */ + int16_T Vq_max_M1; /* '/Vq_max_M1' */ + int16_T Gain5; /* '/Gain5' */ + int16_T i_max; /* '/i_max' */ + int16_T Divide1_a; /* '/Divide1' */ + int16_T Gain1; /* '/Gain1' */ + int16_T Gain4_c; /* '/Gain4' */ + int16_T Switch2; /* '/Switch2' */ + int16_T Switch2_l; /* '/Switch2' */ + int16_T Switch2_c; /* '/Switch2' */ + int16_T Merge; /* '/Merge' */ + int16_T Switch1; /* '/Switch1' */ + int16_T Divide11; /* '/Divide11' */ + int16_T UnitDelay3_DSTATE; /* '/UnitDelay3' */ + int16_T UnitDelay4_DSTATE; /* '/UnitDelay4' */ + int16_T UnitDelay2_DSTATE; /* '/UnitDelay2' */ + int16_T UnitDelay3_DSTATE_o; /* '/UnitDelay3' */ + int16_T UnitDelay5_DSTATE; /* '/UnitDelay5' */ + int16_T UnitDelay4_DSTATE_e; /* '/UnitDelay4' */ + int16_T UnitDelay4_DSTATE_eu; /* '/UnitDelay4' */ + int16_T UnitDelay4_DSTATE_h; /* '/UnitDelay4' */ + int8_T Switch2_e; /* '/Switch2' */ + int8_T UnitDelay2_DSTATE_b; /* '/UnitDelay2' */ + int8_T If4_ActiveSubsystem; /* '/If4' */ + int8_T If1_ActiveSubsystem_p; /* '/If1' */ + int8_T If2_ActiveSubsystem; /* '/If2' */ + int8_T If2_ActiveSubsystem_a; /* '/If2' */ + int8_T If1_ActiveSubsystem_e; /* '/If1' */ + int8_T SwitchCase_ActiveSubsystem; /* '/Switch Case' */ + uint8_T z_ctrlMod; /* '/F03_02_Control_Mode_Manager' */ + uint8_T UnitDelay3_DSTATE_fy; /* '/UnitDelay3' */ + uint8_T UnitDelay1_DSTATE; /* '/UnitDelay1' */ + uint8_T UnitDelay2_DSTATE_f; /* '/UnitDelay2' */ + uint8_T is_active_c1_BLDC_controller;/* '/F03_02_Control_Mode_Manager' */ + uint8_T is_c1_BLDC_controller; /* '/F03_02_Control_Mode_Manager' */ + uint8_T is_ACTIVE; /* '/F03_02_Control_Mode_Manager' */ + boolean_T Merge_n; /* '/Merge' */ + boolean_T dz_cntTrnsDet; /* '/dz_cntTrnsDet' */ + boolean_T UnitDelay2_DSTATE_g; /* '/UnitDelay2' */ + boolean_T UnitDelay5_DSTATE_l; /* '/UnitDelay5' */ + boolean_T UnitDelay6_DSTATE; /* '/UnitDelay6' */ + boolean_T UnitDelay_DSTATE_b; /* '/UnitDelay' */ + boolean_T UnitDelay1_DSTATE_n; /* '/UnitDelay1' */ + boolean_T n_commDeacv_Mode; /* '/n_commDeacv' */ + boolean_T dz_cntTrnsDet_Mode; /* '/dz_cntTrnsDet' */ +} DW; + +/* Constant parameters (auto storage) */ +typedef struct { + /* Computed Parameter: r_sin3PhaA_M1_Table + * Referenced by: '/r_sin3PhaA_M1' + */ + int16_T r_sin3PhaA_M1_Table[181]; + + /* Computed Parameter: r_sin3PhaB_M1_Table + * Referenced by: '/r_sin3PhaB_M1' + */ + int16_T r_sin3PhaB_M1_Table[181]; + + /* Computed Parameter: r_sin3PhaC_M1_Table + * Referenced by: '/r_sin3PhaC_M1' + */ + int16_T r_sin3PhaC_M1_Table[181]; + + /* Computed Parameter: r_sin_M1_Table + * Referenced by: '/r_sin_M1' + */ + int16_T r_sin_M1_Table[181]; + + /* Computed Parameter: r_cos_M1_Table + * Referenced by: '/r_cos_M1' + */ + int16_T r_cos_M1_Table[181]; + + /* Computed Parameter: iq_maxSca_M1_Table + * Referenced by: '/iq_maxSca_M1' + */ + uint16_T iq_maxSca_M1_Table[50]; + + /* Computed Parameter: z_commutMap_M1_table + * Referenced by: '/z_commutMap_M1' + */ + int8_T z_commutMap_M1_table[18]; + + /* Computed Parameter: vec_hallToPos_Value + * Referenced by: '/vec_hallToPos' + */ + int8_T vec_hallToPos_Value[8]; +} ConstP; + +/* External inputs (root inport signals with auto storage) */ +typedef struct { + boolean_T b_motEna; /* '/b_motEna' */ + uint8_T z_ctrlModReq; /* '/z_ctrlModReq' */ + int16_T r_inpTgt; /* '/r_inpTgt' */ + uint8_T b_hallA; /* '/b_hallA ' */ + uint8_T b_hallB; /* '/b_hallB' */ + uint8_T b_hallC; /* '/b_hallC' */ + int16_T i_phaAB; /* '/i_phaAB' */ + int16_T i_phaBC; /* '/i_phaBC' */ + int16_T i_DCLink; /* '/i_DCLink' */ + int16_T a_mechAngle; /* '/a_mechAngle' */ +} ExtU; + +/* External outputs (root outports fed by signals with auto storage) */ +typedef struct { + int16_T DC_phaA; /* '/DC_phaA' */ + int16_T DC_phaB; /* '/DC_phaB' */ + int16_T DC_phaC; /* '/DC_phaC' */ + uint8_T z_errCode; /* '/z_errCode' */ + int16_T n_mot; /* '/n_mot' */ + int16_T n_motHiRes; /* '/n_motHiRes' */ + int16_T a_elecAngle; /* '/a_elecAngle' */ + int16_T iq; /* '/iq' */ + int16_T id; /* '/id' */ +} ExtY; + +/* Parameters (auto storage) */ +struct P_ { + int32_T dV_openRate; /* Variable: dV_openRate + * Referenced by: '/dV_openRate' + */ + int16_T dz_cntTrnsDetHi; /* Variable: dz_cntTrnsDetHi + * Referenced by: '/dz_cntTrnsDet' + */ + int16_T dz_cntTrnsDetLo; /* Variable: dz_cntTrnsDetLo + * Referenced by: '/dz_cntTrnsDet' + */ + int16_T n_cruiseMotTgt; /* Variable: n_cruiseMotTgt + * Referenced by: '/n_cruiseMotTgt' + */ + int16_T z_maxCntRst; /* Variable: z_maxCntRst + * Referenced by: + * '/Counter' + * '/z_maxCntRst' + * '/z_maxCntRst2' + * '/UnitDelay3' + * '/z_counter' + */ + uint16_T cf_speedCoef; /* Variable: cf_speedCoef + * Referenced by: '/cf_speedCoef' + */ + uint16_T t_errDequal; /* Variable: t_errDequal + * Referenced by: '/t_errDequal' + */ + uint16_T t_errQual; /* Variable: t_errQual + * Referenced by: '/t_errQual' + */ + int16_T Vd_max; /* Variable: Vd_max + * Referenced by: + * '/Vd_max1' + * '/Vd_max' + */ + int16_T Vq_max_M1[46]; /* Variable: Vq_max_M1 + * Referenced by: '/Vq_max_M1' + */ + int16_T Vq_max_XA[46]; /* Variable: Vq_max_XA + * Referenced by: '/Vq_max_XA' + */ + int16_T a_phaAdvMax; /* Variable: a_phaAdvMax + * Referenced by: '/a_phaAdvMax' + */ + int16_T i_max; /* Variable: i_max + * Referenced by: + * '/i_max' + * '/i_max' + */ + int16_T id_fieldWeakMax; /* Variable: id_fieldWeakMax + * Referenced by: '/id_fieldWeakMax' + */ + int16_T n_commAcvLo; /* Variable: n_commAcvLo + * Referenced by: '/n_commDeacv' + */ + int16_T n_commDeacvHi; /* Variable: n_commDeacvHi + * Referenced by: '/n_commDeacv' + */ + int16_T n_fieldWeakAuthHi; /* Variable: n_fieldWeakAuthHi + * Referenced by: '/n_fieldWeakAuthHi' + */ + int16_T n_fieldWeakAuthLo; /* Variable: n_fieldWeakAuthLo + * Referenced by: '/n_fieldWeakAuthLo' + */ + int16_T n_max; /* Variable: n_max + * Referenced by: + * '/n_max1' + * '/n_max' + */ + int16_T n_stdStillDet; /* Variable: n_stdStillDet + * Referenced by: '/n_stdStillDet' + */ + int16_T r_errInpTgtThres; /* Variable: r_errInpTgtThres + * Referenced by: '/r_errInpTgtThres' + */ + int16_T r_fieldWeakHi; /* Variable: r_fieldWeakHi + * Referenced by: '/r_fieldWeakHi' + */ + int16_T r_fieldWeakLo; /* Variable: r_fieldWeakLo + * Referenced by: '/r_fieldWeakLo' + */ + uint16_T cf_KbLimProt; /* Variable: cf_KbLimProt + * Referenced by: + * '/cf_KbLimProt' + * '/cf_KbLimProt' + */ + uint16_T cf_idKp; /* Variable: cf_idKp + * Referenced by: '/cf_idKp1' + */ + uint16_T cf_iqKp; /* Variable: cf_iqKp + * Referenced by: '/cf_iqKp' + */ + uint16_T cf_nKp; /* Variable: cf_nKp + * Referenced by: '/cf_nKp' + */ + uint16_T cf_currFilt; /* Variable: cf_currFilt + * Referenced by: '/cf_currFilt' + */ + uint16_T cf_idKi; /* Variable: cf_idKi + * Referenced by: '/cf_idKi1' + */ + uint16_T cf_iqKi; /* Variable: cf_iqKi + * Referenced by: '/cf_iqKi' + */ + uint16_T cf_iqKiLimProt; /* Variable: cf_iqKiLimProt + * Referenced by: + * '/cf_iqKiLimProt' + * '/cf_iqKiLimProt' + */ + uint16_T cf_nKi; /* Variable: cf_nKi + * Referenced by: '/cf_nKi' + */ + uint16_T cf_nKiLimProt; /* Variable: cf_nKiLimProt + * Referenced by: + * '/cf_nKiLimProt' + * '/cf_nKiLimProt' + */ + uint8_T n_polePairs; /* Variable: n_polePairs + * Referenced by: '/n_polePairs' + */ + uint8_T z_ctrlTypSel; /* Variable: z_ctrlTypSel + * Referenced by: '/z_ctrlTypSel' + */ + uint8_T z_selPhaCurMeasABC; /* Variable: z_selPhaCurMeasABC + * Referenced by: '/z_selPhaCurMeasABC' + */ + boolean_T b_angleMeasEna; /* Variable: b_angleMeasEna + * Referenced by: + * '/b_angleMeasEna' + * '/b_angleMeasEna' + */ + boolean_T b_cruiseCtrlEna; /* Variable: b_cruiseCtrlEna + * Referenced by: '/b_cruiseCtrlEna' + */ + boolean_T b_diagEna; /* Variable: b_diagEna + * Referenced by: '/b_diagEna' + */ + boolean_T b_fieldWeakEna; /* Variable: b_fieldWeakEna + * Referenced by: + * '/b_fieldWeakEna' + * '/b_fieldWeakEna' + */ +}; + +/* Parameters (auto storage) */ +typedef struct P_ P; + +/* Real-time Model Data Structure */ +struct tag_RTM { + P *defaultParam; + ExtU *inputs; + ExtY *outputs; + DW *dwork; +}; + +/* Constant parameters (auto storage) */ +extern const ConstP rtConstP; + +/* Model entry point functions */ +extern void BLDC_controller_initialize(RT_MODEL *const rtM); +extern void BLDC_controller_step(RT_MODEL *const rtM); + +/*- + * These blocks were eliminated from the model due to optimizations: + * + * Block '/Scope2' : Unused code path elimination + * Block '/Scope' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Data Type Duplicate' : Unused code path elimination + * Block '/Data Type Propagation' : Unused code path elimination + * Block '/Scope12' : Unused code path elimination + * Block '/Scope8' : Unused code path elimination + * Block '/Scope' : Unused code path elimination + * Block '/Data Type Conversion1' : Eliminate redundant data type conversion + * Block '/Data Type Conversion' : Eliminate redundant data type conversion + */ + +/*- + * The generated code includes comments that allow you to trace directly + * back to the appropriate location in the model. The basic format + * is /block_name, where system is the system number (uniquely + * assigned by Simulink) and block_name is the name of the block. + * + * Note that this particular code originates from a subsystem build, + * and has its own system numbers different from the parent model. + * Refer to the system hierarchy for this subsystem below, and use the + * MATLAB hilite_system command to trace the generated code back + * to the parent model. For example, + * + * hilite_system('BLDCmotor_FOC_R2017b_fixdt/BLDC_controller') - opens subsystem BLDCmotor_FOC_R2017b_fixdt/BLDC_controller + * hilite_system('BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Kp') - opens and selects block Kp + * + * Here is the system hierarchy for this model + * + * '' : 'BLDCmotor_FOC_R2017b_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Task_Scheduler' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_01_Edge_Detector' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_02_Position_Calculation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_03_Direction_Detection' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_05_Electrical_Angle_Estimation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Raw_Motor_Speed_Estimation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter/rst_Delay' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement/Modulo_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/either_edge' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Default' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/either_edge' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter/rst_Delay' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter/rst_Delay' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_01_Mode_Transition_Calculation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_02_Control_Mode_Manager' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Control_Type' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/FOC_Control_Type' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/rising_edge_init' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Delay_Init1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Saturation Dynamic' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Clarke_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Park_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Park_Transform' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Sine_Cosine_Approximation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAB' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAC' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesBC' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering/Low_Pass_Filter' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Open_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Clamping_circuit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Saturation_hit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Clamping_circuit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Saturation_hit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/Saturation Dynamic' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Clamping_circuit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Saturation_hit' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection/Saturation Dynamic' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Integrator' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Saturation Dynamic1' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/COM_Method' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/FOC_Method' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation' + * '' : 'BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation/Modulo_fixdt' + */ +#endif /* RTW_HEADER_BLDC_controller_h_ */ + +/* + * File trailer for generated code. + * + * [EOF] + */ diff --git a/BLDC_controller_ert_rtw/BLDC_controller_data.c b/BLDC_controller_ert_rtw/BLDC_controller_data.c new file mode 100644 index 0000000..7b6f6a9 --- /dev/null +++ b/BLDC_controller_ert_rtw/BLDC_controller_data.c @@ -0,0 +1,157 @@ +/* + * File: BLDC_controller_data.c + * + * Code generated for Simulink model 'BLDC_controller'. + * + * Model version : 1.1284 + * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 + * C/C++ source code generated on : Sun Oct 11 20:20:20 2020 + * + * Target selection: ert.tlc + * Embedded hardware selection: ARM Compatible->ARM Cortex + * Emulation hardware selection: + * Differs from embedded hardware (MATLAB Host) + * Code generation objectives: + * 1. Execution efficiency + * 2. RAM efficiency + * Validation result: Not run + */ + +#include "BLDC_controller.h" + +/* Constant parameters (auto storage) */ +const ConstP rtConstP = { + /* Computed Parameter: r_sin3PhaA_M1_Table + * Referenced by: '/r_sin3PhaA_M1' + */ + { -13091, -13634, -14126, -14565, -14953, -15289, -15577, -15816, -16009, + -16159, -16269, -16340, -16377, -16383, -16362, -16317, -16253, -16172, + -16079, -15977, -15870, -15762, -15656, -15555, -15461, -15377, -15306, + -15248, -15206, -15180, -15172, -15180, -15206, -15248, -15306, -15377, + -15461, -15555, -15656, -15762, -15870, -15977, -16079, -16172, -16253, + -16317, -16362, -16383, -16377, -16340, -16269, -16159, -16009, -15816, + -15577, -15289, -14953, -14565, -14126, -13634, -13091, -12496, -11849, + -11154, -10411, -9623, -8791, -7921, -7014, -6075, -5107, -4115, -3104, + -2077, -1041, 0, 1041, 2077, 3104, 4115, 5107, 6075, 7014, 7921, 8791, 9623, + 10411, 11154, 11849, 12496, 13091, 13634, 14126, 14565, 14953, 15289, 15577, + 15816, 16009, 16159, 16269, 16340, 16377, 16383, 16362, 16317, 16253, 16172, + 16079, 15977, 15870, 15762, 15656, 15555, 15461, 15377, 15306, 15248, 15206, + 15180, 15172, 15180, 15206, 15248, 15306, 15377, 15461, 15555, 15656, 15762, + 15870, 15977, 16079, 16172, 16253, 16317, 16362, 16383, 16377, 16340, 16269, + 16159, 16009, 15816, 15577, 15289, 14953, 14565, 14126, 13634, 13091, 12496, + 11849, 11154, 10411, 9623, 8791, 7921, 7014, 6075, 5107, 4115, 3104, 2077, + 1041, 0, -1041, -2077, -3104, -4115, -5107, -6075, -7014, -7921, -8791, + -9623, -10411, -11154, -11849, -12496, -13091 }, + + /* Computed Parameter: r_sin3PhaB_M1_Table + * Referenced by: '/r_sin3PhaB_M1' + */ + { 15172, 15180, 15206, 15248, 15306, 15377, 15461, 15555, 15656, 15762, 15870, + 15977, 16079, 16172, 16253, 16317, 16362, 16383, 16377, 16340, 16269, 16159, + 16009, 15816, 15577, 15289, 14953, 14565, 14126, 13634, 13091, 12496, 11849, + 11154, 10411, 9623, 8791, 7921, 7014, 6075, 5107, 4115, 3104, 2077, 1041, 0, + -1041, -2077, -3104, -4115, -5107, -6075, -7014, -7921, -8791, -9623, -10411, + -11154, -11849, -12496, -13091, -13634, -14126, -14565, -14953, -15289, + -15577, -15816, -16009, -16159, -16269, -16340, -16377, -16383, -16362, + -16317, -16253, -16172, -16079, -15977, -15870, -15762, -15656, -15555, + -15461, -15377, -15306, -15248, -15206, -15180, -15172, -15180, -15206, + -15248, -15306, -15377, -15461, -15555, -15656, -15762, -15870, -15977, + -16079, -16172, -16253, -16317, -16362, -16383, -16377, -16340, -16269, + -16159, -16009, -15816, -15577, -15289, -14953, -14565, -14126, -13634, + -13091, -12496, -11849, -11154, -10411, -9623, -8791, -7921, -7014, -6075, + -5107, -4115, -3104, -2077, -1041, 0, 1041, 2077, 3104, 4115, 5107, 6075, + 7014, 7921, 8791, 9623, 10411, 11154, 11849, 12496, 13091, 13634, 14126, + 14565, 14953, 15289, 15577, 15816, 16009, 16159, 16269, 16340, 16377, 16383, + 16362, 16317, 16253, 16172, 16079, 15977, 15870, 15762, 15656, 15555, 15461, + 15377, 15306, 15248, 15206, 15180, 15172 }, + + /* Computed Parameter: r_sin3PhaC_M1_Table + * Referenced by: '/r_sin3PhaC_M1' + */ + { -13091, -12496, -11849, -11154, -10411, -9623, -8791, -7921, -7014, -6075, + -5107, -4115, -3104, -2077, -1041, 0, 1041, 2077, 3104, 4115, 5107, 6075, + 7014, 7921, 8791, 9623, 10411, 11154, 11849, 12496, 13091, 13634, 14126, + 14565, 14953, 15289, 15577, 15816, 16009, 16159, 16269, 16340, 16377, 16383, + 16362, 16317, 16253, 16172, 16079, 15977, 15870, 15762, 15656, 15555, 15461, + 15377, 15306, 15248, 15206, 15180, 15172, 15180, 15206, 15248, 15306, 15377, + 15461, 15555, 15656, 15762, 15870, 15977, 16079, 16172, 16253, 16317, 16362, + 16383, 16377, 16340, 16269, 16159, 16009, 15816, 15577, 15289, 14953, 14565, + 14126, 13634, 13091, 12496, 11849, 11154, 10411, 9623, 8791, 7921, 7014, + 6075, 5107, 4115, 3104, 2077, 1041, 0, -1041, -2077, -3104, -4115, -5107, + -6075, -7014, -7921, -8791, -9623, -10411, -11154, -11849, -12496, -13091, + -13634, -14126, -14565, -14953, -15289, -15577, -15816, -16009, -16159, + -16269, -16340, -16377, -16383, -16362, -16317, -16253, -16172, -16079, + -15977, -15870, -15762, -15656, -15555, -15461, -15377, -15306, -15248, + -15206, -15180, -15172, -15180, -15206, -15248, -15306, -15377, -15461, + -15555, -15656, -15762, -15870, -15977, -16079, -16172, -16253, -16317, + -16362, -16383, -16377, -16340, -16269, -16159, -16009, -15816, -15577, + -15289, -14953, -14565, -14126, -13634, -13091 }, + + /* Computed Parameter: r_sin_M1_Table + * Referenced by: '/r_sin_M1' + */ + { 8192, 8682, 9162, 9630, 10087, 10531, 10963, 11381, 11786, 12176, 12551, + 12911, 13255, 13583, 13894, 14189, 14466, 14726, 14968, 15191, 15396, 15582, + 15749, 15897, 16026, 16135, 16225, 16294, 16344, 16374, 16384, 16374, 16344, + 16294, 16225, 16135, 16026, 15897, 15749, 15582, 15396, 15191, 14968, 14726, + 14466, 14189, 13894, 13583, 13255, 12911, 12551, 12176, 11786, 11381, 10963, + 10531, 10087, 9630, 9162, 8682, 8192, 7692, 7182, 6664, 6138, 5604, 5063, + 4516, 3964, 3406, 2845, 2280, 1713, 1143, 572, 0, -572, -1143, -1713, -2280, + -2845, -3406, -3964, -4516, -5063, -5604, -6138, -6664, -7182, -7692, -8192, + -8682, -9162, -9630, -10087, -10531, -10963, -11381, -11786, -12176, -12551, + -12911, -13255, -13583, -13894, -14189, -14466, -14726, -14968, -15191, + -15396, -15582, -15749, -15897, -16026, -16135, -16225, -16294, -16344, + -16374, -16384, -16374, -16344, -16294, -16225, -16135, -16026, -15897, + -15749, -15582, -15396, -15191, -14968, -14726, -14466, -14189, -13894, + -13583, -13255, -12911, -12551, -12176, -11786, -11381, -10963, -10531, + -10087, -9630, -9162, -8682, -8192, -7692, -7182, -6664, -6138, -5604, -5063, + -4516, -3964, -3406, -2845, -2280, -1713, -1143, -572, 0, 572, 1143, 1713, + 2280, 2845, 3406, 3964, 4516, 5063, 5604, 6138, 6664, 7182, 7692, 8192 }, + + /* Computed Parameter: r_cos_M1_Table + * Referenced by: '/r_cos_M1' + */ + { 14189, 13894, 13583, 13255, 12911, 12551, 12176, 11786, 11381, 10963, 10531, + 10087, 9630, 9162, 8682, 8192, 7692, 7182, 6664, 6138, 5604, 5063, 4516, + 3964, 3406, 2845, 2280, 1713, 1143, 572, 0, -572, -1143, -1713, -2280, -2845, + -3406, -3964, -4516, -5063, -5604, -6138, -6664, -7182, -7692, -8192, -8682, + -9162, -9630, -10087, -10531, -10963, -11381, -11786, -12176, -12551, -12911, + -13255, -13583, -13894, -14189, -14466, -14726, -14968, -15191, -15396, + -15582, -15749, -15897, -16026, -16135, -16225, -16294, -16344, -16374, + -16384, -16374, -16344, -16294, -16225, -16135, -16026, -15897, -15749, + -15582, -15396, -15191, -14968, -14726, -14466, -14189, -13894, -13583, + -13255, -12911, -12551, -12176, -11786, -11381, -10963, -10531, -10087, + -9630, -9162, -8682, -8192, -7692, -7182, -6664, -6138, -5604, -5063, -4516, + -3964, -3406, -2845, -2280, -1713, -1143, -572, 0, 572, 1143, 1713, 2280, + 2845, 3406, 3964, 4516, 5063, 5604, 6138, 6664, 7182, 7692, 8192, 8682, 9162, + 9630, 10087, 10531, 10963, 11381, 11786, 12176, 12551, 12911, 13255, 13583, + 13894, 14189, 14466, 14726, 14968, 15191, 15396, 15582, 15749, 15897, 16026, + 16135, 16225, 16294, 16344, 16374, 16384, 16374, 16344, 16294, 16225, 16135, + 16026, 15897, 15749, 15582, 15396, 15191, 14968, 14726, 14466, 14189 }, + + /* Computed Parameter: iq_maxSca_M1_Table + * Referenced by: '/iq_maxSca_M1' + */ + { 65535U, 65523U, 65484U, 65418U, 65326U, 65207U, 65062U, 64890U, 64691U, + 64465U, 64211U, 63930U, 63620U, 63281U, 62913U, 62516U, 62088U, 61630U, + 61140U, 60618U, 60062U, 59473U, 58848U, 58187U, 57489U, 56752U, 55974U, + 55155U, 54291U, 53381U, 52422U, 51413U, 50349U, 49227U, 48043U, 46792U, + 45470U, 44069U, 42581U, 40997U, 39307U, 37494U, 35541U, 33422U, 31105U, + 28540U, 25655U, 22323U, 18304U, 12974U }, + + /* Computed Parameter: z_commutMap_M1_table + * Referenced by: '/z_commutMap_M1' + */ + { -1, 1, 0, -1, 0, 1, 0, -1, 1, 1, -1, 0, 1, 0, -1, 0, 1, -1 }, + + /* Computed Parameter: vec_hallToPos_Value + * Referenced by: '/vec_hallToPos' + */ + { 0, 2, 0, 1, 4, 3, 5, 0 } +}; + +/* + * File trailer for generated code. + * + * [EOF] + */ diff --git a/BLDC_controller_ert_rtw/ert_main.c b/BLDC_controller_ert_rtw/ert_main.c new file mode 100644 index 0000000..20417aa --- /dev/null +++ b/BLDC_controller_ert_rtw/ert_main.c @@ -0,0 +1,354 @@ +/* + * File: ert_main.c + * + * Code generated for Simulink model 'BLDC_controller'. + * + * Model version : 1.1284 + * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 + * C/C++ source code generated on : Sun Oct 11 20:20:20 2020 + * + * Target selection: ert.tlc + * Embedded hardware selection: ARM Compatible->ARM Cortex + * Emulation hardware selection: + * Differs from embedded hardware (MATLAB Host) + * Code generation objectives: + * 1. Execution efficiency + * 2. RAM efficiency + * Validation result: Not run + */ + +#include +#include /* This ert_main.c example uses printf/fflush */ +#include "BLDC_controller.h" /* Model's header file */ +#include "rtwtypes.h" + +static RT_MODEL rtM_; +static RT_MODEL *const rtMPtr = &rtM_; /* Real-time model */ +static P rtP = { + /* Variable: dV_openRate + * Referenced by: '/dV_openRate' + */ + 12288, + + /* Variable: dz_cntTrnsDetHi + * Referenced by: '/dz_cntTrnsDet' + */ + 40, + + /* Variable: dz_cntTrnsDetLo + * Referenced by: '/dz_cntTrnsDet' + */ + 20, + + /* Variable: n_cruiseMotTgt + * Referenced by: '/n_cruiseMotTgt' + */ + 0, + + /* Variable: z_maxCntRst + * Referenced by: + * '/Counter' + * '/z_maxCntRst' + * '/z_maxCntRst2' + * '/UnitDelay3' + * '/z_counter' + */ + 2000, + + /* Variable: cf_speedCoef + * Referenced by: '/cf_speedCoef' + */ + 10667U, + + /* Variable: t_errDequal + * Referenced by: '/t_errDequal' + */ + 9600U, + + /* Variable: t_errQual + * Referenced by: '/t_errQual' + */ + 1280U, + + /* Variable: Vd_max + * Referenced by: + * '/Vd_max1' + * '/Vd_max' + */ + 14400, + + /* Variable: Vq_max_M1 + * Referenced by: '/Vq_max_M1' + */ + { 14400, 14396, 14386, 14368, 14343, 14311, 14271, 14225, 14171, 14109, 14040, + 13963, 13879, 13786, 13685, 13576, 13459, 13333, 13198, 13053, 12900, 12736, + 12562, 12377, 12181, 11973, 11753, 11520, 11273, 11011, 10733, 10438, 10124, + 9790, 9433, 9051, 8640, 8196, 7713, 7184, 6597, 5935, 5170, 4245, 3019, 0 }, + + /* Variable: Vq_max_XA + * Referenced by: '/Vq_max_XA' + */ + { 0, 320, 640, 960, 1280, 1600, 1920, 2240, 2560, 2880, 3200, 3520, 3840, 4160, + 4480, 4800, 5120, 5440, 5760, 6080, 6400, 6720, 7040, 7360, 7680, 8000, 8320, + 8640, 8960, 9280, 9600, 9920, 10240, 10560, 10880, 11200, 11520, 11840, + 12160, 12480, 12800, 13120, 13440, 13760, 14080, 14400 }, + + /* Variable: a_phaAdvMax + * Referenced by: '/a_phaAdvMax' + */ + 400, + + /* Variable: i_max + * Referenced by: + * '/i_max' + * '/i_max' + */ + 12000, + + /* Variable: id_fieldWeakMax + * Referenced by: '/id_fieldWeakMax' + */ + 4000, + + /* Variable: n_commAcvLo + * Referenced by: '/n_commDeacv' + */ + 240, + + /* Variable: n_commDeacvHi + * Referenced by: '/n_commDeacv' + */ + 480, + + /* Variable: n_fieldWeakAuthHi + * Referenced by: '/n_fieldWeakAuthHi' + */ + 6400, + + /* Variable: n_fieldWeakAuthLo + * Referenced by: '/n_fieldWeakAuthLo' + */ + 4800, + + /* Variable: n_max + * Referenced by: + * '/n_max1' + * '/n_max' + */ + 24000, + + /* Variable: n_stdStillDet + * Referenced by: '/n_stdStillDet' + */ + 48, + + /* Variable: r_errInpTgtThres + * Referenced by: '/r_errInpTgtThres' + */ + 9600, + + /* Variable: r_fieldWeakHi + * Referenced by: '/r_fieldWeakHi' + */ + 16000, + + /* Variable: r_fieldWeakLo + * Referenced by: '/r_fieldWeakLo' + */ + 12000, + + /* Variable: cf_KbLimProt + * Referenced by: + * '/cf_KbLimProt' + * '/cf_KbLimProt' + */ + 768U, + + /* Variable: cf_idKp + * Referenced by: '/cf_idKp1' + */ + 819U, + + /* Variable: cf_iqKp + * Referenced by: '/cf_iqKp' + */ + 1229U, + + /* Variable: cf_nKp + * Referenced by: '/cf_nKp' + */ + 4833U, + + /* Variable: cf_currFilt + * Referenced by: '/cf_currFilt' + */ + 7864U, + + /* Variable: cf_idKi + * Referenced by: '/cf_idKi1' + */ + 737U, + + /* Variable: cf_iqKi + * Referenced by: '/cf_iqKi' + */ + 1229U, + + /* Variable: cf_iqKiLimProt + * Referenced by: + * '/cf_iqKiLimProt' + * '/cf_iqKiLimProt' + */ + 737U, + + /* Variable: cf_nKi + * Referenced by: '/cf_nKi' + */ + 251U, + + /* Variable: cf_nKiLimProt + * Referenced by: + * '/cf_nKiLimProt' + * '/cf_nKiLimProt' + */ + 246U, + + /* Variable: n_polePairs + * Referenced by: '/n_polePairs' + */ + 15U, + + /* Variable: z_ctrlTypSel + * Referenced by: '/z_ctrlTypSel' + */ + 2U, + + /* Variable: z_selPhaCurMeasABC + * Referenced by: '/z_selPhaCurMeasABC' + */ + 0U, + + /* Variable: b_angleMeasEna + * Referenced by: + * '/b_angleMeasEna' + * '/b_angleMeasEna' + */ + 0, + + /* Variable: b_cruiseCtrlEna + * Referenced by: '/b_cruiseCtrlEna' + */ + 0, + + /* Variable: b_diagEna + * Referenced by: '/b_diagEna' + */ + 1, + + /* Variable: b_fieldWeakEna + * Referenced by: + * '/b_fieldWeakEna' + * '/b_fieldWeakEna' + */ + 0 +}; /* Modifiable parameters */ + +static DW rtDW; /* Observable states */ +static ExtU rtU; /* External inputs */ +static ExtY rtY; /* External outputs */ + +/* + * Associating rt_OneStep with a real-time clock or interrupt service routine + * is what makes the generated code "real-time". The function rt_OneStep is + * always associated with the base rate of the model. Subrates are managed + * by the base rate from inside the generated code. Enabling/disabling + * interrupts and floating point context switches are target specific. This + * example code indicates where these should take place relative to executing + * the generated code step function. Overrun behavior should be tailored to + * your application needs. This example simply sets an error status in the + * real-time model and returns from rt_OneStep. + */ +void rt_OneStep(RT_MODEL *const rtM); +void rt_OneStep(RT_MODEL *const rtM) +{ + static boolean_T OverrunFlag = false; + + /* Disable interrupts here */ + + /* Check for overrun */ + if (OverrunFlag) { + return; + } + + OverrunFlag = true; + + /* Save FPU context here (if necessary) */ + /* Re-enable timer or interrupt here */ + /* Set model inputs here */ + + /* Step the model */ + BLDC_controller_step(rtM); + + /* Get model outputs here */ + + /* Indicate task complete */ + OverrunFlag = false; + + /* Disable interrupts here */ + /* Restore FPU context here (if necessary) */ + /* Enable interrupts here */ +} + +/* + * The example "main" function illustrates what is required by your + * application code to initialize, execute, and terminate the generated code. + * Attaching rt_OneStep to a real-time clock is target specific. This example + * illustrates how you do this relative to initializing the model. + */ +int_T main(int_T argc, const char *argv[]) +{ + RT_MODEL *const rtM = rtMPtr; + + /* Unused arguments */ + (void)(argc); + (void)(argv); + + /* Pack model data into RTM */ + rtM->defaultParam = &rtP; + rtM->dwork = &rtDW; + rtM->inputs = &rtU; + rtM->outputs = &rtY; + + /* Initialize model */ + BLDC_controller_initialize(rtM); + + /* Attach rt_OneStep to a timer or interrupt service routine with + * period 6.0E-5 seconds (the model's base sample time) here. The + * call syntax for rt_OneStep is + * + * rt_OneStep(rtM); + */ + printf("Warning: The simulation will run forever. " + "Generated ERT main won't simulate model step behavior. " + "To change this behavior select the 'MAT-file logging' option.\n"); + fflush((NULL)); + while (1) { + /* Perform other application tasks here */ + } + + /* The option 'Remove error status field in real-time model data structure' + * is selected, therefore the following code does not need to execute. + */ +#if 0 + + /* Disable rt_OneStep() here */ +#endif + + return 0; +} + +/* + * File trailer for generated code. + * + * [EOF] + */ diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview.json index 36f4043..c515578 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview.json @@ -5,10 +5,10 @@ "sections":[ { "hid":1, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt", - "name":"BLDCmotorControl_FOC_R2017b_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt", - "label":"BLDCmotorControl_FOC_R2017b_fixdt", + "sid":"BLDCmotor_FOC_R2017b_fixdt", + "name":"BLDCmotor_FOC_R2017b_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt", + "label":"BLDCmotor_FOC_R2017b_fixdt", "parent":0, "descendants":[ 2, @@ -100,10 +100,13 @@ 88, 89, 90, - 91 + 91, + 92, + 93, + 94 ], - "hierarchyUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_h_1.json", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_m.json" + "hierarchyUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json" } ], "optViews":[ @@ -111,5 +114,5 @@ "display":{ "informer":false }, - "iconsUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_icons.css" + "iconsUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css" } \ No newline at end of file diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.png deleted file mode 100644 index 3c7882786e394b6d60819ff377ddda635657529c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7520 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 Zvp~xiH`#U`Uj_yS22WQ%mvv4FO#th>`uhL? diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.png deleted file mode 100644 index f2559f1fb347113bfd184f33c90219856c4a8d1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7596 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 Ib4q9e0EueZ%m4rY diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.png deleted file mode 100644 index ca025169b193e74ebfdb462cc66e17786c27231b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10676 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 Y6$gGESv7S70|Nttr>mdKI;Vst07;SS=l}o! diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.json deleted file mode 100644 index d272ff2..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.json +++ /dev/null @@ -1,509 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2789", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2787", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2790", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2788", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2786", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2787#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2789#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2788#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2786#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.png deleted file mode 100644 index bd9eb51321dd53bffd00b89a920d69abe389806f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4679 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 Y`__~Vc7;nB7#J8lUHx3vIVCg!0Kx&7zW@LL diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.svg deleted file mode 100644 index f535787..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.svg +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.png deleted file mode 100644 index ba494acd42ce53d6361f242fbb0ab954d5a5a628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7584 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.json deleted file mode 100644 index ed5ae4a..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.json +++ /dev/null @@ -1,509 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2790", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2789", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2787", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2786", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2788", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2787#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2789#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2788#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2786#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.png deleted file mode 100644 index bd9eb51321dd53bffd00b89a920d69abe389806f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4679 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 Y`__~Vc7;nB7#J8lUHx3vIVCg!0Kx&7zW@LL diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.png deleted file mode 100644 index 92c294c554838fdf8b5118269d4e9d70f8d7ca26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7579 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85m@JJzX3_D(1YsTUikN{IA{z_er`ZH|0d$6YmM%!?^9RSO$kTPooM;5J%_o%RU+2 zw`PAcds)(UY4*;!EQd;-O;R(~-2Ws_O~to*d8UGQqmFqFC(G=FcV8L(};NUK0Jn`l3jzVS|x%0WZPo_9!W@;WuD&+7g&0o-PhxtvJ zb=aDShuijU-!5LYcOH`wZ^%)l7G~BK0X`7{CyM|Fj)w-1d%vs>U%$&#h?kAItGioJ zRMhmczW<3WKH3UiONBOW+-M-dvmt8j1h1tMGBPezRaQJ~%u342ielY?QBkix?KybR zQG$n!i(}^JWjr3W{`~j$R*Oe%mNeTec`-2XM`oDV6kc8qe*X58DNZRVDk?&pMa9K| zk&&HSwwTQDQOmivr_$^mv!Zd@sfIuOx3_=%9~8teoA<>V79pX4($`}5PM;{ac|LFZ z;|B+ue>~N%=VS<2ef7rfa{ao0pXZXo}BrN;^4aZ^ZiPQy;F1>C-=xR+DJk4^vMx@ARweiY{1-6g6vnUmqdjT;^3?SAvjul*)DYu2oSe}5`9rh0AJvgN^- zmzP(pUHkR7=`-ooSGn2`3%*LabGhc-(O*~B*O{&r&&ta?c6PS;K?9!Mxk;wF`uhCM z&CMO%-Oe#FG7JmWt;>sAU%CGE`}fCJuiw}8_xJb3d-lkzUAuOn-X+`i<34|m{CfE6 z>gpG-UOBnAuw1%y>B6;Z$LcolvN1m?vSd)u((2-EI{c7f{`vIP{wGhKJXpd1d0O21 z_N!S(@9r)KMP^LQn@<(_`T9qa3?Dsy>>P4PexK%fh5x&kvHf4YU3~H4#R(E@f)_7V z*eNpp|J=yFq3UZ^+5V@er$2t&Z+~pEza1yTg_k7{K2~I8XD5Gu`1$3bS_99eK@5-g zUqAV9M(%XISf`YfCtLcH4J0rSSSV|e7~(Mp@wfBwF&XP(?Jkofu1fcoqaP7FoXg z|3tXv_YvV6+j6CM-~aUV^u_Df+dq9ODw95Ju%qZ{m;Y7mr9qst&$jK`XLn~;DR*pa ztikNF7haa=&7Ye-zxLYGN?l#u38$YXNU+t`)&^*Z==J-r*)`io?L~=|ikh0!`s>Z- zpF6J&Q?{{@>Fn&>5TUanLMP|zmC8TM=T)6bo>}|u=&M(+oDvfkuHU^mL~H8p%;3cr zTlSpu`M20@aif(cr-4MnG_i!gRd+o6j{Q76eWH}~>uvu(d@%T(-+s99@9*!Amrjp! zDla!Lv68L(b$Nc#zI*EPYnpnc%@=LjB=q<1Uk-kLc7`LzjwvZA9eVq@=;bBVFJHba z*s(+6u$HcxOXouBqT(^++4hBubix`tbtT72S2~Nzdyf{l2SlS zOpmJfv>#t~f3#E(e%<-6;>E&trYgCaw*PBS3iVvQzW9C`^QX^^2OX!JOsV*CkiE95 z&efIm)vH$lQBhoT{mh^KJKisU+*^Ndi@RLqk++7=3)Mb_%$1jwJ-Rk}`;B=QJGr>H z7F>R*Fx6{g#mA)W&u`_JO&7@88nr%kY4s&eu_H$xo^6+F@><#yx86M@MC7*b`}Lin zs{U;3?1j(I&CTRbnOpHQK`qdM<6iCe*q)xAgqN3=O32Bz`7LjDP&lx@{_pDr`>*}{ z{Cs2baXyaLLkr}q)dCzitRLO7Z0Sgx(aR=Y5DcV$C%z>0$j z4E@K8Igj|X9!}c0VE1n6)YQ~Dzi+-RTX8k(#@n(C6Df&aHy%E|Lm4Ja48OnUEHFM{ zyKdt~L0MVZj^5tXc9yl#+xc{Lb$1j#X44Vtj=yfS%z5?Iq{qj4bJkBaf4~2~-KI^O z7<$Z)eg6FU;?=9IFJ5Fw^tyr4c}~5B4Bwq!pZ+%lnrymV(b>K6%fyQkq@b!{y2Ol18|M+I}`A1(~UVd|Q&*|yZ9`gzh!sletmWIP3hEbas5Mi+jrkl6O@+bo_w-p$r2R?2N#!?<3{`ce!G36s9tW~ zi+k*h@)B2=PX-;h$9iX)TEfY;yNrA7xlY*Tot&ha*DU(9$g--sy7?0KlLCtk$;bIr z)YOu0Zc2UgZN&_Nzm*Kt3qHU+dxTpT6CieFu|+rzhvGUAvgHu0K0Fdt*r; z*RQC>6ZI}_WPG{#go5vxIiG&s3vhV0aK{ddh_%-i$aJ57zIe}`J8z};ZrO6>Y4g8Z z+3OwkrazvUKJTLx!_Jt#b?eqOoZ49Z{fA_d#YeGMvsW=Plrmi63R6@pO>{WUvSOlN z+R08~bpc^vFdNkpZQ@H3|7qtQj8WZT6E~Ot#H*|x$Nuf<~|L& z8-45c?TdHs+Gcwj3ik^C{=zg?alHVgMYt`}2$2EJWM=1zYtl50+%9RRUkLYM=E-tPM_wV=L zxDnBDH0jQsN?~Vb=M51$C(fNawl;cuKv-B?^!7Z*#TOSWT*%1Q%vk>Zo@-^LWl&I% z!sL^G>JNXPk-$@KU-*b6uKsW7eCAKhQt#w6p3Al_6c7_*TN%PN*N?p|al-uh{Jn06 zzpZ6HuqpNQhjZ5N9oAn@&dA_MPEMAPlynRY6%AV()!Nk5G+~OZh~B-u-Qu%mUC1{( zye`0D!knH>8w_fG{CI4~TQ2|OpPkU=n{UcyJ7;HW|N8y=g+ah zpt?IpH2eHK+Z8KT99SH;%xsodcDD8uuhawI54W_o{|JqM(-~ImHUTOC}8OPvY;cYoL9~oWvc%)Of;?qfW+px*&TDL!YmbNB(J73spQC3#gh>c0D*Y6iPJ2U5)NvjBP z-nw-w!Dyy|kB7XC9o24Z6?gAy zO!nAt_PF5o?fLhQ&9yH7@M3ZQqhDWNdw6*z+4rdX%{eep+1wbR)-XO~gi~-rimV37!iXCMQmx=6=yECMb9?uJCJkSeV$hoSRLH-TNQ$ z*Z**KIR0Z{uAIK7B6A{Qdj-|J8fG->ZJ{{yjT`PTZawZ$qwMzkWRL z^6RfV>i$}}C<(4wy?SHT)m4((x8L60{_&V}{)4yM@3S$yxxZgNdVAhcZv8zB3>KB2 zRIEMC8J;|U?!5Y{)5;Jh1%ZY{i6zUHZTg?d*RK44^KMjBR6uz6bEC2>tM84!K|#1; z#R>;6FRm?7x-LqB`~LmPesg#C_4k|B$L*D}w6x^l=Rclb|2uk3)Yh)QZT}xM^EXAk zyD9KtPsD-xY4!$Ey#}+-c64-d^j zS#_D;uMw{P{_g1K^Y;CHeSFi8XJ=*E=*7J3f4}cH-^Gg;D_*bN{-MAA&*7!JzTQag z-x%IJH#~Fh99e&jMEQdwK2qPORjR^GY2C!%Way`^_qed;@YpPg;qY;^i@%#1@Bi!{$GsBM;%zj`I% zN*+5yM}>_|WK@@RZ*QLPabFo#EwOIJi5@p*KMr3T^|VMVVo$}#DdK%{H6I+WT)n!p z^{{+=&BxZ`{NfBDp`nZt>nHo^oqoN3e;+eD--5k+?mRjTczBj+Hbam9r-0~a=?gCW2d7M%_N?@c ze`coUmnvH^ors40f1c{=^^1y#Jc$4QYx;4w#pX+wF5OZ5oG&RUNkORdkJNjWsa}G@ z!p(2qGLNk8AE-xFEpB z#SQ$F{``z8$*^P{i@3ze<5bSi( zbKbE0bk^2OCab@9XfjXIng00ueg133>#Qxr@9eD>=jG+qyL;sJwp{1XP|>`5dpH{% z7&hO0v-PiGuteLz8#f{j@LtROGIN6DgK+crA3kij&$#hs&We>Q3vZ^G&5q4m$Jw&n zFsih)G|$;(UCho$mll^iJjD9s$rA-*V_|XqIF`c(6@NY+XY7e@uquBi)78}_ATKX} zL22>Ln>RBuGZU{n7M_#JFq#>2%J66U@}DM0p0*!Y-{7;y`Aqobw_RV4T|br+9XQN6y<7S~MKmbN-{{W!*VWMhY9;*sd~uVp&b=!J-4?n-Y)8|*NT>0inTK2UyjdAObw{nZ$IM*_5 zn%Mqb>B~QTILyEK|Fx{G8*b)w^!D=JbT}6<+h)PWZQHJ`-J51MyYT=+n$@rTc+$*XP`zm%Jk$$F$x zwYH){A~7-X&D1YjwwSEAn)RW==1A3yKNWfty_VkCnB0E-czSZx>75QLLOb__FAeHk zw@&ZPt*zY0`(&H1X0^H~HM%H)DkC9b;k|ubrnApxWMw%82MceB(*5-5)1ACor%#+X zu&?&_hV1L>Bv-ewAD+T!dGA7lxs~-oX=&! zn?P-v0IjJWo}Pt~t*7L}R*Qanzy99jndU}Dk3OA!8>78x-MVwH*(*Mo+a5N^(U+Nj z{`fTAXp8f+^7nq7cKzhKxpO7vy)&HY8_f13!=HbZxE{-_*^CPXB6bM;zk08a-^Szy zJ3IT$IEi#y`wN$shOIuDU-wyh&$nCIH#VhmKcA3dR6E-&ch=YIXHK7X_VwjmwR*Lo ziAl@1Z)H=aOi@r%V>{j_>s(f5W_{>J<>AZU-rl}=|2}`K6Qf)|ds||{=9@8nw=Z9A z{_>^d+v(d`Ta!{!SRx}MB_t#qyu7+j|J%EFZ^ffdb(?90ry6V~&*5>cw*GS8e2GhL z?vKi%Pd(wbI%3@GVsEI8u8?#niNx!H+JOT8I;zRR3S zF|zq|LfK&USqT}Ll9?Kh-`v~`Dl*LS?sOy{?^D#*=g+>r?rW9dwv{V64^*swz0`ZU zfUt1$#*KzCI|>+IzI>UpeP3|IjPDXYk`tDH{`|3|&Q6ApeMyk!?n@#DcJ8ZOlxDsX zU=-wP%~8%TdephPr-!HP>4VN6HT%w=mY8E-e=qgQ`pwc&T2r0YUq76;{cwuW!G{G3 znwp$hTW_tMX!lV`z5lp#SeRJ!(N87qX~o6HZtm`P-@V;%`>kI50ZU6uz3WTd+}&f{ z_^Wp(W~HRG#LBDa>h{W7Tm0lMPe?fMT72L2hB;QHTv}7PA|oSDoIQKg{C*8{_tB;~ zb7XGhn3a^4CZ3$6TD;6U&yM?8>69NoDyH*$Iy*D##q4MhkFOCF6%}2vcCBk!nVAR| z>yH{c9Wm~7<-JRnvWn}+wS=v94GWugynEg6Z*LEun`^y1XNiAZ-iGUJ53QzMZ?LE? z^HCF?;-xyT^4ZJ!(>C9HJG=DnudgdsuWk;}I(n>Enz3j8+Br6+ml{9HZER{{ z+Q#+tET}0WZJx)n_=j=YDXnP{I`h7M^hx>Fx=2kyfFouaU%Aojvzz0@@?SV9a;|*Y zcXD=Sv7LfY=aFRnYy1!Ggg+fNf6gp)rZBMONB6r|ijZNs;(cABIYu*c;$mi+&-6KQ z_UzYPYnVTt-NSw22&@+hzx9d)YHcl)+&GmBVzt>J%!j#x=~IVf2sZFE?C@xku*`(__4 z_uI4c`RWL!#skj}cAo28H`jQp1P|Mu-|u$c*jc>%I$Lply}h;R#A4O^Pft((T_S&a zrg8d>nU)f5j_K*@X1TXoHm9FIl(dm$Ptg02H)YnJK7USsa^w4~Ox;I6ol9R`(JWg# z`QgLF6Hkj=TwD}PO+}Y3UHan98<(^+wcUTBN=r@M+}sv~t)4h%PS3h^dM8qhK*j0Q zsZ%wyw37PQUVnWvbK){1E2~##$?ajQTd!sZ?tO68o7Ry%C%DuIFQCXJ=mVi*x1QYeY}WOG-+fIB}xkYF4X*LIG#D zdD-r}>yKKg8_zzw;r3ezSy|Vb8XFxk?pLp07d|~DI(@0|oDwV9FI9WJCFT@I`Q9&2z~kXE$QyA(g&Y^KKT4ofP-a2gpS^6jt@U;wi~xD_uMBe zB=q4?xBjBdn}xHltvPsWYj*54r{z2QYMn#ZWLgzJ^9g8geNkfNu{7w;&SLh$zB zUQqJ8nbXnPdGOoY+jr+J4qJWk>Q&RX*ZsV_7G=h%FKqA$c6DWa{^a<-O;Kw#G&K{` zkE<_qW#m+v>({<-pB<hE00{bAn>Ki_DPYYm6g?m zdGq*o-|gG7#l*$kJvkwP;qc+Z9o^l{2NMpwySv*tw&W2jYYLlB4$tbVStp(rWo(Vo znCf*RWs|1#zm#|2$%SJ{f&)I~V57J0xB-s{7i(L4d!mVy;3-v?3L7~UAx|+Hyu} zyZ=6?g$*ZDoRX51T$BPm4m0+w=hhSIoG@hy%jAeQ(#)~;>!TFT|+s3XSBCu`O6 z=uwi0xcK7>3!OJat=0R@(ds0@)3#uboZ`NM>?OuLkGDoG4O)5O&Yhk^hn!qoT^*NS zUbu24=g*%%K@F)L0%@BitG~SgHAwhmEEpIpDn2Mkv>lxP?~8hwy&RTc71ZTT$^w5?2I{=x7?U@Cifq%6U%&O z-`V!@XHEa@+QMI7GDAW`6_u5l?SG#1zwuU9R@S2Ag}|xPry6Fn{8m<08;YO%>BQ}k`2Fqe=bxpV zGdb;8Rc2h3?LKrnOky~l6Pb~};t;iZaU-&HR|K$`G0wQeSLHCul|0&zhBwCZ^4!=BGdKbkIgd8{&3FveSpP@IS+#! zWcb`2`h81&d`P^ruU1;!f1Zn*8ymxem&@m~F_e^*J?b^TcVJuY?HVgF#m%YA*=DX- zyqKBa_KU#0`hS(Xo;f~S(@?$9Z?4tT>)dbe?UiQdlSyd)@@n<^q>qn|T2y_};Eh)= zzP6_H^S_V%^(+i~{(L$O>d*grxqM^(eY;nuREuZb<_*4j^{R)zKmX5Kg?R=%&F|j5 zYdBsj_(*@dh=+>M_QYq!tw)m_Q&Lh^bUQv1+}@y~qT;anYTF{6;7b`M9sT|MrG_VL z9*Ipja>S+MXp)8q*Nn5zCVV$Ao|s$yg$1R3w^{cxkShg@ZakT&E|L{`pdFS^FnG6gJ44$rj JF6*2UngHM&J5T@s diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.json deleted file mode 100644 index 12e7f43..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507:10", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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", - "OutMin", - "OutMax", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:9", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"UpperRelop", - "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:8", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "OutMin", - "OutMax", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507:7", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch", - "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507:6", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:5", - "className":"Simulink.SFunction", - "icon":"WebViewIcon3", - "name":"Data Type Propagation", - "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "inspector":{ - "params":[ - "PropDataTypeMode", - "PropDataType", - "IfRefDouble", - "IfRefSingle", - "IsSigned", - "NumBitsBase", - "NumBitsMult", - "NumBitsAdd", - "NumBitsAllowFinal", - "PropScalingMode", - "PropScaling", - "ValuesUsedBestPrec", - "SlopeBase", - "SlopeMult", - "SlopeAdd", - "BiasBase", - "BiasMult", - "BiasAdd" - ], - "values":[ - "Inherit via propagation rule", - "fixdt(1, 16)", - "double", - "single", - "IsSigned1", - "NumBits1", - "1", - "0", - "1:128", - "Inherit via propagation rule", - "2^-10", - "[5 -7]", - "Slope1", - "1", - "0", - "Bias1", - "1", - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"S-Function", - "masktype":"Data Type Propagation" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507:4", - "className":"Simulink.DataTypeDuplicate", - "icon":"WebViewIcon3", - "name":"Data Type Duplicate", - "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "inspector":{ - "params":[ - "NumInputPorts" - ], - "values":[ - "2" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeDuplicate", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507:3", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:2", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:1", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"up", - "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:1#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:2#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:3#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:7#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:8#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:6#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10507:9#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.json deleted file mode 100644 index 8277b17..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508:10", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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", - "OutMin", - "OutMax", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:9", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"UpperRelop", - "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:8", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "OutMin", - "OutMax", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508:7", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch", - "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508:6", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:5", - "className":"Simulink.SFunction", - "icon":"WebViewIcon3", - "name":"Data Type Propagation", - "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "inspector":{ - "params":[ - "PropDataTypeMode", - "PropDataType", - "IfRefDouble", - "IfRefSingle", - "IsSigned", - "NumBitsBase", - "NumBitsMult", - "NumBitsAdd", - "NumBitsAllowFinal", - "PropScalingMode", - "PropScaling", - "ValuesUsedBestPrec", - "SlopeBase", - "SlopeMult", - "SlopeAdd", - "BiasBase", - "BiasMult", - "BiasAdd" - ], - "values":[ - "Inherit via propagation rule", - "fixdt(1, 16)", - "double", - "single", - "IsSigned1", - "NumBits1", - "1", - "0", - "1:128", - "Inherit via propagation rule", - "2^-10", - "[5 -7]", - "Slope1", - "1", - "0", - "Bias1", - "1", - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"S-Function", - "masktype":"Data Type Propagation" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508:4", - "className":"Simulink.DataTypeDuplicate", - "icon":"WebViewIcon3", - "name":"Data Type Duplicate", - "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "inspector":{ - "params":[ - "NumInputPorts" - ], - "values":[ - "2" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeDuplicate", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508:3", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:2", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:1", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"up", - "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:1#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:2#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:3#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:7#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:8#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:6#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10508:9#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.svg deleted file mode 100644 index 85598c0..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.svg +++ /dev/null @@ -1,1180 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UpperRelop - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LowerRelop1 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - Ref1 - - - - - - - - Ref2 - - - - - - - - Prop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - lo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.png deleted file mode 100644 index cfecf0d3b820b2b661efae087d2037ced1970845..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6757 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.png deleted file mode 100644 index 66b827b9bcf656641d9afda49a4d83a15513e70f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5417 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.json deleted file mode 100644 index 2e9d3e0..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:10", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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", - "OutMin", - "OutMax", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:9", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"UpperRelop", - "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:8", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "OutMin", - "OutMax", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:7", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch", - "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:6", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:5", - "className":"Simulink.SFunction", - "icon":"WebViewIcon3", - "name":"Data Type Propagation", - "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "inspector":{ - "params":[ - "PropDataTypeMode", - "PropDataType", - "IfRefDouble", - "IfRefSingle", - "IsSigned", - "NumBitsBase", - "NumBitsMult", - "NumBitsAdd", - "NumBitsAllowFinal", - "PropScalingMode", - "PropScaling", - "ValuesUsedBestPrec", - "SlopeBase", - "SlopeMult", - "SlopeAdd", - "BiasBase", - "BiasMult", - "BiasAdd" - ], - "values":[ - "Inherit via propagation rule", - "fixdt(1, 16)", - "double", - "single", - "IsSigned1", - "NumBits1", - "1", - "0", - "1:128", - "Inherit via propagation rule", - "2^-10", - "[5 -7]", - "Slope1", - "1", - "0", - "Bias1", - "1", - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"S-Function", - "masktype":"Data Type Propagation" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:4", - "className":"Simulink.DataTypeDuplicate", - "icon":"WebViewIcon3", - "name":"Data Type Duplicate", - "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "inspector":{ - "params":[ - "NumInputPorts" - ], - "values":[ - "2" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeDuplicate", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:3", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:2", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:1", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"up", - "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:1#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:2#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:3#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:7#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:8#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:6#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:9#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.png deleted file mode 100644 index f441a94695b40cbfeb0805e659e7dea51d83931d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4682 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.json deleted file mode 100644 index c6f99ce..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:10", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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", - "OutMin", - "OutMax", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:9", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"UpperRelop", - "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:8", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "OutMin", - "OutMax", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:7", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch", - "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:6", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:5", - "className":"Simulink.SFunction", - "icon":"WebViewIcon3", - "name":"Data Type Propagation", - "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "inspector":{ - "params":[ - "PropDataTypeMode", - "PropDataType", - "IfRefDouble", - "IfRefSingle", - "IsSigned", - "NumBitsBase", - "NumBitsMult", - "NumBitsAdd", - "NumBitsAllowFinal", - "PropScalingMode", - "PropScaling", - "ValuesUsedBestPrec", - "SlopeBase", - "SlopeMult", - "SlopeAdd", - "BiasBase", - "BiasMult", - "BiasAdd" - ], - "values":[ - "Inherit via propagation rule", - "fixdt(1, 16)", - "double", - "single", - "IsSigned1", - "NumBits1", - "1", - "0", - "1:128", - "Inherit via propagation rule", - "2^-10", - "[5 -7]", - "Slope1", - "1", - "0", - "Bias1", - "1", - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"S-Function", - "masktype":"Data Type Propagation" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:4", - "className":"Simulink.DataTypeDuplicate", - "icon":"WebViewIcon3", - "name":"Data Type Duplicate", - "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "inspector":{ - "params":[ - "NumInputPorts" - ], - "values":[ - "2" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeDuplicate", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:3", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:2", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:1", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"up", - "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:1#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:2#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:3#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:7#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:8#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:6#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:9#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.png deleted file mode 100644 index f441a94695b40cbfeb0805e659e7dea51d83931d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4682 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.json deleted file mode 100644 index 97d0d89..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.json +++ /dev/null @@ -1,936 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:10", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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", - "OutMin", - "OutMax", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:9", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"UpperRelop", - "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:8", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "OutMin", - "OutMax", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:7", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch", - "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "inspector":{ - "params":[ - "Criteria", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "AllowDiffInputSizes", - "SampleTime", - "Threshold", - "ZeroCross" - ], - "values":[ - "u2 ~= 0", - "off", - "[]", - "[]", - "Inherit: Inherit via back propagation", - "off", - "Floor", - "off", - "off", - "-1", - "0", - "off" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 9 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Switch", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:6", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:5", - "className":"Simulink.SFunction", - "icon":"WebViewIcon3", - "name":"Data Type Propagation", - "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "inspector":{ - "params":[ - "PropDataTypeMode", - "PropDataType", - "IfRefDouble", - "IfRefSingle", - "IsSigned", - "NumBitsBase", - "NumBitsMult", - "NumBitsAdd", - "NumBitsAllowFinal", - "PropScalingMode", - "PropScaling", - "ValuesUsedBestPrec", - "SlopeBase", - "SlopeMult", - "SlopeAdd", - "BiasBase", - "BiasMult", - "BiasAdd" - ], - "values":[ - "Inherit via propagation rule", - "fixdt(1, 16)", - "double", - "single", - "IsSigned1", - "NumBits1", - "1", - "0", - "1:128", - "Inherit via propagation rule", - "2^-10", - "[5 -7]", - "Slope1", - "1", - "0", - "Bias1", - "1", - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"S-Function", - "masktype":"Data Type Propagation" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:4", - "className":"Simulink.DataTypeDuplicate", - "icon":"WebViewIcon3", - "name":"Data Type Duplicate", - "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "inspector":{ - "params":[ - "NumInputPorts" - ], - "values":[ - "2" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"DataTypeDuplicate", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:3", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:2", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:1", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"up", - "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:1#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:2#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:3#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:7#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:8#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:6#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:9#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.json deleted file mode 100644 index aba8340..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.json +++ /dev/null @@ -1,509 +0,0 @@ -[ - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2788", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828: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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2789", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2790", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828: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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2787", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828: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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2786", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2787#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2789#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2788#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2786#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.png deleted file mode 100644 index bd9eb51321dd53bffd00b89a920d69abe389806f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4679 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 Y`__~Vc7;nB7#J8lUHx3vIVCg!0Kx&7zW@LL diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.png deleted file mode 100644 index ba494acd42ce53d6361f242fbb0ab954d5a5a628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7584 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 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.svg deleted file mode 100644 index e36b88a..0000000 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.svg +++ /dev/null @@ -1,1180 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UpperRelop - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LowerRelop1 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - Ref1 - - - - - - - - Ref2 - - - - - - - - Prop - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - lo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.png deleted file mode 100644 index 57307752a6c1e1d76d5af836fa6cc12941981bea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12520 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 TCTwS5U|{fc^>bP0l+XkKR-cXZ diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_icons.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_icons.png deleted file mode 100644 index d7469521dda80f9244c1a5db129ef860f2d875d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3304 zcmeAS@N?(olHy`uVBq!ia0y~yU|7Jwz#zcE#=yWZk+md(fq{X&#M9T6{Ry)K7ZbO2 z{Rs~S2A(;dE{-7?jYntI7KDV(I#z$z^HvvUpSMTD2hk9hqmmuGpB6TORCu%N zO;&F~iwnVwQk72O$b8fDUOQugOTD+}uwLycBl7Y%( z&J@#^>#NV(rvJ})=UaYhuE3*p{#Vz&+xNZpo#k`e^R?%H&%3?t?d|Q_Y>hoVJqIsn z>ga6YeZ|)75*c}O!Lj&&0D~3Za?Ng+Tm73i<8R7Gk=b|uO*)$wFH{-l`7$g>Y;Hxh zck+{;2Y=}cCY+w8TPyW)m!F1+(`6HbZ;s0cX7Kh7Q;*Rfrzt4KczWVGJ z>;Hc|_Wol9+ud(>{>0vAzH=jI9i!mXPYm9D)ARpSU6{M0@1?i-?k^4hcbuKK;rO%! z`T9+pR!BZrxW7`<+jD1-q}$;yOJ_g7_WxU|ze>KrKkpusm<`XB&HnzhklU$W782}r z^iQ6Wz5V<@e`?as%(&Qn{d32WJMwS$tz7=%$870;@r&K-AMcm+I9zbw)a>xqqK}7{ z+^agxTe$0w;Coo$cBh}5oXoh0^+wIoUen*v zGv>@Zv`+N0q^*wWvWiER``51R-CO-VC^-1=t*zN7Pn>YjY@M=6-29VV(DjcYIepd) zhYddbX8uvb_~+k;jlZrs?|n1J?>Xzn%T&rccavYtzqg1o%E7(9APmRW>=>F*{<74@6Cf?xlFMg>>tYhGt_nRf!?1Z{^6^P?=J=GBnw~wIn3bdd$HuEhE&SE4)X%$DEuNBF*?Q=a?-QLkh6Bp1yBD*4`^@XD+jse8 z4ujnHs=bDD1+|MT=bqEK9Cy8R*6i6gHzu>!?cc9of9c84vX@4GIIUxQ>KVK zJ3qhw@WThUwr1CSyP3|gWa-k2mo7Oa8Az}!ShJ?5XMaWO<>^s7s(#7LU4AZLhIRAT zdehk{?o6}IayK1GmS79=YC5Q(wtv^IS$FQl=*90lWBq=Qb8M_^zwI}P)6;YhKP=dg zbhJxj-AQ%>C6LxhCUESxcTf=Mc@o0N>$m*#$9aAe zf)>5Da^m1Qe87O`b5Qf;moZPjR^6So?Blc9`IoL;b1N$|`~2+eW|@fKVCDmhT)TJt zez%*k;{D$585tQ1cI}$AW{u9ddA8o^>C3M^yRtHP?fa=yr}oHLPEvGkJ0f!M>gw=` zZ4cPX??`>Fs-Mutz^e4+`0U5rjSFA*cz<5_d)AuIk1sj!v#hy4fBuRB|5K4KH)?+s zd0@8XLekPD&zqZ%zFT^3{?}dkxw*R0+w->8&9|$a)zrikSMiWlFJ^~>pC6xdJD=<2 zEqRPgFaG(>;=gK`{Yazi&2Pi+eWy2QMR0^~cIwbzWL2`_+EDp9?cJWwer50Pot

- + - + @@ -32,7 +32,7 @@ - + @@ -67,7 +67,7 @@ - + @@ -86,839 +86,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - - - - - - - - - - - - r_fieldWeakHi - - - - - - - - - - - - - - - - - - - - - - r_fieldWeakHi - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthHi - - - - - - - - - - - - - - - - - - - - - - n_fieldWeakAuthHi - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - a_phaAdvMax - - - - - - - - - - - - - - - - - - - - - - a_phaAdvMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - id_fieldWeakMax - - - - - - - - - - - - - - - - - - - - - - id_fieldWeakMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -928,11 +96,11 @@ - + - + r_fieldWeakLo @@ -950,11 +118,11 @@ - + - + r_fieldWeakLo @@ -965,11 +133,11 @@ - + - + sfix16_En4 @@ -981,544 +149,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - + @@ -1528,11 +159,11 @@ - + - + n_fieldWeakAuthLo @@ -1550,11 +181,11 @@ - + - + n_fieldWeakAuthLo @@ -1565,11 +196,11 @@ - + - + sfix16_En4 @@ -1581,9 +212,615 @@ - + + + + + + + + + + + + + + + + n_fieldWeakAuthHi + + + + + + + + + + + + + + + + + + + + + + n_fieldWeakAuthHi + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + a_phaAdvMax + + + + + + + + + + + + + + + + + + + + + + a_phaAdvMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -1591,27 +828,27 @@ - + - + - + - + - + - + @@ -1637,11 +874,11 @@ - + - + boolean @@ -1653,44 +890,29 @@ - - - + + + - - + + - - + + - - CTRL_FOC + + [n_motAbs] - - - - - - - - - - - - - - - - - uint8 + + @@ -1701,7 +923,184 @@ - + + + + + + + + + + + + + + + + id_fieldWeakMax + + + + + + + + + + + + + + + + + + + + + + id_fieldWeakMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1711,11 +1110,11 @@ - + - + [n_motAbs] @@ -1733,11 +1132,11 @@ - + - + sfix16_En4 @@ -1749,59 +1148,325 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + [r_inpTgt] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + sfix16_En4 @@ -1813,7 +1478,7 @@ - + @@ -1823,35 +1488,35 @@ - + - + - + - + - + - + - + - + @@ -1877,11 +1542,11 @@ - + - + sfix16_En4 @@ -1893,7 +1558,7 @@ - + @@ -1903,11 +1568,11 @@ - + - + [r_blendFactor] @@ -1925,11 +1590,11 @@ - + - + ufix16_En15 @@ -1941,9 +1606,42 @@ - + + + + + + + + + + + + + + + + [r_blendFactor] + + + + + + + + + + + + + + + + + + - + @@ -1951,11 +1649,11 @@ - + - + if { } @@ -1973,11 +1671,11 @@ - + - + Action Port @@ -1989,7 +1687,303 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + r_fieldWeakHi + + + + + + + + + + + + + + + + + + + + + + r_fieldWeakHi + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En15 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -2052,113 +2046,7 @@ - - - - - - - - - - - - - - - - [r_blendFactor] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En15 - - - - - - - - - - - + @@ -2168,11 +2056,11 @@ - + - + 2 @@ -2190,11 +2078,11 @@ - + - + r_inpTgt @@ -2205,11 +2093,11 @@ - + - + sfix16_En4 @@ -2221,7 +2109,55 @@ - + + + + + + + + + + + + + + + + CTRL_FOC + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + @@ -2231,11 +2167,11 @@ - + - + 1 @@ -2253,11 +2189,11 @@ - + - + z_ctrlTypSel @@ -2268,11 +2204,11 @@ - + - + uint8 @@ -2282,7 +2218,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -2296,7 +2296,7 @@ - + @@ -2310,7 +2310,7 @@ - + @@ -2324,7 +2324,7 @@ - + @@ -2378,7 +2378,7 @@ - + @@ -2392,7 +2392,7 @@ - + @@ -2406,7 +2406,7 @@ - + @@ -2420,7 +2420,7 @@ - + @@ -2434,7 +2434,7 @@ - + @@ -2448,7 +2448,7 @@ - + @@ -2462,7 +2462,7 @@ - + @@ -2496,7 +2496,7 @@ - + @@ -2510,7 +2510,7 @@ - + @@ -2524,7 +2524,7 @@ - + @@ -2538,7 +2538,7 @@ - + @@ -2552,7 +2552,7 @@ - + @@ -2566,7 +2566,7 @@ - + @@ -2580,7 +2580,7 @@ - + @@ -2594,7 +2594,7 @@ - + @@ -2608,7 +2608,7 @@ - + @@ -2622,7 +2622,7 @@ - + @@ -2636,7 +2636,7 @@ - + @@ -2650,7 +2650,7 @@ - + @@ -2664,7 +2664,7 @@ - + @@ -2698,7 +2698,7 @@ - + @@ -2752,7 +2752,7 @@ - + @@ -2766,7 +2766,7 @@ - + @@ -2780,7 +2780,7 @@ - + @@ -2796,5 +2796,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.json similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.json index 064c7cb..47581d5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10169", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10169", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Task Squeduler: This creates a pulse train for alternating task squeduling in series.

", "label":"

Task Squeduler: This creates a pulse train for alternating task squeduling in series.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "Text", @@ -49,12 +49,372 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10186", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10168", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"task2", + "label":"task2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "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:10167", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"task1", + "label":"task1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "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:10185", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay6", + "label":"UnitDelay6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "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:10184", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay5", + "label":"UnitDelay5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "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:10162", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay4", + "label":"UnitDelay4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "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:10183", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay2", + "label":"UnitDelay2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "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:10186", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"task3", "label":"task3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "Port", @@ -129,322 +489,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10168", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"task2", - "label":"task2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10185", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay6", - "label":"UnitDelay6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10167", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"task1", - "label":"task1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10162", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay4", - "label":"UnitDelay4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10183", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay2", - "label":"UnitDelay2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10190", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10190", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"Data Type Conversion", "label":"Data Type Conversion", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "OutMin", @@ -486,62 +536,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10184", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay5", - "label":"UnitDelay5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10163", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10163", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator2", "label":"Logical Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "Operator", @@ -581,12 +581,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10162#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10162#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "SignalNameFromLabel", @@ -632,12 +632,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10163#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10163#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "SignalNameFromLabel", @@ -683,12 +683,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10183#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10183#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "SignalNameFromLabel", @@ -734,12 +734,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10184#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10184#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "SignalNameFromLabel", @@ -785,12 +785,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10185#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10185#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "SignalNameFromLabel", @@ -836,12 +836,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10190#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10190#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10164", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.png new file mode 100644 index 0000000000000000000000000000000000000000..9e9ff24f22248e3d972dc96e71c17b876efff39c GIT binary patch literal 7597 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
- + - + @@ -41,55 +41,7 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - task3 - - - - - - - - - - - + @@ -99,11 +51,11 @@ - + - + 2 @@ -121,11 +73,11 @@ - + - + task2 @@ -137,7 +89,55 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + task1 + + + + + + + + + + + @@ -232,328 +232,9 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - task1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=1 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + - + @@ -561,35 +242,35 @@ - + - + - + - + - + - + - + - + @@ -615,11 +296,11 @@ - + - + Ini=0 @@ -630,11 +311,11 @@ - + - + boolean @@ -646,7 +327,326 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + task3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -669,7 +669,7 @@ - + @@ -725,7 +725,7 @@ - + @@ -739,7 +739,7 @@ - + @@ -753,7 +753,7 @@ - + @@ -787,7 +787,7 @@ - + @@ -821,7 +821,7 @@ - + @@ -855,7 +855,7 @@ - + @@ -871,5 +871,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json similarity index 81% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json index e735862..ebfe50a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json @@ -1,858 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Vd_Calculation", - "label":"Vd_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Speed_Mode", - "label":"Speed_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9029", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Open_Mode", - "label":"Open_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8912", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets", - "Inputs" - ], - "values":[ - "[]", - "off", - "[]", - "4" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9715", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10425", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10391", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9108", - "className":"Simulink.SwitchCase", - "icon":"WebViewIcon3", - "name":"Switch Case", - "label":"Switch Case", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10424", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10420", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10419", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10418", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10413", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10387", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8841", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10412", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10411", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10722", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8834", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_Vlt", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10368", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10368", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq", "label":"Vq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -927,12 +80,327 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10408", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9171", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Voltage_Mode", + "label":"Voltage_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:9108", + "className":"Simulink.SwitchCase", + "icon":"WebViewIcon3", + "name":"Switch Case", + "label":"Switch Case", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:9074", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Speed_Mode", + "label":"Speed_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8912", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:9715", + "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 ~= 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:10391", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", @@ -940,7 +408,7 @@ "IconDisplay" ], "values":[ - "id_Tgt", + "b_enaAdvCtrl", "local", "Tag" ], @@ -960,43 +428,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10030", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8830", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10419", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", @@ -1004,7 +441,7 @@ "IconDisplay" ], "values":[ - "Vq_Open", + "Vq_min", "local", "Tag" ], @@ -1024,19 +461,21 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8824", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10421", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From68", - "label":"From68", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ "iq_limProtErr", + "local", "Tag" ], "tabs":[ @@ -1050,141 +489,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8823", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From67", - "label":"From67", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8813", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From58", - "label":"From58", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8812", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From57", - "label":"From57", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10742", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8852", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8852", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto30", "label":"Goto30", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", @@ -1212,167 +527,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8816", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From60", - "label":"From60", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8801", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10730", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8804", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From49", - "label":"From49", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_Open", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8793", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From38", - "label":"From38", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10388", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10388", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto3", "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", @@ -1400,12 +560,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10410", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10387", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", @@ -1413,7 +573,7 @@ "IconDisplay" ], "values":[ - "Vd_min", + "r_inpTgtSca", "local", "Tag" ], @@ -1433,12 +593,276 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8792", + "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: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:10723", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10418", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8831", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto11", + "label":"Goto11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_Trq", + "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: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:10408", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_Tgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10030", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", @@ -1464,12 +888,1052 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10370", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8834", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto14", + "label":"Goto14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "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: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: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:8816", + "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:8814", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From59", + "label":"From59", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8824", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From68", + "label":"From68", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8802", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From47", + "label":"From47", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_Spd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8813", + "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:10742", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "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:8799", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From44", + "label":"From44", + "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:8801", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From46", + "label":"From46", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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: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:10730", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "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:8812", + "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: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:8793", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From38", + "label":"From38", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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: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:8791", + "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":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8792", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "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:11482", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "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:8780", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8841", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto20", + "label":"Goto20", + "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:10724", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8823", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From67", + "label":"From67", + "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:8779", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10369", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8771", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8766", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10366", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8777", + "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:11476", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "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:8789", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From34", + "label":"From34", + "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:10370", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vd", "label":"Vd", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -1544,551 +2008,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8791", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotorControl_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":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10724", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Voltage_Mode", - "label":"Voltage_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8780", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10723", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10421", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8777", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8774", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10409", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8789", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From34", - "label":"From34", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8771", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8770", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_Tgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10367", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8765", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10366", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10416", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10416", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_limProtErr", "label":"iq_limProtErr", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -2150,1026 +2075,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8832", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10423", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_min", - "label":"iq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8800", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10415", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vq_min", - "label":"Vq_min", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10407", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8809", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From54", - "label":"From54", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8802", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From47", - "label":"From47", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "Vq_Spd", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10720", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_iqLimProtMax", - "label":"r_iqLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8773", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10397", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Torque_Mode", - "label":"Torque_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8779", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8799", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From44", - "label":"From44", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10403", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id", - "label":"id", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8814", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From59", - "label":"From59", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8808", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From53", - "label":"From53", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10422", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10369", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10404", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vd_max", - "label":"Vd_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10402", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_Tgt", - "label":"id_Tgt", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10721", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10721", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_nLimProtMax", "label":"r_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -3231,21 +2142,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10398", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8809", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"From54", + "label":"From54", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "iq", - "local", + "Vd_min", "Tag" ], "tabs":[ @@ -3259,17 +2168,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10426", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10720", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"r_iqLimProtMax", + "label":"r_iqLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -3291,7 +2200,7 @@ "OutputFunctionCall" ], "values":[ - "5", + "17", "Port number", "[]", "[]", @@ -3331,12 +2240,500 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10406", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10423", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_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":[ + "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:8800", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10422", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_max", + "label":"iq_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":[ + "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:11512", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10407", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_min", + "label":"id_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":[ + "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:8770", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_Tgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8773", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:9143", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Vd_Calculation", + "label":"Vd_Calculation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8830", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "Vq_Open", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8832", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10406", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"id_max", "label":"id_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -3398,243 +2795,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8831", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "Vq_Trq", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8803", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From48", - "label":"From48", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10427", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10372", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_ctrlMod", - "label":"z_ctrlMod", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10405", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vd_min", - "label":"Vd_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10417", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10417", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_nLimProtMax", "label":"Vq_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -3696,12 +2862,140 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10371", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9029", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Open_Mode", + "label":"Open_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8804", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From49", + "label":"From49", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_Open", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10415", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_enaAdvCtrl", - "label":"b_enaAdvCtrl", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -3723,7 +3017,7 @@ "OutputFunctionCall" ], "values":[ - "1", + "12", "Port number", "[]", "[]", @@ -3763,12 +3057,443 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10734", + "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":[ + "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:10405", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_min", + "label":"Vd_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":[ + "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:10402", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_Tgt", + "label":"id_Tgt", + "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: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":[ + "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: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: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:9109", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Torque_Mode", + "label":"Torque_Mode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10734", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtScaAbs", "label":"r_inpTgtScaAbs", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -3830,19 +3555,52 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8766", + "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:8774", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "id", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -3861,12 +3619,79 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10735", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10404", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_max", + "label":"Vd_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":[ + "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:10735", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto21", "label":"Goto21", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "GotoTag", @@ -3894,12 +3719,272 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8765", + "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:8803", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From48", + "label":"From48", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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: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:10397", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq", + "label":"iq", + "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: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":[ + "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:11478", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "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:10414", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_max", "label":"Vq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -3961,12 +4046,143 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10373", + "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:8808", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From53", + "label":"From53", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:10371", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_enaAdvCtrl", + "label":"b_enaAdvCtrl", + "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":[ + "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:10373", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtSca", "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "Port", @@ -4028,12 +4244,79 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8766#out:1", + "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":[ + "22", + "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:8766#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4079,12 +4362,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8770#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4130,12 +4413,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8779#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4181,12 +4464,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9029#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9029#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4232,12 +4515,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9109#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9109#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4283,12 +4566,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9074#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9074#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4334,12 +4617,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9171#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9171#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4385,12 +4668,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8765#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8765#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4436,12 +4719,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8773#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8773#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4487,12 +4770,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8777#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8777#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4538,12 +4821,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8774#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8774#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4589,12 +4872,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8780#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8780#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4640,12 +4923,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8789#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8789#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4691,12 +4974,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8791#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4742,12 +5025,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8799#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8799#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4793,12 +5076,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8793#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8793#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4844,12 +5127,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8792#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8792#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4895,12 +5178,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8800#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8800#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4946,12 +5229,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9108#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9108#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4997,12 +5280,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9108#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9108#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5048,12 +5331,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9108#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9108#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5099,12 +5382,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9108#out:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9108#out:4", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5150,12 +5433,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8801#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8801#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5201,12 +5484,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8802#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8802#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5252,12 +5535,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8803#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8803#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5303,12 +5586,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8804#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8804#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5354,12 +5637,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8912#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8808#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5405,12 +5688,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8808#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8809#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5456,12 +5739,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8809#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8812#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5507,12 +5790,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8812#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8813#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5558,12 +5841,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8813#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8814#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5609,12 +5892,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8816#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5660,12 +5943,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8823#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5711,12 +5994,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8823#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8824#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5762,12 +6045,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8824#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8771#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5813,12 +6096,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9143#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9715#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5864,12 +6147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8771#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10030#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5915,12 +6198,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9715#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10367#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5966,12 +6249,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10030#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10369#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6017,12 +6300,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10367#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10373#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6068,12 +6351,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10369#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10372#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6119,12 +6402,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10373#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10371#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6170,12 +6453,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10372#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10397#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6221,12 +6504,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10371#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10407#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6272,12 +6555,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10397#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10406#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6323,12 +6606,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10407#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10404#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6374,12 +6657,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10406#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10402#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6425,12 +6708,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10404#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10403#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6476,12 +6759,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10402#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10405#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6527,12 +6810,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10403#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10415#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6578,12 +6861,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10405#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10414#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6629,12 +6912,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10415#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10417#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6680,12 +6963,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10414#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10416#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6731,12 +7014,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10417#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10423#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6782,12 +7065,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10416#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10422#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6833,12 +7116,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10423#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10426#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6884,12 +7167,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10422#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10720#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6935,12 +7218,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10426#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10721#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6986,12 +7269,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10720#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10724#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7037,12 +7320,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10721#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10730#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7088,12 +7371,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10724#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10734#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7139,12 +7422,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10730#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10742#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7190,12 +7473,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10734#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11476#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7241,12 +7524,267 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10742#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11478#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:11482#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:11512#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:11513#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:9143#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", + "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:8912#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "SignalNameFromLabel", 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 new file mode 100644 index 0000000000000000000000000000000000000000..8bb7dc9fff711e0b855e34fef0e6960dbf09fb1f GIT binary patch literal 11243 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 Dz1TIu literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg index b9619dc..4a362f8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg @@ -1,21 +1,69 @@ - + - + - + - - - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vq + + + + + + + + + + + + + @@ -23,74 +71,74 @@ - - + + - - - - - - - id_Tgt - - - - - - - - id - - - - - - - - Vd_max - - + - - Vd_min + + r_inpTgtSca - + - - id_max + + r_inpTgtScaAbs - + - - id_min + + Vq_max - + - - Vd + + Vq_min - + - - if { } + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + Vq_Vlt + + + + + + + + case: { } @@ -102,8 +150,8 @@ - - + + @@ -115,16 +163,16 @@ - - + + - - + + - - Vd_Calculation + + Voltage_Mode @@ -136,16 +184,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -157,16 +205,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -177,15 +225,140 @@ - + - - + + + + + + + + + + + + + + + u1 + + + + + + + + case [ 1 ]: + + + + + + + + case [ 2 ]: + + + + + + + + case [ 3 ]: + + + + + + + + default: + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + @@ -193,65 +366,81 @@ - - + + - - + + - + r_inpTgtSca - - + + - + Vq_max - - + + - + Vq_min - - + + - + n_mot - - + + - + iq_limProtErr - - + + - + + VqFinPrev + + + + + + + + b_cruiseCtrlEna + + + + + + + Vq_Spd - - + + - + case: { } @@ -264,8 +453,8 @@ - - + + @@ -277,15 +466,15 @@ - + - - + + - + Speed_Mode @@ -298,15 +487,15 @@ - + - - + + - + action @@ -323,11 +512,11 @@ - - + + - + sfix16_En4 @@ -339,145 +528,15 @@ - + - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_Open - - - - - - - - default: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Open_Mode - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - + @@ -485,20 +544,20 @@ - + - + - + - - + + @@ -523,11 +582,11 @@ - - + + - + sfix16_En4 @@ -539,9 +598,9 @@ - + - + @@ -549,19 +608,19 @@ - + - + u1 - + - + if(u1 ~= 0) @@ -579,11 +638,11 @@ - - + + - + action @@ -595,40 +654,7 @@ - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - + @@ -638,11 +664,11 @@ - + - + [b_enaAdvCtrl] @@ -661,198 +687,7 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - case [ 1 ]: - - - - - - - - case [ 2 ]: - - - - - - - - case [ 3 ]: - - - - - - - - default: - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - + @@ -862,11 +697,11 @@ - + - + [Vq_min] @@ -885,28 +720,28 @@ - - + + - + - + - - [Vq_max] + + [iq_limProtErr] - + @@ -918,28 +753,28 @@ - - + + - + - - + + - - [id_min] + + [Vq] - + @@ -951,7 +786,40 @@ - + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + @@ -961,11 +829,11 @@ - + - + [r_inpTgtSca] @@ -984,28 +852,127 @@ - - + + - + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + - + - - [Vd] + + [Vq_max] - + @@ -1017,28 +984,28 @@ - - + + - + - + - - [id] + + [Vq_Trq] - + @@ -1050,11 +1017,11 @@ - - + + - + @@ -1064,14 +1031,14 @@ - - [id_max] + + [Vq_nLimProtMax] - + @@ -1083,11 +1050,11 @@ - - + + - + @@ -1097,14 +1064,14 @@ - - [r_iqLimProtMax] + + [iq] - + @@ -1116,88 +1083,7 @@ - - - - - - - - - - - - - - - - [Vq_Vlt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - Vq - - - - - - - - - - - + @@ -1207,11 +1093,11 @@ - + - + [id_Tgt] @@ -1230,7 +1116,7 @@ - + @@ -1240,11 +1126,11 @@ - + - + [r_inpTgtSca] @@ -1262,11 +1148,11 @@ - - + + - + sfix16_En4 @@ -1278,28 +1164,28 @@ - - + + - + - + - - [Vq_Open] + + [Vq_Vlt] - + @@ -1311,44 +1197,29 @@ - - - + + + - - + + - - + + - - [iq_limProtErr] + + [n_mot] - - - - - - - - - - - - - - - - - sfix32_En20 + + @@ -1359,43 +1230,76 @@ - - - + + + - - + + - - + + - - [Vq_nLimProtMax] + + [r_iqLimProtMax] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + - + - - + + - + sfix16_En4 @@ -1407,7 +1311,151 @@ - + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Spd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1417,11 +1465,11 @@ - + - + [id_min] @@ -1438,108 +1486,60 @@ - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + - + [r_inpTgtScaAbs] - + - + - - + + - + sfix16_En4 @@ -1551,44 +1551,11 @@ - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - + + - + @@ -1598,29 +1565,29 @@ - - [iq_min] + + [Vq_min] - + - + - + - + sfix16_En4 @@ -1632,7 +1599,7 @@ - + @@ -1665,7 +1632,7 @@ - + @@ -1680,44 +1647,29 @@ - - - + + + - - + + - + - - [r_nLimProtMax] + + [id_max] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1728,43 +1680,43 @@ - - + + - + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + - + - - [Vq_Open] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1776,43 +1728,43 @@ - - + + - + + + + + + + + [id_max] + + + + + + + + + + + + + + + - + - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1824,28 +1776,28 @@ - - + + - + - + - - [z_ctrlMod] + + [id_min] - + @@ -1857,76 +1809,43 @@ - - - + + + - - + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + - + - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -1938,708 +1857,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vd - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - r_inpTgtScaAbs - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - r_iqLimProtMax - - - - - - - - r_nLimProtMax - - - - - - - - Vq_Vlt - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Voltage_Mode - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -2649,11 +1867,11 @@ - + - + [Vq] @@ -2671,11 +1889,11 @@ - - + + - + sfix16_En4 @@ -2687,43 +1905,43 @@ - - + + - + - + - - [r_inpTgtSca] + + [n_mot] - + - + - - + + - + sfix16_En4 @@ -2735,7 +1953,472 @@ - + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -2745,11 +2428,11 @@ - + - + if { } @@ -2767,11 +2450,11 @@ - - + + - + Action Port @@ -2783,7 +2466,214 @@ - + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 21 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vd + + + + + + + + + + + @@ -2793,11 +2683,11 @@ - + - + 19 @@ -2815,11 +2705,11 @@ - - + + - + iq_limProtErr @@ -2830,11 +2720,11 @@ - - + + - + sfix32_En20 @@ -2846,7 +2736,765 @@ - + + + + + + + + + + + + + + + + 18 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 17 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 16 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 14 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_Tgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id_Tgt + + + + + + + + id + + + + + + + + Vd_max + + + + + + + + Vd_min + + + + + + + + id_max + + + + + + + + id_min + + + + + + + + Vd + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Vd_Calculation + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Open] + + + + + + + + + + + + + + + + + + @@ -2856,11 +3504,11 @@ - + - + [Vq_Spd] @@ -2879,1343 +3527,7 @@ - - - - - - - - - - - - - - - - 16 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 14 - - - - - - - - - - - - - - - - - - - - - - id_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Spd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 17 - - - - - - - - - - - - - - - - - - - - - - r_iqLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - Vq_max - - - - - - - - Vq_min - - - - - - - - iq - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - Vq_nLimProtMax - - - - - - - - Vq_Trq - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Torque_Mode - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - id - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 15 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - id_Tgt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 18 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - n_mot - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -4225,11 +3537,11 @@ - + - + 13 @@ -4247,11 +3559,11 @@ - - + + - + id_max @@ -4262,11 +3574,11 @@ - - + + - + sfix16_En4 @@ -4278,247 +3590,7 @@ - - - - - - - - - - - - - - - - [Vq_Trq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_Trq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlMod - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - Vd_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -4528,11 +3600,11 @@ - + - + 20 @@ -4550,11 +3622,11 @@ - - + + - + Vq_nLimProtMax @@ -4565,11 +3637,11 @@ - - + + - + sfix16_En4 @@ -4581,59 +3653,120 @@ - - - + + + - - + + + + + + + + - - + + - - 1 + + r_inpTgtSca + + + + + + + + Vq_Open + + + + + + + + default: { } - - + + + + + + + + - - + + + + + + + + - - + + - - b_enaAdvCtrl + + Open_Mode - - + + + + + + + + - - + + - - boolean + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -4644,7 +3777,628 @@ - + + + + + + + + + + + + + + + + + + + + + + [Vq_Open] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + Vd_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_Tgt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + Vq_max + + + + + + + + Vq_min + + + + + + + + iq + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + Vq_nLimProtMax + + + + + + + + VqFinPrev + + + + + + + + Vq_Trq + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Torque_Mode + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + @@ -4654,11 +4408,11 @@ - + - + 4 @@ -4676,11 +4430,11 @@ - - + + - + r_inpTgtScaAbs @@ -4691,11 +4445,11 @@ - - + + - + sfix16_En4 @@ -4707,43 +4461,76 @@ - - - + + + - - + + - - + + - - [id] + + [iq_max] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + - + - - + + - + sfix16_En4 @@ -4755,7 +4542,70 @@ - + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -4765,11 +4615,11 @@ - + - + [r_inpTgtScaAbs] @@ -4788,11 +4638,140 @@ - - + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_Trq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + - + @@ -4802,7 +4781,181 @@ - + + 8 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + 11 @@ -4820,11 +4973,11 @@ - - + + - + Vq_max @@ -4835,11 +4988,11 @@ - - + + - + sfix16_En4 @@ -4851,7 +5004,151 @@ - + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -4861,11 +5158,11 @@ - + - + 3 @@ -4883,11 +5180,11 @@ - - + + - + r_inpTgtSca @@ -4898,11 +5195,11 @@ - - + + - + sfix16_En4 @@ -4912,7 +5209,70 @@ - + + + + + + + + + + + + + + + + + + 22 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + @@ -4926,7 +5286,7 @@ - + @@ -4940,7 +5300,7 @@ - + @@ -4954,7 +5314,7 @@ - + @@ -4968,21 +5328,21 @@ - + - + - + - + @@ -4996,7 +5356,7 @@ - + @@ -5010,21 +5370,21 @@ - + - + - + - + @@ -5038,49 +5398,63 @@ - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + @@ -5094,119 +5468,105 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + @@ -5220,7 +5580,7 @@ - + @@ -5234,7 +5594,7 @@ - + @@ -5248,7 +5608,7 @@ - + @@ -5262,7 +5622,7 @@ - + @@ -5276,21 +5636,7 @@ - - - - - - - - - - - - - - - + @@ -5304,7 +5650,7 @@ - + @@ -5318,7 +5664,7 @@ - + @@ -5332,7 +5678,7 @@ - + @@ -5346,77 +5692,63 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + @@ -5430,7 +5762,7 @@ - + @@ -5444,7 +5776,7 @@ - + @@ -5458,7 +5790,7 @@ - + @@ -5472,7 +5804,7 @@ - + @@ -5486,7 +5818,7 @@ - + @@ -5500,7 +5832,7 @@ - + @@ -5514,7 +5846,7 @@ - + @@ -5528,7 +5860,7 @@ - + @@ -5542,7 +5874,7 @@ - + @@ -5556,7 +5888,7 @@ - + @@ -5570,7 +5902,7 @@ - + @@ -5584,7 +5916,7 @@ - + @@ -5598,7 +5930,7 @@ - + @@ -5612,7 +5944,7 @@ - + @@ -5626,7 +5958,7 @@ - + @@ -5640,7 +5972,7 @@ - + @@ -5654,7 +5986,7 @@ - + @@ -5668,7 +6000,7 @@ - + @@ -5682,7 +6014,7 @@ - + @@ -5696,7 +6028,7 @@ - + @@ -5710,7 +6042,7 @@ - + @@ -5724,7 +6056,7 @@ - + @@ -5738,7 +6070,7 @@ - + @@ -5752,35 +6084,35 @@ - + - + - + - + - + - + - + @@ -5794,14 +6126,112 @@ - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5810,5 +6240,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.json new file mode 100644 index 0000000..f117edd --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.json @@ -0,0 +1,645 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2790", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2788", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2909", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "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:10454:2787", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2786", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "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:10454:2908", + "className":"Simulink.Delay", + "icon":"WebViewIcon3", + "name":"Resettable Delay", + "label":"Resettable Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2909#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "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:10454:2787#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "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:10454:2908#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "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:10454:2788#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "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:10454:2786#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.png new file mode 100644 index 0000000000000000000000000000000000000000..fc3f9591e25756686b2394114acb745c67e451b3 GIT binary patch literal 5571 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 F0sv&Jd;0(Y literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg similarity index 60% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg index 98fbccd..442a590 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg @@ -1,186 +1,19 @@ - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - + @@ -190,11 +23,11 @@ - + - + 1 @@ -212,11 +45,11 @@ - - + + - + y @@ -228,7 +61,142 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -238,20 +206,20 @@ - + - + - + - - + + @@ -276,11 +244,11 @@ - - + + - + sfix16_En4 @@ -292,7 +260,7 @@ - + @@ -302,11 +270,11 @@ - + - + 1 @@ -324,11 +292,11 @@ - - + + - + u @@ -339,11 +307,11 @@ - - + + - + sfix32_En20 @@ -353,7 +321,93 @@ - + + + + + + + + + + + + + + + + + + x0 + + + + + + + + u + + + + + + + + Z + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + @@ -367,21 +421,21 @@ - + - + - + @@ -401,11 +455,11 @@ - + - + @@ -415,7 +469,7 @@ - + @@ -431,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json index 3afafe2..4e1c72a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2377", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2377", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "Port", @@ -80,149 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2849", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828: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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2710", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"hitMin", - "label":"hitMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828: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":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2709", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2709", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"hitMax", "label":"hitMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "Port", @@ -297,12 +160,92 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2848", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2710", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"hitMin", + "label":"hitMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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":[ + "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:10454:2791:2848", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "Criteria", @@ -354,12 +297,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2704", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2704", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "Operator", @@ -399,79 +342,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2700", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828: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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2707", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2707", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "Operator", @@ -511,12 +387,69 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2701", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2849", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2791:2701", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "Port", @@ -578,12 +511,79 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2699", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2700", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2791:2699", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "Port", @@ -645,12 +645,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2849#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2849#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -696,12 +696,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2701#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2701#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -747,12 +747,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2704#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2704#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -798,12 +798,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2707#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2707#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -849,12 +849,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2699#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2699#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -900,12 +900,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2700#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2700#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -951,12 +951,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2848#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791:2848#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg index 5be4cbf..baf5b2e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg @@ -9,59 +9,11 @@ - + - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitMin - - - - - - - - - - - + @@ -71,11 +23,11 @@ - + - + 2 @@ -93,11 +45,11 @@ - + - + y @@ -109,7 +61,7 @@ - + @@ -119,11 +71,11 @@ - + - + 1 @@ -141,11 +93,11 @@ - + - + hitMax @@ -157,75 +109,44 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 3 + - - + + - - + + - - + + - - UpperRelop - - - - - - - - - - - - - - - boolean + + hitMin @@ -236,58 +157,187 @@ - - - + + + - - + + - - + + - - 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F - - - - - - - - - - - - - - - - - lo + + - + - - + + - + sfix16_En4 @@ -299,9 +349,9 @@ - + - + @@ -309,19 +359,19 @@ - + - + - + - + @@ -347,11 +397,11 @@ - + - + LowerRelop1 @@ -362,11 +412,11 @@ - + - + boolean @@ -378,9 +428,88 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UpperRelop + + + + + + + + + + + + + + + boolean + + + + + + + + + + + - + @@ -388,155 +517,155 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + T - + - + F @@ -554,11 +683,11 @@ - + - + sfix16_En4 @@ -570,7 +699,70 @@ - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -580,11 +772,11 @@ - + - + 2 @@ -602,11 +794,11 @@ - + - + u @@ -617,11 +809,11 @@ - + - + sfix16_En4 @@ -633,7 +825,7 @@ - + @@ -643,11 +835,11 @@ - + - + 1 @@ -665,11 +857,11 @@ - + - + up @@ -680,11 +872,11 @@ - + - + sfix16_En4 @@ -694,199 +886,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -900,7 +900,7 @@ - + @@ -934,7 +934,7 @@ - + @@ -968,7 +968,7 @@ - + @@ -1002,7 +1002,7 @@ - + @@ -1036,7 +1036,7 @@ - + @@ -1090,7 +1090,7 @@ - + @@ -1106,5 +1106,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json index 55f6c87..da90f30 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2819", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2819", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preSat", "label":"preSat", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2818", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2818", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preIntegrator", "label":"preIntegrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2831", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2831", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Clamp", "label":"Clamp", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "Port", @@ -214,12 +214,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2839", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2839", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU3", "label":"SignDeltaU3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "ZeroCross", @@ -245,12 +245,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2837", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2837", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU2", "label":"SignDeltaU2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "ZeroCross", @@ -276,12 +276,106 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2843", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2840", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv4", + "label":"DataTypeConv4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2836", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv3", + "label":"DataTypeConv3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454: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:10454:2843", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"hitSat", "label":"hitSat", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "Port", @@ -343,59 +437,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2836", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"DataTypeConv3", - "label":"DataTypeConv3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2841", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2841", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Equal1", "label":"Equal1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "Operator", @@ -435,59 +482,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2840", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"DataTypeConv4", - "label":"DataTypeConv4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2838", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2838", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "Operator", @@ -527,12 +527,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2843#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2843#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -578,12 +578,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2838#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -629,12 +629,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2841#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -680,12 +680,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2840#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -731,12 +731,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2836#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -782,12 +782,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2839#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2839#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -833,12 +833,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2837#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2837#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2819#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2818#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2818#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg index 0d58b5f..4ac386e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg @@ -9,11 +9,11 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -267,7 +267,7 @@ - + @@ -347,206 +347,7 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitSat - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -556,19 +357,19 @@ - + - + - + - + @@ -594,11 +395,11 @@ - + - + int8 @@ -610,9 +411,208 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitSat + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + - + @@ -672,7 +672,7 @@ - + @@ -686,7 +686,7 @@ - + @@ -700,7 +700,7 @@ - + @@ -714,7 +714,7 @@ - + @@ -728,7 +728,7 @@ - + @@ -742,7 +742,7 @@ - + @@ -756,7 +756,7 @@ - + @@ -770,7 +770,7 @@ - + @@ -784,7 +784,7 @@ - + @@ -800,5 +800,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.json index e6d012f..69ffd33 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2785", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2785", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "Port", @@ -80,43 +80,52 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2817", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2781", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", + "rectangular", + "++", "off", - [ - ], - "Auto" + "Inherit: Inherit via internal rule", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", - "State Attributes", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 3, - 4 + 2, + 10 ] }, "viewer":{ @@ -125,17 +134,619 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"UnitDelay", + "blocktype":"Sum", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2783", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2779", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2814", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2846", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2778", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide5", + "label":"Divide5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2815", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2773", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"ext_limProt", + "label":"ext_limProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2791", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon6", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "ShowPortLabels", @@ -223,560 +834,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2795", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2776", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2833", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2815", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2778", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide5", - "label":"Divide5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2781", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2773", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2733", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"ext_limProt", - "label":"ext_limProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "name":"satMin", + "label":"satMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "Port", @@ -838,12 +901,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2733", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2732", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "name":"satMax", + "label":"satMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "Port", @@ -905,86 +968,118 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2732", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMax", - "label":"satMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "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":[ - "4", - "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":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2846", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2795", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "b_hitSat", + "b_hitMin", + "local", "Tag" ], "tabs":[ @@ -998,17 +1093,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2771", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2771", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"I", "label":"I", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "Port", @@ -1070,42 +1165,50 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2783", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2910", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "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":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", + "4", + "Port number", "[]", "[]", - "fixdt(1,16,4)", + "Inherit: auto", "off", - "Simplest", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", "on", - "1", - "All dimensions", - "-1" + "off", + "off", + "off" ], "tabs":[ "Main", @@ -1115,7 +1218,7 @@ "tabs_idx":[ 0, 2, - 10 + 11 ] }, "viewer":{ @@ -1124,17 +1227,134 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2770", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2817", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay1", + "label":"UnitDelay1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2769", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"err", + "label":"err", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2770", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"P", "label":"P", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "Port", @@ -1196,169 +1416,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2814", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2769", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"err", - "label":"err", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2794", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2844", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2844", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "Operator", @@ -1398,12 +1461,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2910#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1449,12 +1512,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1500,12 +1563,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2844#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2846#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1551,12 +1614,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2833#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2844#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1602,12 +1665,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2832#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2833#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1653,12 +1716,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2817#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2832#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1704,12 +1767,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2817#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1755,12 +1818,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1806,12 +1869,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2814#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1857,12 +1920,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2783#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2781#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1908,12 +1971,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2815#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2783#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1959,12 +2022,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2815#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2010,12 +2073,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2061,12 +2124,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2112,12 +2175,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2733#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2163,12 +2226,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2732#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2214,12 +2277,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2770#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2265,12 +2328,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2771#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2316,12 +2379,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2778#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2771#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2367,12 +2430,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2776#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2778#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2418,12 +2481,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2773#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2776#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2469,12 +2532,63 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2773#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", + "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:10454:2769#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.png new file mode 100644 index 0000000000000000000000000000000000000000..9f0d036383fd393063051360dc9e2a8376472db4 GIT binary patch literal 7781 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 GGywpP0&SWA literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.svg similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.svg index 1edd7fa..1678ec8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,187 +61,67 @@ - - - + + + - - + + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + - - + + - + - - + + - + sfix32_En20 @@ -253,197 +133,7 @@ - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - hitMax - - - - - - - - y - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -453,35 +143,35 @@ - + - + - + - + - + - + - + - + @@ -499,11 +189,11 @@ - + - + sfix16_En4 @@ -515,7 +205,308 @@ - + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + init + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Integrator + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -525,11 +516,11 @@ - + - + [b_hitMax] @@ -548,7 +539,840 @@ - + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + ext_limProt + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + preIntegrator + + + + + + + + preSat + + + + + + + + hitSat + + + + + + + + Clamp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clamping_circuit + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + @@ -558,11 +1382,11 @@ - + - + [b_hitMin] @@ -581,44 +1405,59 @@ - - - + + + - - + + - - + + - - [b_hitSat] + + 3 - - + + + + + + + + + + + + + + + + + I - - + + - - + + - - boolean + + ufix16_En16 @@ -629,44 +1468,59 @@ - - - + + + - - + + - - + + - - [b_hitMin] + + 4 - - + + + + + + + + + + + + + + + + + init - - + + - - + + - - boolean + + sfix32_En20 @@ -677,111 +1531,7 @@ - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En5 - - - - - - - - - - - + @@ -791,35 +1541,35 @@ - + - + - + - + - + - + - + - + @@ -845,11 +1595,11 @@ - + - + Ini=0 @@ -860,11 +1610,11 @@ - + - + boolean @@ -876,605 +1626,7 @@ - - - - - - - - - - - - - - - - - - - - - - preIntegrator - - - - - - - - preSat - - - - - - - - hitSat - - - - - - - - Clamp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clamping_circuit - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Integrator - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - ext_limProt - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - + @@ -1484,11 +1636,11 @@ - + - + 1 @@ -1506,11 +1658,11 @@ - + - + err @@ -1521,11 +1673,11 @@ - + - + sfix16_En4 @@ -1537,55 +1689,7 @@ - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - + @@ -1595,11 +1699,11 @@ - + - + 2 @@ -1617,11 +1721,11 @@ - + - + P @@ -1632,11 +1736,11 @@ - + - + ufix16_En12 @@ -1648,40 +1752,7 @@ - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - + @@ -1691,19 +1762,19 @@ - + - + - + - + @@ -1718,11 +1789,11 @@ - + - + boolean @@ -1743,7 +1814,21 @@ - + + + + + + + + + + + + + + + @@ -1757,7 +1842,7 @@ - + @@ -1771,7 +1856,7 @@ - + @@ -1785,7 +1870,7 @@ - + @@ -1799,7 +1884,7 @@ - + @@ -1813,21 +1898,21 @@ - + - + - + - + @@ -1841,35 +1926,35 @@ - + - + - + - + - + - + - + @@ -1879,17 +1964,17 @@ - + - + - + @@ -1923,21 +2008,21 @@ - + - + - + - + @@ -1951,7 +2036,7 @@ - + @@ -1965,7 +2050,7 @@ - + @@ -1979,7 +2064,7 @@ - + @@ -1993,7 +2078,7 @@ - + @@ -2007,35 +2092,35 @@ - + - + - + - + - + - + @@ -2049,35 +2134,35 @@ - + - + - + - + - + - + - + @@ -2087,11 +2172,11 @@ - + - + @@ -2113,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.json new file mode 100644 index 0000000..c92cee1 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.json @@ -0,0 +1,645 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2790", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2787", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2788", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2909", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "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:10455:2908", + "className":"Simulink.Delay", + "icon":"WebViewIcon3", + "name":"Resettable Delay", + "label":"Resettable Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2786", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "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:10455:2909#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "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:10455:2787#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "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:10455:2908#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "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:10455:2788#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "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:10455:2786#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.png new file mode 100644 index 0000000000000000000000000000000000000000..a77af0bba111a97dd408532d015c9a5cb2eb5dbe GIT binary patch literal 5543 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg similarity index 62% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg index 351f781..038daee 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg @@ -1,58 +1,90 @@ - + - + - + - - - + + + - - + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + @@ -66,38 +98,23 @@ - - + + - - - - - - - - - - sfix32_En16 - - - - - - - + + - + - - Ini=yInit + + sfix16_En4 @@ -108,7 +125,7 @@ - + @@ -165,11 +182,11 @@ - + - sfix32_En16 + sfix32_En20 @@ -180,11 +197,11 @@ - - + + - + @@ -194,7 +211,142 @@ - + + 2 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + x0 + + + + + + + + u + + + + + + + + Z + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + 1 @@ -212,11 +364,11 @@ - - + + - + u @@ -227,12 +379,12 @@ - - + + - - sfix32_En16 + + sfix32_En20 @@ -241,133 +393,49 @@ - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -387,11 +455,11 @@ - + - + @@ -401,28 +469,14 @@ - + - + - - - - - - - - - - - - - - - + @@ -431,5 +485,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json index 35fa977..6b82c24 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json @@ -1,11 +1,148 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2707", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2709", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"hitMax", + "label":"hitMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2791:2849", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2791:2707", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "Operator", @@ -45,567 +182,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2849", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2710", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"hitMin", - "label":"hitMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2848", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2701", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"lo", - "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2377", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"y", - "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2700", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2709", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"hitMax", - "label":"hitMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455: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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2699", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"up", - "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2704", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2704", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "Operator", @@ -645,12 +227,430 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2849#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2701", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2791:2710", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"hitMin", + "label":"hitMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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":[ + "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:10455:2791:2848", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2791:2700", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2791:2377", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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":[ + "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:10455:2791:2699", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "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:10455:2791:2849#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -696,12 +696,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2701#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2701#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -747,12 +747,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2704#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2704#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -798,12 +798,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2707#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2707#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -849,12 +849,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2699#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2699#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -900,12 +900,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2700#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2700#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -951,12 +951,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2848#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791:2848#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg index 939bae3..1ecfecf 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg @@ -9,15 +9,15 @@ - + - - + + - + @@ -27,30 +27,30 @@ - - 2 + + 1 - + - - + + - + - - y + + hitMax @@ -61,9 +61,9 @@ - + - + @@ -253,439 +253,9 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - hitMax - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - LowerRelop1 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -693,19 +263,19 @@ - + - + - + - + @@ -731,11 +301,11 @@ - + - + UpperRelop @@ -746,11 +316,11 @@ - + - + boolean @@ -762,7 +332,86 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LowerRelop1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -772,11 +421,11 @@ - + - + 3 @@ -794,11 +443,11 @@ - + - + lo @@ -809,11 +458,11 @@ - + - + sfix16_En4 @@ -825,7 +474,358 @@ - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + @@ -886,7 +886,7 @@ - + @@ -900,7 +900,7 @@ - + @@ -934,7 +934,7 @@ - + @@ -968,7 +968,7 @@ - + @@ -1002,7 +1002,7 @@ - + @@ -1036,7 +1036,7 @@ - + @@ -1090,7 +1090,7 @@ - + @@ -1106,5 +1106,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json index 1cf9302..9833e2a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2819", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2819", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preSat", "label":"preSat", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2818", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2818", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preIntegrator", "label":"preIntegrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2831", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2831", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Clamp", "label":"Clamp", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "Port", @@ -214,12 +214,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2839", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2839", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU3", "label":"SignDeltaU3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "ZeroCross", @@ -245,12 +245,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2837", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2837", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU2", "label":"SignDeltaU2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "ZeroCross", @@ -276,12 +276,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2841", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2841", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Equal1", "label":"Equal1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "Operator", @@ -321,59 +321,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2840", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"DataTypeConv4", - "label":"DataTypeConv4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828: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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2836", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2836", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"DataTypeConv3", "label":"DataTypeConv3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "OutMin", @@ -415,12 +368,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2843", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2843", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"hitSat", "label":"hitSat", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "Port", @@ -482,12 +435,59 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2838", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2840", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv4", + "label":"DataTypeConv4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455: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:10455:2838", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "Operator", @@ -527,12 +527,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2843#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2843#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -578,12 +578,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2838#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -629,12 +629,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2841#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -680,12 +680,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2840#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -731,12 +731,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2836#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -782,12 +782,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2839#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2839#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -833,12 +833,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2837#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2837#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2819#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2818#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2818#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg index 44b5d24..ee1d636 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg @@ -9,11 +9,11 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -267,7 +267,7 @@ - + @@ -347,7 +347,7 @@ - + @@ -419,11 +419,11 @@ - - + + - + @@ -433,7 +433,7 @@ - + @@ -441,7 +441,7 @@ - + @@ -456,22 +456,22 @@ - + - + - + - + int8 @@ -483,7 +483,7 @@ - + @@ -546,11 +546,11 @@ - - + + - + @@ -560,7 +560,7 @@ - + @@ -568,7 +568,7 @@ - + @@ -583,22 +583,22 @@ - + - + - + - + int8 @@ -610,9 +610,9 @@ - + - + @@ -672,7 +672,7 @@ - + @@ -686,7 +686,7 @@ - + @@ -700,7 +700,7 @@ - + @@ -714,7 +714,7 @@ - + @@ -728,7 +728,7 @@ - + @@ -742,7 +742,7 @@ - + @@ -756,7 +756,7 @@ - + @@ -770,7 +770,7 @@ - + @@ -784,7 +784,7 @@ - + @@ -800,5 +800,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.json index 9944950..16cb1d8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2817", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2817", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay1", "label":"UnitDelay1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "InitialCondition", @@ -50,12 +50,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2814", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2814", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Criteria", @@ -107,12 +107,92 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2781", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2785", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"out", + "label":"out", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2781", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "IconShape", @@ -166,27 +246,53 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2794", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2783", + "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "IconShape", + "Inputs", + "InputSameDT", + "AccumDataTypeStr", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "b_hitMax", - "local", - "Tag" + "rectangular", + "++", + "off", + "Inherit: Inherit via internal rule", + "[]", + "[]", + "fixdt(1,16,4)", + "off", + "Simplest", + "on", + "1", + "All dimensions", + "-1" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 10 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -194,143 +300,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"Sum", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2833", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "ShowPortLabels", @@ -418,111 +398,140 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" + "b_hitSat", + "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2776", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2795", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2776", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide2", "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Inputs", @@ -574,111 +583,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2815", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2815", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant", "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Value", @@ -722,61 +632,25 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2733", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2846", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "IconDisplay" ], "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "b_hitSat", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -784,17 +658,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2795", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2794", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "GotoTag", @@ -802,7 +676,7 @@ "IconDisplay" ], "values":[ - "b_hitMin", + "b_hitMax", "local", "Tag" ], @@ -822,85 +696,114 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2732", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMax", - "label":"satMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "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":[ - "4", - "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":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2783", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2778", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "name":"Divide5", + "label":"Divide5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ - "IconShape", "Inputs", + "Multiplication", "InputSameDT", - "AccumDataTypeStr", "OutMin", "OutMax", "OutDataTypeStr", @@ -912,13 +815,12 @@ "SampleTime" ], "values":[ - "rectangular", - "++", + "**", + "Element-wise(.*)", "off", - "Inherit: Inherit via internal rule", "[]", "[]", - "fixdt(1,16,4)", + "fixdt(1,16,5)", "off", "Simplest", "on", @@ -934,7 +836,7 @@ "tabs_idx":[ 0, 2, - 10 + 9 ] }, "viewer":{ @@ -943,97 +845,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"Product", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2785", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"out", - "label":"out", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2773", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2733", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"ext_limProt", - "label":"ext_limProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "name":"satMin", + "label":"satMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Port", @@ -1095,40 +917,50 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2778", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2910", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Divide5", - "label":"Divide5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ - "Inputs", - "Multiplication", - "InputSameDT", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "**", - "Element-wise(.*)", - "off", + "4", + "Port number", "[]", "[]", - "fixdt(1,16,5)", + "Inherit: auto", "off", - "Simplest", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", "on", - "1", - "All dimensions", - "-1" + "off", + "off", + "off" ], "tabs":[ "Main", @@ -1138,7 +970,7 @@ "tabs_idx":[ 0, 2, - 9 + 11 ] }, "viewer":{ @@ -1147,17 +979,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2771", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2771", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"I", "label":"I", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Port", @@ -1219,12 +1051,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2770", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2770", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"P", "label":"P", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Port", @@ -1286,12 +1118,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2769", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2769", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"err", "label":"err", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Port", @@ -1353,12 +1185,243 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2844", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2773", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"ext_limProt", + "label":"ext_limProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2732", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMax", + "label":"satMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2844", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "Operator", @@ -1398,12 +1461,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2910#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1449,12 +1512,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1500,12 +1563,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2844#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2846#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1551,12 +1614,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2833#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2844#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1602,12 +1665,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2832#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2833#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1653,12 +1716,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2817#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2832#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1704,12 +1767,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2817#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1755,12 +1818,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1806,12 +1869,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2814#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1857,12 +1920,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2783#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2781#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1908,12 +1971,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2815#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2783#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1959,12 +2022,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2815#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2010,12 +2073,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2061,12 +2124,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2112,12 +2175,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2733#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2163,12 +2226,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2732#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2214,12 +2277,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2770#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2265,12 +2328,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2771#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2316,12 +2379,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2778#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2771#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2367,12 +2430,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2776#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2778#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2418,12 +2481,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2773#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2776#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2469,12 +2532,63 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2773#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", + "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:10455:2769#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ff797a3d2acfb54887402821ad6ad297b557e209 GIT binary patch literal 7766 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.svg similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.svg index 51a4ea2..c789a78 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.svg @@ -9,11 +9,11 @@ - + - + @@ -72,193 +72,193 @@ - - - - - - - - - - - Ini=0 - - - - - + - + boolean + + + + + + + + + + + Ini=0 + + + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + T @@ -266,29 +266,29 @@ - + F - + - + - + - + sfix32_En20 @@ -300,67 +300,115 @@ - - - + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1 - + + + + + + + + + + + + + + + + + out + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + sfix32_En20 @@ -372,29 +420,68 @@ - - - + + + - - + + - - + + - - [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -405,7 +492,197 @@ - + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -415,11 +692,11 @@ - + - + [b_hitSat] @@ -438,726 +715,7 @@ - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMax] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - hitMax - - - - - - - - y - - - - - - - - hitMin - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Integrator - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - preIntegrator - - - - - - - - preSat - - - - - - - - hitSat - - - - - - - - Clamp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clamping_circuit - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1167,11 +725,11 @@ - + - + [b_hitMin] @@ -1190,59 +748,44 @@ - - - + + + - - + + - - + + - - 4 + + [b_hitMin] - - - - - - - - - - - - - - - - - satMax + + - - + + - - + + - - sfix16_En4 + + boolean @@ -1253,68 +796,44 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + [b_hitMax] - - + + - - + + - - + + - - sfix16_En4 + + boolean @@ -1325,106 +844,51 @@ - - - + + + - - + + - - + + - - 1 + + + + + + + + + + - - - - - - - - - - - - - - - - - out - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - ext_limProt + + - + - - + + - + sfix32_En20 @@ -1436,9 +900,255 @@ - + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + preIntegrator + + + + + + + + preSat + + + + + + + + hitSat + + + + + + + + Clamp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clamping_circuit + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + - + @@ -1446,19 +1156,19 @@ - + - + - + - + @@ -1476,11 +1186,11 @@ - + - + sfix16_En5 @@ -1492,58 +1202,184 @@ - - + + - + - + - - 3 + + 6 - + - + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + - - + + - + I - + - - + + - + ufix16_En16 @@ -1555,7 +1391,7 @@ - + @@ -1565,11 +1401,11 @@ - + - + 2 @@ -1587,11 +1423,11 @@ - + - + P @@ -1602,11 +1438,11 @@ - + - + ufix16_En12 @@ -1618,7 +1454,7 @@ - + @@ -1628,11 +1464,11 @@ - + - + 1 @@ -1650,11 +1486,11 @@ - + - + err @@ -1665,11 +1501,11 @@ - + - + sfix16_En4 @@ -1681,9 +1517,244 @@ - + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + init + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Integrator + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + ext_limProt + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -1691,19 +1762,19 @@ - + - + - + - + @@ -1718,11 +1789,11 @@ - + - + boolean @@ -1743,7 +1814,21 @@ - + + + + + + + + + + + + + + + @@ -1757,7 +1842,7 @@ - + @@ -1771,7 +1856,7 @@ - + @@ -1785,7 +1870,7 @@ - + @@ -1799,7 +1884,7 @@ - + @@ -1813,21 +1898,21 @@ - + - + - + - + @@ -1841,35 +1926,35 @@ - + - + - + - + - + - + - + @@ -1879,17 +1964,17 @@ - + - + - + @@ -1923,21 +2008,21 @@ - + - + - + - + @@ -1951,7 +2036,7 @@ - + @@ -1965,7 +2050,7 @@ - + @@ -1979,7 +2064,7 @@ - + @@ -1993,7 +2078,7 @@ - + @@ -2007,35 +2092,35 @@ - + - + - + - + - + - + @@ -2049,35 +2134,35 @@ - + - + - + - + - + - + - + @@ -2087,11 +2172,11 @@ - + - + @@ -2113,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.json index 3724e79..f7bb804 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:1#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:2#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:3#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:7#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:8#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:6#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507:9#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10507", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.svg new file mode 100644 index 0000000..6503cc5 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.svg @@ -0,0 +1,1180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UpperRelop + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LowerRelop1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + Ref1 + + + + + + + + Ref2 + + + + + + + + Prop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.json index d44d053..b08d448 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:1#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:2#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:3#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:7#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:8#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:6#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508:9#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10508", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg new file mode 100644 index 0000000..8a0a8dd --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg @@ -0,0 +1,1180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UpperRelop + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LowerRelop1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + Ref1 + + + + + + + + Ref2 + + + + + + + + Prop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.json index c66e1f1..db140bd 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.json @@ -1,11 +1,91 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10583", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"r_nLimProtMax", + "label":"r_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10575", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_iqLimProtMax", "label":"r_iqLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "Port", @@ -80,159 +160,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10653", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_nKiLimProt", - "label":"cf_nKiLimProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_nKiLimProt", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10574", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKiLimProt", - "label":"cf_iqKiLimProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10640", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_KbLimProt", - "label":"cf_KbLimProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_KbLimProt", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10651", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10634", "className":"Simulink.Sum", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "IconShape", @@ -286,18 +219,77 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10651", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10746", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"I_backCalc_fixdt1", "label":"I_backCalc_fixdt1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "yInit" ], "values":[ - "0" + "1000" ], "tabs":[ ], @@ -315,45 +307,41 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10658", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" + "yInit" ], "values":[ - "r_inpTgtScaAbs", - "local", - "Tag" + "1000" ], "tabs":[ - "Parameter Attributes" ], - "tabs_idx":0 + "tabs_idx":[ + ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10649", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10649", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto6", "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "GotoTag", @@ -381,12 +369,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10629", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10629", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto4", "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "GotoTag", @@ -414,169 +402,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10659", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10641", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10627", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10633", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10632", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10630", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10630", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto5", "label":"Goto5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "GotoTag", @@ -604,12 +435,362 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10643", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10656", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10640", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_KbLimProt", + "label":"cf_KbLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_KbLimProt", + "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:10641", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10642", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10659", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10633", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10655", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10658", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10632", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10574", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_iqKiLimProt", + "label":"cf_iqKiLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10643", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From4", "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "GotoTag", @@ -635,12 +816,125 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10577", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10672", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10627", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10570", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10577", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"n_max", "label":"n_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "Port", @@ -702,12 +996,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10672", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10653", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "name":"cf_nKiLimProt", + "label":"cf_nKiLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "Value", @@ -720,12 +1014,12 @@ "FramePeriod" ], "values":[ - "0", + "cf_nKiLimProt", "on", "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "fixdt(0,16,16)", "off", "inf" ], @@ -751,12 +1045,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10576", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"n_motAbs", "label":"n_motAbs", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "Port", @@ -818,172 +1112,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10570", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10567", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iqAbs", - "label":"iqAbs", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10656", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10655", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10673", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10673", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant1", "label":"Constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "Value", @@ -1027,200 +1161,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"I_backCalc_fixdt", - "label":"I_backCalc_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "inspector":{ - "params":[ - "yInit" - ], - "values":[ - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10634", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10625", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10657", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtScaAbs", - "label":"r_inpTgtScaAbs", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10568", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10568", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_max", "label":"iq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "Port", @@ -1282,45 +1228,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10642", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10567", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10583", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_nLimProtMax", - "label":"r_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "name":"iqAbs", + "label":"iqAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "Port", @@ -1335,17 +1248,11 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ "2", @@ -1360,17 +1267,10 @@ "-1", "auto", "off", - "off", - "0", - "off", - "held", - "off", - "0", "", - [ - ], - "Dialog", - "Auto", + "on", + "off", + "off", "off" ], "tabs":[ @@ -1390,17 +1290,117 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10568#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10657", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtScaAbs", + "label":"r_inpTgtScaAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10625", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", + "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:10568#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1446,12 +1446,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10567#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10567#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1497,12 +1497,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10577#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1548,12 +1548,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10576#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1599,12 +1599,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10632#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10632#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1650,12 +1650,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10640#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10640#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1701,12 +1701,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10641#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10641#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1752,12 +1752,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10643#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10643#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1803,12 +1803,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10655#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10655#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1854,12 +1854,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10656#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10656#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1905,12 +1905,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10657#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10657#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1956,12 +1956,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10659#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10659#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2007,12 +2007,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10633#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10633#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2058,12 +2058,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10634#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10634#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2109,12 +2109,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2160,12 +2160,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10574#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2211,12 +2211,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10672#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10672#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2262,12 +2262,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10653#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10653#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2313,12 +2313,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10651#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10651#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2364,12 +2364,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2415,12 +2415,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10673#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10673#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.png new file mode 100644 index 0000000000000000000000000000000000000000..641063d5a2c26952f643b5398ef2368bf2e84505 GIT binary patch literal 6765 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.svg index 7e853f7..b325d7d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.svg @@ -9,15 +9,15 @@ - + - - + + - + @@ -27,7 +27,55 @@ - + + 2 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + 1 @@ -45,11 +93,11 @@ - + - + r_iqLimProtMax @@ -61,185 +109,60 @@ - - - + + + - - + + - - + + - - cf_nKiLimProt + + - - - - - - - - - - - - - - - - - - - - - cf_nKiLimProt - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - + - - cf_iqKiLimProt - - - - - - - - - - - - - - + + - + - - cf_iqKiLimProt - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_KbLimProt + + - - - - - - - - - - - - - - - - - cf_KbLimProt + + - - + + - - + + - - ufix16_En12 + + sfix16_En4 @@ -250,7 +173,7 @@ - + @@ -260,27 +183,27 @@ - + - + - + - + - + - + @@ -298,11 +221,11 @@ - + - + sfix16_En4 @@ -314,9 +237,9 @@ - + - + @@ -324,59 +247,59 @@ - + - + err - + - + I - + - + Kb - + - + satMax - + - + satMin - + - + out - + - + I(z) @@ -394,11 +317,11 @@ - + - + I_backCalc_fixdt1 @@ -406,15 +329,15 @@ - + - - + + - - Ini=0 + + Ini=1000 @@ -424,11 +347,11 @@ - + - + sfix16_En4 @@ -436,29 +359,29 @@ - + - + - + - + - + - + @@ -472,29 +395,154 @@ - - - + + + - - + + - - + + - - [r_inpTgtScaAbs] + + err + + + + + + + + I + + + + + + + + Kb + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + out + + + + + + + + I(z) - - + + + + + + + + + + + + + + + + + I_backCalc_fixdt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + Ini=1000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -505,7 +553,7 @@ - + @@ -515,11 +563,11 @@ - + - + [r_nLimProtMax] @@ -538,7 +586,7 @@ - + @@ -548,11 +596,11 @@ - + - + [n_max] @@ -571,232 +619,7 @@ - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -806,11 +629,11 @@ - + - + [n_motAbs] @@ -829,340 +652,7 @@ - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - n_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - iqAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1172,11 +662,11 @@ - + - + [n_motAbs] @@ -1194,11 +684,11 @@ - + - + sfix16_En4 @@ -1210,43 +700,106 @@ - - - + + + - - + + - - + + - - [n_max] + + cf_KbLimProt - + + + + + + + + + + + + + + + + + cf_KbLimProt + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + - + - - + + - + sfix16_En4 @@ -1258,436 +811,7 @@ - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - I - - - - - - - - Kb - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - out - - - - - - - - I(z) - - - - - - - - - - - - - - - - - - - - - - I_backCalc_fixdt - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaAbs - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1697,11 +821,11 @@ - + - + [r_iqLimProtMax] @@ -1720,44 +844,44 @@ - - - + + + - - + + - - + + - - 2 + + [r_inpTgtScaAbs] - - + + - - - + + + - - + + - - r_nLimProtMax + + sfix16_En4 @@ -1766,7 +890,883 @@ - + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_iqKiLimProt + + + + + + + + + + + + + + + + + + + + + + cf_iqKiLimProt + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_nKiLimProt + + + + + + + + + + + + + + + + + + + + + + cf_nKiLimProt + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + iqAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + @@ -1780,7 +1780,7 @@ - + @@ -1794,7 +1794,7 @@ - + @@ -1808,7 +1808,7 @@ - + @@ -1822,7 +1822,7 @@ - + @@ -1836,7 +1836,7 @@ - + @@ -1870,7 +1870,7 @@ - + @@ -1884,7 +1884,7 @@ - + @@ -1898,7 +1898,7 @@ - + @@ -1912,7 +1912,7 @@ - + @@ -1926,7 +1926,7 @@ - + @@ -1940,7 +1940,7 @@ - + @@ -1974,7 +1974,7 @@ - + @@ -1988,7 +1988,7 @@ - + @@ -2002,7 +2002,7 @@ - + @@ -2016,7 +2016,7 @@ - + @@ -2030,7 +2030,7 @@ - + @@ -2044,7 +2044,7 @@ - + @@ -2058,7 +2058,7 @@ - + @@ -2072,7 +2072,7 @@ - + @@ -2086,7 +2086,7 @@ - + @@ -2102,5 +2102,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.json index 8a2bf6d..7981a72 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.json @@ -1,11 +1,60 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10600", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10662", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_iqKiLimProt", + "label":"cf_iqKiLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "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:10600", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"iq_limProtErr", "label":"iq_limProtErr", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "Port", @@ -80,12 +129,139 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10597", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "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:10661", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,32,20)", + "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:10591", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", + "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:10597", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "IconShape", @@ -139,188 +315,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10661", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(1,32,20)", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10662", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKiLimProt", - "label":"cf_iqKiLimProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10591", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10586", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10586", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_max", "label":"iq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "Port", @@ -382,12 +382,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10587", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10587", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_min", "label":"iq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "Port", @@ -449,12 +449,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10585", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10585", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq", "label":"iq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "Port", @@ -516,12 +516,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10585#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10585#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "SignalNameFromLabel", @@ -567,12 +567,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "SignalNameFromLabel", @@ -618,12 +618,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10586#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10586#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "SignalNameFromLabel", @@ -669,12 +669,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10587#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10587#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "SignalNameFromLabel", @@ -720,12 +720,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10662#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10662#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "SignalNameFromLabel", @@ -771,12 +771,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10661#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10661#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "SignalNameFromLabel", @@ -822,12 +822,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10597#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10597#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.svg index d5be523..f6fbdb6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.svg @@ -9,291 +9,11 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq_limProtErr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - + @@ -303,11 +23,11 @@ - + - + cf_iqKiLimProt @@ -325,11 +45,11 @@ - + - + cf_iqKiLimProt @@ -340,11 +60,11 @@ - + - + ufix16_En16 @@ -356,9 +76,225 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + - + @@ -366,11 +302,11 @@ - + - + case: { } @@ -388,11 +324,11 @@ - + - + Action Port @@ -404,7 +340,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -467,7 +467,7 @@ - + @@ -530,7 +530,7 @@ - + @@ -591,7 +591,7 @@ - + @@ -625,7 +625,7 @@ - + @@ -639,7 +639,7 @@ - + @@ -653,7 +653,7 @@ - + @@ -667,7 +667,7 @@ - + @@ -681,7 +681,7 @@ - + @@ -695,7 +695,7 @@ - + @@ -711,5 +711,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.json index 794cd52..ad64d65 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:1#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:2#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:3#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:7#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:8#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:6#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594:9#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10594", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.svg index d9a77e4..d536a65 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -140,9 +140,9 @@ - + - + @@ -332,9 +332,9 @@ - + - + @@ -524,9 +524,9 @@ - + - + @@ -603,9 +603,9 @@ - + - + @@ -652,9 +652,9 @@ - + - + @@ -709,7 +709,7 @@ - + @@ -772,7 +772,7 @@ - + @@ -835,7 +835,7 @@ - + @@ -896,7 +896,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -1009,22 +1009,22 @@ - - - + + + - + @@ -1058,7 +1058,7 @@ - + @@ -1103,16 +1103,16 @@ - + - + - + @@ -1146,7 +1146,7 @@ - + @@ -1160,7 +1160,7 @@ - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.json index f373373..1c1e946 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.json @@ -1,41 +1,31 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10809", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10810", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "name":"cf_KbLimProt", + "label":"cf_KbLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "FramePeriod" ], "values":[ - "rectangular", - "+-", - "off", - "Inherit: Inherit via internal rule", + "cf_KbLimProt", + "on", + "inf", "[]", "[]", - "Inherit: Same as first input", + "fixdt(0,16,12)", "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "inf" ], "tabs":[ "Main", @@ -44,8 +34,8 @@ ], "tabs_idx":[ 0, - 2, - 10 + 3, + 7 ] }, "viewer":{ @@ -54,114 +44,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10815", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10805", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10777", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10619", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10619", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_nLimProtMax", "label":"Vq_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "Port", @@ -236,12 +129,171 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10812", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"I_backCalc_fixdt", + "label":"I_backCalc_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "inspector":{ + "params":[ + "yInit" + ], + "values":[ + "900" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10777", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10776", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10815", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10805", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10812", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "GotoTag", @@ -267,41 +319,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"I_backCalc_fixdt", - "label":"I_backCalc_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "inspector":{ - "params":[ - "yInit" - ], - "values":[ - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10803", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10803", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant1", "label":"Constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "Value", @@ -345,339 +368,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10811", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_nKiLimProt", - "label":"cf_nKiLimProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_nKiLimProt", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10804", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10810", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_KbLimProt", - "label":"cf_KbLimProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_KbLimProt", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10607", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_max", - "label":"n_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10776", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10774", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10609", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10814", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10814", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_max", "label":"Vq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "Port", @@ -739,12 +435,316 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10774#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10804", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10609", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10607", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_max", + "label":"n_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10809", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10811", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_nKiLimProt", + "label":"cf_nKiLimProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_nKiLimProt", + "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:10774", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", + "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:10774#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -790,12 +790,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10607#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10607#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -841,12 +841,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10809#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10809#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -892,12 +892,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10805#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10805#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -943,12 +943,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10803#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10803#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -994,12 +994,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10804#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10804#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1045,12 +1045,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10811#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10811#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1096,12 +1096,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10810#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10810#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1147,12 +1147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10812#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10812#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1198,12 +1198,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1249,12 +1249,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10814#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3bd2f248f4414042a2448275c5effec1ba8b50 GIT binary patch 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.svg index 0cd277a..7c2cb1c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.svg @@ -9,64 +9,63 @@ - + - - - + + + - - + + - + - - - - - - - - - - - - - - - - - - + + cf_KbLimProt - - + + + + + + + + + + + + + + + + + cf_KbLimProt - - + + - - + + - - sfix16_En4 + + ufix16_En12 @@ -77,29 +76,44 @@ - - - + + + - - + + - - + + - - [Vq_max] + + 1 - - + + + + + + + + + + + + + + + + + Vq_nLimProtMax @@ -110,55 +124,165 @@ - - - + + + - - + + - + - - [n_motAbs] + + err + + + + + + + + I + + + + + + + + Kb + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + out + + + + + + + + I(z) - - + + + + + + + + + + + + + + + + + I_backCalc_fixdt + + + + + + + + + + + + + + + Ini=900 - + - - + + - + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -168,11 +292,11 @@ - + - + [n_motAbs] @@ -191,44 +315,29 @@ - - - + + + - - + + - - + + - - 1 + + [n_max] - - - - - - - - - - - - - - - - - Vq_nLimProtMax + + @@ -239,7 +348,88 @@ - + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -249,11 +439,11 @@ - + - + [Vq_max] @@ -271,11 +461,11 @@ - + - + sfix16_En4 @@ -287,165 +477,7 @@ - - - - - - - - - - - - - - - - err - - - - - - - - I - - - - - - - - Kb - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - out - - - - - - - - I(z) - - - - - - - - - - - - - - - - - - - - - - I_backCalc_fixdt - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -455,11 +487,11 @@ - + - + 0 @@ -477,11 +509,11 @@ - + - + sfix16_En4 @@ -493,59 +525,59 @@ - - - + + + - - + + - - + + - - cf_nKiLimProt + + 3 - - + + - - + + - - + + - - cf_nKiLimProt + + Vq_max - - + + - - + + - - ufix16_En16 + + sfix16_En4 @@ -556,7 +588,7 @@ - + @@ -566,11 +598,11 @@ - + - + [n_max] @@ -588,11 +620,11 @@ - + - + sfix16_En4 @@ -604,59 +636,44 @@ - - - + + + - - + + - - + + - - cf_KbLimProt + + case: { } - - + + - - - - - - - - - - cf_KbLimProt - - - - - - - + + - + - - ufix16_En12 + + Action Port @@ -667,7 +684,7 @@ - + @@ -730,29 +747,60 @@ - - - + + + - - + + - + - - [n_max] + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -763,7 +811,70 @@ - + + + + + + + + + + + + + + + + cf_nKiLimProt + + + + + + + + + + + + + + + + + + + + + + cf_nKiLimProt + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + @@ -773,11 +884,11 @@ - + - + 1 @@ -795,11 +906,11 @@ - + - + n_motAbs @@ -810,11 +921,11 @@ - + - + sfix16_En4 @@ -824,118 +935,7 @@ - - - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - + @@ -949,7 +949,7 @@ - + @@ -963,7 +963,7 @@ - + @@ -977,7 +977,7 @@ - + @@ -991,7 +991,7 @@ - + @@ -1005,7 +1005,7 @@ - + @@ -1019,7 +1019,7 @@ - + @@ -1033,7 +1033,7 @@ - + @@ -1047,7 +1047,7 @@ - + @@ -1061,7 +1061,7 @@ - + @@ -1075,7 +1075,7 @@ - + @@ -1091,5 +1091,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json index 410b093..347fc98 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2882", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2882", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2896", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2896", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "InitialCondition", @@ -130,12 +130,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2880", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2880", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "IconShape", @@ -189,12 +189,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2879", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2879", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"Data Type Conversion1", "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "OutMin", @@ -236,12 +236,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2878", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2878", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "Port", @@ -303,12 +303,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2878#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -354,12 +354,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2880#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -405,12 +405,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2896#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -456,12 +456,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2879#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab21ebc1728995deacc8d9d909ca04d4751d2a1 GIT binary patch literal 4686 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 WQx|;Q5W>K~z~JfX=d#Wzp$PzsA)&Sa literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg index 4e256e5..f4f1620 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -120,43 +120,43 @@ - - - - - - - - - - - Ini=yInit - - - - - + - + sfix32_En16 + + + + + + + + + + + Ini=yInit + + + + - + @@ -228,7 +228,7 @@ - + @@ -251,7 +251,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -353,7 +353,7 @@ - + @@ -367,7 +367,7 @@ - + @@ -401,7 +401,7 @@ - + @@ -415,7 +415,7 @@ - + @@ -431,5 +431,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json index 19c5274..765b1f8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:10", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:9", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Operator", @@ -125,12 +125,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:8", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Criteria", @@ -182,12 +182,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:7", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch", "label":"Switch", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Criteria", @@ -239,12 +239,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:6", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"LowerRelop1", "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Operator", @@ -284,12 +284,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:5", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Data Type Propagation", "label":"Data Type Propagation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "PropDataTypeMode", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:4", "className":"Simulink.DataTypeDuplicate", "icon":"WebViewIcon3", "name":"Data Type Duplicate", "label":"Data Type Duplicate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "NumInputPorts" @@ -376,12 +376,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:3", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Port", @@ -443,12 +443,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:2", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Port", @@ -510,12 +510,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:1", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "Port", @@ -577,12 +577,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:1#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:1#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -628,12 +628,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:2#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:2#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -679,12 +679,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:3#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:3#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -730,12 +730,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:7#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:7#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -781,12 +781,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:8#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:8#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -832,12 +832,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:6#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:6#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "SignalNameFromLabel", @@ -883,12 +883,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829:9#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895:9#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg index 3d23e4b..673c26b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,9 +61,9 @@ - + - + @@ -140,9 +140,9 @@ - + - + @@ -332,9 +332,9 @@ - + - + @@ -524,9 +524,9 @@ - + - + @@ -603,9 +603,9 @@ - + - + @@ -652,9 +652,9 @@ - + - + @@ -709,7 +709,7 @@ - + @@ -772,7 +772,7 @@ - + @@ -835,7 +835,7 @@ - + @@ -896,7 +896,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -1009,22 +1009,22 @@ - + - + - + - + @@ -1058,7 +1058,7 @@ - + @@ -1112,7 +1112,7 @@ - + @@ -1146,7 +1146,7 @@ - + @@ -1160,7 +1160,7 @@ - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.json index 4db20e0..ac24e85 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2894", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2894", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "InitialCondition", @@ -50,12 +50,648 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2854", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMax", + "label":"satMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2877", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2890", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Kb", + "label":"Kb", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2892", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2853", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2891", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2893", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2851", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"err", + "label":"err", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", + "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:10745:2889", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "Port", @@ -130,325 +766,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2893", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2892", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2891", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2855", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2855", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMin", "label":"satMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "Port", @@ -510,337 +833,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2890", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Kb", - "label":"Kb", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2854", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMax", - "label":"satMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2851", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"err", - "label":"err", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2869", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2853", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"I", - "label":"I", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2892#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -886,12 +884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2869#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -937,12 +935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2890#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -988,12 +986,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2893#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1039,12 +1037,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2891#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1090,12 +1088,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2894#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1141,12 +1139,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1192,12 +1190,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1243,12 +1241,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2851#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2851#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1294,12 +1292,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2853#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2853#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1345,12 +1343,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2854#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2854#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1396,12 +1394,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2855#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2855#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.svg index 61f114e..78c29e6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.svg @@ -9,11 +9,11 @@ - + - + @@ -72,80 +72,32 @@ - - - - - - - - - - - Ini=0 - - - - - + - + sfix32_En16 - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - + + - - + + - - out + + Ini=0 @@ -156,145 +108,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - + - + @@ -302,35 +118,35 @@ - + - + - + - + - + - + - + - + @@ -342,35 +158,35 @@ - + - + up - + - + u - + - + lo - + - + y @@ -388,11 +204,11 @@ - + - + sfix16_En4 @@ -404,9 +220,72 @@ - + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -420,19 +299,19 @@ - + - + u - + - + y @@ -462,11 +341,11 @@ - + - + Integrator @@ -483,11 +362,11 @@ - + - + sfix16_En4 @@ -499,132 +378,13 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - @@ -634,11 +394,11 @@ - + - + 3 @@ -656,11 +416,11 @@ - + - + Kb @@ -671,11 +431,11 @@ - + - + ufix16_En12 @@ -687,178 +447,68 @@ - - - + + + - - + + - - + + - - 4 + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - satMax + + - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - sfix32_En20 + + sfix32_En16 @@ -869,7 +519,7 @@ - + @@ -879,11 +529,11 @@ - + - + 2 @@ -901,11 +551,11 @@ - + - + I @@ -916,11 +566,11 @@ - + - + ufix16_En16 @@ -930,7 +580,357 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + out + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -944,7 +944,7 @@ - + @@ -958,7 +958,7 @@ - + @@ -972,7 +972,7 @@ - + @@ -986,7 +986,7 @@ - + @@ -1000,7 +1000,7 @@ - + @@ -1014,7 +1014,7 @@ - + @@ -1048,7 +1048,7 @@ - + @@ -1082,7 +1082,7 @@ - + @@ -1096,7 +1096,7 @@ - + @@ -1110,7 +1110,7 @@ - + @@ -1124,7 +1124,7 @@ - + @@ -1140,5 +1140,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json index 0bbabf1..9d841b3 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2896", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2896", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "InitialCondition", @@ -50,71 +50,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2880", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808: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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2882", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2882", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "Port", @@ -189,12 +130,71 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2879", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2880", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746: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:10746:2879", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"Data Type Conversion1", "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "OutMin", @@ -236,12 +236,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2878", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2878", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "Port", @@ -303,12 +303,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2878#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -354,12 +354,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2880#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -405,12 +405,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2896#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -456,12 +456,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2879#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab21ebc1728995deacc8d9d909ca04d4751d2a1 GIT binary patch literal 4686 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 WQx|;Q5W>K~z~JfX=d#Wzp$PzsA)&Sa literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg similarity index 83% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg index 7b81dde..c989d7e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg @@ -9,13 +9,13 @@ - + - + - + @@ -108,79 +108,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - + @@ -190,11 +118,11 @@ - + - + 1 @@ -212,11 +140,11 @@ - + - + y @@ -228,7 +156,79 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + @@ -251,7 +251,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -353,7 +353,7 @@ - + @@ -367,7 +367,7 @@ - + @@ -401,7 +401,7 @@ - + @@ -415,7 +415,7 @@ - + @@ -431,5 +431,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.json new file mode 100644 index 0000000..7d20e66 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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", + "OutMin", + "OutMax", + "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:10746:2895:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "OutMin", + "OutMax", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:10746:2895:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:10746:2895:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "inspector":{ + "params":[ + "PropDataTypeMode", + "PropDataType", + "IfRefDouble", + "IfRefSingle", + "IsSigned", + "NumBitsBase", + "NumBitsMult", + "NumBitsAdd", + "NumBitsAllowFinal", + "PropScalingMode", + "PropScaling", + "ValuesUsedBestPrec", + "SlopeBase", + "SlopeMult", + "SlopeAdd", + "BiasBase", + "BiasMult", + "BiasAdd" + ], + "values":[ + "Inherit via propagation rule", + "fixdt(1, 16)", + "double", + "single", + "IsSigned1", + "NumBits1", + "1", + "0", + "1:128", + "Inherit via propagation rule", + "2^-10", + "[5 -7]", + "Slope1", + "1", + "0", + "Bias1", + "1", + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"S-Function", + "masktype":"Data Type Propagation" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "inspector":{ + "params":[ + "NumInputPorts" + ], + "values":[ + "2" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeDuplicate", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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:10746:2895:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg new file mode 100644 index 0000000..c69f155 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg @@ -0,0 +1,1180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UpperRelop + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LowerRelop1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + Ref1 + + + + + + + + Ref2 + + + + + + + + Prop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.json index 1c92278..d670dc1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.json @@ -1,474 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2894", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2892", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2891", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2869", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2855", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2854", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMax", - "label":"satMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2853", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"I", - "label":"I", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2889", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "Port", @@ -543,159 +80,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2851", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2894", + "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"err", - "label":"err", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "InitialCondition", + "InputProcessing", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" ], "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", + "0", + "Inherited", "-1", - "Inherit", - "-1", - "auto", - "off", "", - "on", + "", "off", - "off", - "off" + [ + ], + "Auto" ], "tabs":[ "Main", - "Signal Attributes", + "State Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 3, + 4 ] }, "viewer":{ @@ -704,17 +125,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"UnitDelay", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2893", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2893", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "IconShape", @@ -768,12 +189,138 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2890", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2892", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2855", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMin", + "label":"satMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2890", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Kb", "label":"Kb", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "Port", @@ -835,12 +382,463 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2854", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMax", + "label":"satMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2895", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2853", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"I", + "label":"I", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2877", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2891", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2851", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"err", + "label":"err", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", + "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:10746:2892#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -886,12 +884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2869#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -937,12 +935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2890#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -988,12 +986,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2893#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1039,12 +1037,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2891#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1090,12 +1088,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2894#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1141,12 +1139,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1192,12 +1190,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1243,12 +1241,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2851#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2851#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1294,12 +1292,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2853#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2853#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1345,12 +1343,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2854#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2854#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1396,12 +1394,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2855#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2855#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.svg index 7173cf2..215977e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.svg @@ -9,13 +9,61 @@ - + - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + out + + + + + + + + + + + - + @@ -23,35 +71,35 @@ - + - + - + - + - + - + - + - + @@ -72,43 +120,107 @@ - - - - - - - - - - - sfix32_En16 - - - - - + - + Ini=0 + + + + + + + + + + + sfix32_En16 + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -118,35 +230,35 @@ - + - + - + - + - + - + - + - + @@ -164,11 +276,11 @@ - + - + sfix32_En16 @@ -180,119 +292,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - + @@ -355,108 +355,59 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y + + 3 - - + + + + + + + + + + + + + + + + + Kb - - + + - - + + - - sfix16_En4 + + ufix16_En12 @@ -467,7 +418,7 @@ - + @@ -477,11 +428,11 @@ - + - + 4 @@ -499,11 +450,11 @@ - + - + satMax @@ -514,11 +465,11 @@ - + - + sfix16_En4 @@ -530,7 +481,175 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -540,11 +659,11 @@ - + - + 2 @@ -562,11 +681,11 @@ - + - + I @@ -577,11 +696,11 @@ - + - + ufix16_En16 @@ -593,57 +712,9 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - out - - - - - - - - - - - + - + @@ -657,19 +728,19 @@ - + - + u - + - + y @@ -699,11 +770,11 @@ - + - + Integrator @@ -720,11 +791,11 @@ - + - + sfix16_En4 @@ -736,13 +807,69 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + @@ -752,11 +879,11 @@ - + - + 1 @@ -774,11 +901,11 @@ - + - + err @@ -789,11 +916,11 @@ - + - + sfix16_En4 @@ -803,134 +930,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Kb - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - + @@ -944,7 +944,7 @@ - + @@ -958,7 +958,7 @@ - + @@ -972,7 +972,7 @@ - + @@ -986,7 +986,7 @@ - + @@ -1000,7 +1000,7 @@ - + @@ -1014,7 +1014,7 @@ - + @@ -1048,7 +1048,7 @@ - + @@ -1082,7 +1082,7 @@ - + @@ -1096,7 +1096,7 @@ - + @@ -1110,7 +1110,7 @@ - + @@ -1124,7 +1124,7 @@ - + @@ -1140,5 +1140,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json index 19b19d2..18e3430 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json @@ -1,187 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2896", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746: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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2880", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746: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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2878", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"u", - "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2882", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2882", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", "inspector":{ "params":[ "Port", @@ -256,12 +80,62 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2879", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2896", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808: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:10808:2879", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"Data Type Conversion1", "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", "inspector":{ "params":[ "OutMin", @@ -303,12 +177,138 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2880", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808: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:10808:2878", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "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:10808:2878#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -354,12 +354,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2880#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -405,12 +405,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2896#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", "inspector":{ "params":[ "SignalNameFromLabel", @@ -456,12 +456,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2879#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab21ebc1728995deacc8d9d909ca04d4751d2a1 GIT binary patch literal 4686 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 WQx|;Q5W>K~z~JfX=d#Wzp$PzsA)&Sa literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg similarity index 83% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg index 52c0e14..7375036 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -122,15 +122,15 @@ - + - + - - Ini=0 + + Ini=yInit @@ -145,7 +145,7 @@ - sfix32_En20 + sfix32_En16 @@ -156,7 +156,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -220,70 +220,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - + @@ -293,35 +230,35 @@ - + - + - + - + - + - + - + - + @@ -339,12 +276,12 @@ - + - - sfix32_En20 + + sfix32_En16 @@ -353,35 +290,84 @@ - + - - - + + + - - + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix32_En16 + + - + - + - + - + @@ -415,14 +401,28 @@ - + - + - + + + + + + + + + + + + + + + @@ -431,5 +431,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.json new file mode 100644 index 0000000..893375d --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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", + "OutMin", + "OutMax", + "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:10808:2895:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "OutMin", + "OutMax", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:10808:2895:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:10808:2895:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "inspector":{ + "params":[ + "PropDataTypeMode", + "PropDataType", + "IfRefDouble", + "IfRefSingle", + "IsSigned", + "NumBitsBase", + "NumBitsMult", + "NumBitsAdd", + "NumBitsAllowFinal", + "PropScalingMode", + "PropScaling", + "ValuesUsedBestPrec", + "SlopeBase", + "SlopeMult", + "SlopeAdd", + "BiasBase", + "BiasMult", + "BiasAdd" + ], + "values":[ + "Inherit via propagation rule", + "fixdt(1, 16)", + "double", + "single", + "IsSigned1", + "NumBits1", + "1", + "0", + "1:128", + "Inherit via propagation rule", + "2^-10", + "[5 -7]", + "Slope1", + "1", + "0", + "Bias1", + "1", + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"S-Function", + "masktype":"Data Type Propagation" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "inspector":{ + "params":[ + "NumInputPorts" + ], + "values":[ + "2" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeDuplicate", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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:10808:2895:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg new file mode 100644 index 0000000..6b7804b --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg @@ -0,0 +1,1180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + UpperRelop + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LowerRelop1 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + Ref1 + + + + + + + + Ref2 + + + + + + + + Prop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.json index a8b562d..f0c8f9d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2893", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2893", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "IconShape", @@ -59,12 +59,388 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2892", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "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:10808:2895", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "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:10808:2877", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "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:10808:2869", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "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:10808:2891", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "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:10808:2855", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMin", + "label":"satMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "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:10808:2889", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "Port", @@ -139,101 +515,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2894", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2854", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2854", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"satMax", "label":"satMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "Port", @@ -295,302 +582,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2891", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2890", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Kb", - "label":"Kb", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2855", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2853", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2853", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"I", "label":"I", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "Port", @@ -652,42 +649,100 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2892", - "className":"Simulink.Sum", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2894", + "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ - "IconShape", - "Inputs", - "InputSameDT", - "AccumDataTypeStr", + "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:10808:2890", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Kb", + "label":"Kb", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", + "inspector":{ + "params":[ + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "rectangular", - "++", - "off", - "Inherit: Inherit via internal rule", + "3", + "Port number", "[]", "[]", - "Inherit: Inherit via internal rule", + "Inherit: auto", "off", - "Simplest", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", "on", - "1", - "All dimensions", - "-1" + "off", + "off", + "off" ], "tabs":[ "Main", @@ -697,7 +752,7 @@ "tabs_idx":[ 0, 2, - 10 + 11 ] }, "viewer":{ @@ -706,74 +761,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Sum", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2869", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2851", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2851", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"err", "label":"err", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "Port", @@ -835,12 +833,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2892#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -886,12 +884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2869#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -937,12 +935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2890#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -988,12 +986,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2893#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1039,12 +1037,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2891#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1090,12 +1088,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2894#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1141,12 +1139,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1192,12 +1190,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1243,12 +1241,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2851#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2851#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1294,12 +1292,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2853#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2853#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1345,12 +1343,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2854#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2854#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1396,12 +1394,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2855#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2855#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.svg index e8a6791..13e89fa 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.svg @@ -9,11 +9,11 @@ - + - + @@ -77,138 +77,67 @@ - - - + + + - - + + - + - - 1 - - - - - - - - - - - - - - + + - + - - out + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 + + - - + + - - + + - + sfix32_En16 @@ -220,9 +149,9 @@ - + - + @@ -230,35 +159,35 @@ - + - + - + - + - + - + - + - + @@ -270,35 +199,35 @@ - + - + up - + - + u - + - + lo - + - + y @@ -316,11 +245,11 @@ - + - + sfix16_En4 @@ -332,128 +261,9 @@ - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - + - + @@ -467,19 +277,19 @@ - + - + u - + - + y @@ -509,11 +319,11 @@ - + - + Integrator @@ -530,11 +340,11 @@ - + - + sfix16_En4 @@ -546,276 +356,15 @@ - + - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Kb - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En16 - - - - - - - - - - - - + @@ -823,19 +372,19 @@ - + - + - + - + @@ -853,11 +402,11 @@ - + - + sfix32_En20 @@ -869,7 +418,458 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMin + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + out + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + sfix32_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Kb + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + @@ -930,7 +930,7 @@ - + @@ -944,7 +944,7 @@ - + @@ -958,7 +958,7 @@ - + @@ -972,7 +972,7 @@ - + @@ -986,7 +986,7 @@ - + @@ -1000,7 +1000,7 @@ - + @@ -1014,7 +1014,7 @@ - + @@ -1048,7 +1048,7 @@ - + @@ -1082,7 +1082,7 @@ - + @@ -1096,7 +1096,7 @@ - + @@ -1110,7 +1110,7 @@ - + @@ -1124,7 +1124,7 @@ - + @@ -1140,5 +1140,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.json new file mode 100644 index 0000000..6b545eb --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.json @@ -0,0 +1,645 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2788", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2790", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2909", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "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:10828:2908", + "className":"Simulink.Delay", + "icon":"WebViewIcon3", + "name":"Resettable Delay", + "label":"Resettable Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2786", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "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:10828:2787", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2909#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "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:10828:2787#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "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:10828:2908#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "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:10828:2788#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "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:10828:2786#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.png new file mode 100644 index 0000000000000000000000000000000000000000..f436dc18de34af34a87e8da87813b7acbb1191c7 GIT binary patch literal 5456 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 OVDNPHb6Mw<&;$TOre5*@ literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg new file mode 100644 index 0000000..f075070 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg @@ -0,0 +1,489 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + x0 + + + + + + + + u + + + + + + + + Z + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json index d16e65b..e27d266 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json @@ -1,91 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2710", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"hitMin", - "label":"hitMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2377", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2377", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "Port", @@ -160,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2709", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2709", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"hitMax", "label":"hitMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "Port", @@ -240,12 +160,149 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2707", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2710", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"hitMin", + "label":"hitMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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":[ + "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:10828:2791:2849", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2791:2707", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"UpperRelop", "label":"UpperRelop", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "Operator", @@ -285,12 +342,114 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2701", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2848", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch1", + "label":"Switch1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2791:2704", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2791:2701", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"lo", "label":"lo", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "Port", @@ -352,114 +511,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2704", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"LowerRelop1", - "label":"LowerRelop1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2849", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2700", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2700", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "Port", @@ -521,12 +578,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2699", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2699", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"up", "label":"up", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "Port", @@ -588,69 +645,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2848", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2849#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2849#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -696,12 +696,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2701#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2701#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -747,12 +747,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2704#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2704#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -798,12 +798,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2707#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2707#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -849,12 +849,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2699#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2699#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -900,12 +900,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2700#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2700#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "SignalNameFromLabel", @@ -951,12 +951,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2848#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791:2848#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg index 7193911..de878c3 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg @@ -9,13 +9,349 @@ - + - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + hitMax + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -23,19 +359,19 @@ - + - + - + - + @@ -61,11 +397,11 @@ - + - + UpperRelop @@ -76,11 +412,11 @@ - + - + boolean @@ -92,310 +428,22 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - hitMin - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -403,7 +451,7 @@ - + @@ -411,7 +459,7 @@ - + @@ -419,7 +467,7 @@ - + @@ -427,7 +475,7 @@ - + @@ -435,7 +483,7 @@ - + @@ -443,7 +491,7 @@ - + @@ -451,7 +499,7 @@ - + @@ -459,7 +507,7 @@ - + @@ -467,7 +515,7 @@ - + @@ -475,22 +523,70 @@ - + - + - - T + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + - + F @@ -508,11 +604,11 @@ - + - + sfix16_En4 @@ -524,294 +620,9 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - lo - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - hitMax - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -819,19 +630,19 @@ - + - + - + - + @@ -857,11 +668,11 @@ - + - + LowerRelop1 @@ -872,11 +683,11 @@ - + - + boolean @@ -886,7 +697,196 @@ - + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + lo + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -900,7 +900,7 @@ - + @@ -934,7 +934,7 @@ - + @@ -968,7 +968,7 @@ - + @@ -1002,7 +1002,7 @@ - + @@ -1036,7 +1036,7 @@ - + @@ -1090,7 +1090,7 @@ - + @@ -1106,5 +1106,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json index 3ec0544..4a05152 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2819", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2819", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preSat", "label":"preSat", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2818", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2818", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"preIntegrator", "label":"preIntegrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2831", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2831", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Clamp", "label":"Clamp", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "Port", @@ -214,119 +214,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2839", - "className":"Simulink.Signum", - "icon":"WebViewIcon3", - "name":"SignDeltaU3", - "label":"SignDeltaU3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2837", - "className":"Simulink.Signum", - "icon":"WebViewIcon3", - "name":"SignDeltaU2", - "label":"SignDeltaU2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454: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":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2841", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Equal1", - "label":"Equal1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", - "inspector":{ - "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" - ], - "values":[ - "==", - "on", - "Inherit: Logical (see Configuration Parameters: Optimization)", - "Zero", - "-1", - "on" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2840", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2840", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"DataTypeConv4", "label":"DataTypeConv4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "OutMin", @@ -368,12 +261,90 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2843", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2839", + "className":"Simulink.Signum", + "icon":"WebViewIcon3", + "name":"SignDeltaU3", + "label":"SignDeltaU3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2836", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"DataTypeConv3", + "label":"DataTypeConv3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2843", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"hitSat", "label":"hitSat", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "Port", @@ -435,40 +406,38 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2836", - "className":"Simulink.DataTypeConversion", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2841", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"DataTypeConv3", - "label":"DataTypeConv3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "name":"Equal1", + "label":"Equal1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ - "OutMin", - "OutMax", + "Operator", + "InputSameDT", "OutDataTypeStr", - "LockScale", - "ConvertRealWorld", "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime" + "SampleTime", + "ZeroCross" ], "values":[ - "[]", - "[]", - "int8", + "==", "on", - "Real World Value (RWV)", + "Inherit: Logical (see Configuration Parameters: Optimization)", "Zero", - "off", - "-1" + "-1", + "on" ], "tabs":[ - "Parameter Attributes", + "Main", + "Data Type", "-Other" ], "tabs_idx":[ 0, - 7 + 1, + 4 ] }, "viewer":{ @@ -477,17 +446,48 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"DataTypeConversion", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2838", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2837", + "className":"Simulink.Signum", + "icon":"WebViewIcon3", + "name":"SignDeltaU2", + "label":"SignDeltaU2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828: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:10828:2838", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "Operator", @@ -527,12 +527,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2843#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2843#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -578,12 +578,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2838#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -629,12 +629,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2841#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -680,12 +680,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2840#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -731,12 +731,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2836#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -782,12 +782,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2839#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2839#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -833,12 +833,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2837#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2837#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -884,12 +884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2819#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", @@ -935,12 +935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2818#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2818#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg index a44ec70..3f57e95 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg @@ -9,11 +9,11 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -187,239 +187,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -429,19 +197,19 @@ - + - + - + - + @@ -467,11 +235,11 @@ - + - + int8 @@ -483,7 +251,87 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + @@ -493,19 +341,19 @@ - + - + - + - + @@ -531,11 +379,11 @@ - + - + int8 @@ -547,7 +395,7 @@ - + @@ -557,11 +405,11 @@ - + - + 3 @@ -579,11 +427,11 @@ - + - + hitSat @@ -594,11 +442,11 @@ - + - + boolean @@ -610,9 +458,161 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int32 + + + + + + + + + + + - + @@ -672,7 +672,7 @@ - + @@ -686,7 +686,7 @@ - + @@ -700,7 +700,7 @@ - + @@ -714,7 +714,7 @@ - + @@ -728,7 +728,7 @@ - + @@ -742,7 +742,7 @@ - + @@ -756,7 +756,7 @@ - + @@ -770,7 +770,7 @@ - + @@ -784,7 +784,7 @@ - + @@ -800,5 +800,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.json index a552bd8..693634d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2785", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2785", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"out", "label":"out", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "Port", @@ -80,12 +80,62 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2814", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2817", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay1", + "label":"UnitDelay1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2814", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "Criteria", @@ -137,12 +187,502 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2781", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2783", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2779", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon1", + "name":"Integrator", + "label":"Integrator", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2845", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2846", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2833", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2832", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2815", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2732", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"satMax", + "label":"satMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2795", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2791", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon6", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "ShowPortLabels", @@ -230,592 +770,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2783", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2794", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2795", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2833", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2778", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide5", - "label":"Divide5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2817", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clamping_circuit", - "label":"Clamping_circuit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Integrator", - "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2776", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2773", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2733", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"ext_limProt", - "label":"ext_limProt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "name":"satMin", + "label":"satMin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "Port", @@ -877,50 +837,40 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2733", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2778", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"satMin", - "label":"satMin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "name":"Divide5", + "label":"Divide5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Inputs", + "Multiplication", + "InputSameDT", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "5", - "Port number", + "**", + "Element-wise(.*)", + "off", "[]", "[]", - "Inherit: auto", + "fixdt(1,16,5)", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", + "Simplest", "on", - "off", - "off", - "off" + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", @@ -930,7 +880,7 @@ "tabs_idx":[ 0, 2, - 11 + 9 ] }, "viewer":{ @@ -939,17 +889,74 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Product", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2732", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2776", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2910", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"satMax", - "label":"satMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "name":"init", + "label":"init", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "Port", @@ -1011,71 +1018,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2781", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2771", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2771", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"I", "label":"I", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "Port", @@ -1137,12 +1085,276 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2769", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clamping_circuit", + "label":"Clamping_circuit", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2770", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"P", + "label":"P", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2773", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"ext_limProt", + "label":"ext_limProt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2794", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2769", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"err", "label":"err", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "Port", @@ -1204,161 +1416,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2815", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2770", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"P", - "label":"P", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2844", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2844", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"AND1", "label":"AND1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "Operator", @@ -1398,12 +1461,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2910#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1449,12 +1512,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1500,12 +1563,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2844#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2846#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1551,12 +1614,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2833#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2844#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1602,12 +1665,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2832#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2833#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1653,12 +1716,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2817#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2832#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1704,12 +1767,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2817#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1755,12 +1818,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2814#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1806,12 +1869,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2814#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1857,12 +1920,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2783#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2781#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1908,12 +1971,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2815#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2783#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1959,12 +2022,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2815#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2010,12 +2073,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2061,12 +2124,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2112,12 +2175,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2733#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2163,12 +2226,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2732#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2214,12 +2277,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2770#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2265,12 +2328,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2771#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2316,12 +2379,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2778#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2771#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2367,12 +2430,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2776#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2778#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2418,12 +2481,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2773#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2776#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2469,12 +2532,63 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2773#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", + "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:10828:2769#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.png new file mode 100644 index 0000000000000000000000000000000000000000..305a72e1a427d7bd0580b02af7a71b36bb6948bf GIT binary patch literal 7778 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.svg similarity index 83% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.svg index 9e36269..bd980f7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -120,235 +120,381 @@ - - - - - - - - - - - Ini=0 - - - - - + - + boolean + + + + + + + + + + + Ini=0 + + + + - - - + + + - - + + - + - - up + + - + - - u + + - + - - lo + + - + - - hitMax + + - + - - y + + - + - - hitMin + + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F - - + + - + - - + + - + sfix16_En4 - - - - - - - - - - - boolean - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + @@ -356,25 +502,33 @@ - - + + - - + + - + u - - + + - + + init + + + + + + + y @@ -387,8 +541,8 @@ - - + + @@ -400,15 +554,15 @@ - + - - + + - + Integrator @@ -421,15 +575,15 @@ - + - - + + - + sfix16_En4 @@ -441,13 +595,301 @@ - + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitSat] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMin] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hitMax] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + satMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -457,11 +899,11 @@ - + - + [b_hitMin] @@ -480,196 +922,249 @@ - - - + + + - - + + - - + + - - [b_hitMax] + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + hitMax + + + + + + + + y + + + + + + + + hitMin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + boolean - - - - - - - - - - - - - - - - - - - - - - + + + - - + + - - - - - - - - - + + sfix16_En4 - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitMin] - - - - - - - - - - - - - + - - + + - + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - + + - - 0 + + 6 - - + + + + + + + + + + + + + + + + + satMin - - + + - - + + - - sfix32_En20 + + sfix16_En4 @@ -680,9 +1175,9 @@ - + - + @@ -690,19 +1185,19 @@ - + - + - + - + @@ -720,11 +1215,11 @@ - + - + sfix16_En5 @@ -736,7 +1231,189 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + I + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + @@ -752,35 +1429,35 @@ - + - + preIntegrator - + - + preSat - + - + hitSat - + - + Clamp @@ -810,11 +1487,11 @@ - + - + Clamping_circuit @@ -831,11 +1508,11 @@ - + - + boolean @@ -847,490 +1524,13 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - ext_limProt - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - satMin - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - satMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hitSat] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - I - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - @@ -1340,11 +1540,11 @@ - + - + 2 @@ -1362,11 +1562,11 @@ - + - + P @@ -1377,11 +1577,11 @@ - + - + ufix16_En12 @@ -1393,187 +1593,58 @@ - - - + + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + 7 - - + + + + + + + + + + + + + + + + + ext_limProt - + - - + + - + sfix32_En20 @@ -1585,70 +1656,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1658,11 +1666,11 @@ - + - + [b_hitMax] @@ -1681,7 +1689,70 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1691,19 +1762,19 @@ - + - + - + - + @@ -1718,11 +1789,11 @@ - + - + boolean @@ -1743,7 +1814,21 @@ - + + + + + + + + + + + + + + + @@ -1757,7 +1842,7 @@ - + @@ -1771,7 +1856,7 @@ - + @@ -1785,7 +1870,7 @@ - + @@ -1799,7 +1884,7 @@ - + @@ -1813,21 +1898,21 @@ - + - + - + - + @@ -1841,35 +1926,35 @@ - + - + - + - + - + - + - + @@ -1879,17 +1964,17 @@ - + - + - + @@ -1923,21 +2008,21 @@ - + - + - + - + @@ -1951,7 +2036,7 @@ - + @@ -1965,7 +2050,7 @@ - + @@ -1979,7 +2064,7 @@ - + @@ -1993,7 +2078,7 @@ - + @@ -2007,35 +2092,35 @@ - + - + - + - + - + - + @@ -2049,35 +2134,35 @@ - + - + - + - + - + - + - + @@ -2087,11 +2172,11 @@ - + - + @@ -2113,5 +2198,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.json new file mode 100644 index 0000000..ad86594 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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", + "OutMin", + "OutMax", + "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:10829:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "OutMin", + "OutMax", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:10829:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:10829:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "inspector":{ + "params":[ + "PropDataTypeMode", + "PropDataType", + "IfRefDouble", + "IfRefSingle", + "IsSigned", + "NumBitsBase", + "NumBitsMult", + "NumBitsAdd", + "NumBitsAllowFinal", + "PropScalingMode", + "PropScaling", + "ValuesUsedBestPrec", + "SlopeBase", + "SlopeMult", + "SlopeAdd", + "BiasBase", + "BiasMult", + "BiasAdd" + ], + "values":[ + "Inherit via propagation rule", + "fixdt(1, 16)", + "double", + "single", + "IsSigned1", + "NumBits1", + "1", + "0", + "1:128", + "Inherit via propagation rule", + "2^-10", + "[5 -7]", + "Slope1", + "1", + "0", + "Bias1", + "1", + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"S-Function", + "masktype":"Data Type Propagation" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "inspector":{ + "params":[ + "NumInputPorts" + ], + "values":[ + "2" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeDuplicate", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10829:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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:10829:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10829", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.svg index 5fbcfdf..e2cd595 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,9 +61,9 @@ - + - + @@ -140,9 +140,9 @@ - + - + @@ -332,9 +332,9 @@ - + - + @@ -524,9 +524,9 @@ - + - + @@ -603,9 +603,9 @@ - + - + @@ -652,9 +652,9 @@ - + - + @@ -709,7 +709,7 @@ - + @@ -772,7 +772,7 @@ - + @@ -835,7 +835,7 @@ - + @@ -896,7 +896,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -1012,10 +1012,10 @@ - + - + @@ -1024,7 +1024,7 @@ - + @@ -1058,7 +1058,7 @@ - + @@ -1103,16 +1103,16 @@ - + - + - + @@ -1146,7 +1146,7 @@ - + @@ -1160,7 +1160,7 @@ - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json new file mode 100644 index 0000000..0d42a1c --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json @@ -0,0 +1,2949 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11101", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"i_beta", + "label":"i_beta", + "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":[ + "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: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: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:11094", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_beta", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11092", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_betaBC", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "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: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: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:11085", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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: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: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: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: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:11089", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11097", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge1", + "label":"Merge1", + "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:11077", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_betaAC", + "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:11075", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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: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:11079", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_betaBC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "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:11087", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_alphaAB", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11096", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 == 0", + "u1 == 1", + "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:11073", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_alphaBC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "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: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: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", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11041", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_PhasesAC", + "label":"Clarke_PhasesAC", + "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: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:11025", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaBC", + "label":"i_phaBC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11084", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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: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:11024", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaAB", + "label":"i_phaAB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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: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:11056#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11079#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11078#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11024#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11085#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11083#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11026#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11072#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11096#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11099#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11073#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11081#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11026#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11025#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11084#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11097#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11098#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11082#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11080#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11056#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11096#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11096#out:3", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11074#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11075#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11041#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11041#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11076#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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:11077#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png new file mode 100644 index 0000000000000000000000000000000000000000..5660d817fd99e53187c9b0c3dc532a0faaca0ea4 GIT binary patch literal 6931 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg similarity index 65% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg index d226648..14247bd 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg @@ -1,23 +1,23 @@ - + - + - + - - + + - + @@ -27,29 +27,29 @@ - + 2 - + - + - + - + i_beta @@ -61,59 +61,107 @@ - - - + + + - - + + - + - - b_selPhaABCurrMeas + + 1 - + + + + + + + + + + + + + + + + + i_alpha + + + + + + + + + + + + + + + + + + + + + + + + + + z_selPhaCurMeasABC + + + + + + - - + + - - + + - - b_selPhaABCurrMeas + + z_selPhaCurMeasABC - - + + - - + + - - boolean + + uint8 @@ -124,30 +172,30 @@ - - - + + + - - + + - - + + - - + + - + - - + + @@ -161,22 +209,22 @@ - - + + - + - - + + - + sfix16_En4 @@ -188,107 +236,28 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - + + - + - + - + [i_beta] - + @@ -300,220 +269,7 @@ - - - - - - - - - - - - - - - - [i_betaAB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_alphaBC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_alphaAB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_alpha] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -523,11 +279,11 @@ - + - + [i_betaBC] @@ -546,252 +302,29 @@ - - - + + + - - + + - - + + - - 1 - - - - - - - - - - - - - - - - - - - - - - i_alpha - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_betaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - + [i_betaAB] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -802,44 +335,29 @@ - - - + + + - - + + - - + + - - [i_phaAB] + + [i_alphaBC] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -850,44 +368,29 @@ - - - + + + - - + + - - + + - - [i_alpha] + + [i_betaAC] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -898,7 +401,7 @@ - + @@ -908,11 +411,11 @@ - + - + [i_phaBC] @@ -930,11 +433,11 @@ - - + + - + sfix16_En4 @@ -946,43 +449,43 @@ - - + + - + - + - - [i_alphaAB] + + [i_phaAB] - + - + - - + + - + sfix16_En4 @@ -994,28 +497,76 @@ - - - + + + - - + + - - + + - - [i_phaBC] + + [i_phaAB] - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAC] + + + + + + @@ -1027,7 +578,560 @@ - + + + + + + + + + + + + + + + + [i_alpha] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_betaAC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_betaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alpha] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == 0) + + + + + + + + elseif(u1 == 1) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + @@ -1037,11 +1141,11 @@ - + - + [i_alphaBC] @@ -1059,11 +1163,11 @@ - - + + - + sfix16_En4 @@ -1075,9 +1179,9 @@ - + - + @@ -1091,43 +1195,43 @@ - + - + i_phaA - + - + i_phaB - + - + i_alphaAB - + - + i_betaAB - + - + if { } @@ -1157,11 +1261,11 @@ - - + + - + Clarke_PhasesAB @@ -1174,15 +1278,15 @@ - + - - + + - + sfix16_En4 @@ -1195,16 +1299,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1216,16 +1320,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1236,112 +1340,49 @@ - + - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_phaBC - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + - + - + - + [i_beta] - + - + - - + + - + sfix16_En4 @@ -1353,59 +1394,29 @@ - - - + + + - - + + - - + + - - 1 + + [i_phaAB] - - - - - - - - - - - - - - - - - i_phaAB - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1416,9 +1427,9 @@ - - - + + + @@ -1426,49 +1437,49 @@ - + - + - - i_phaB - - - - - - - - i_phaC + + i_phaA - + - - i_alphaBC + + i_phaC - + - - i_betaBC + + i_alphaAC + + + + + i_betaAC + + + - + else { } @@ -1481,7 +1492,7 @@ - + @@ -1494,16 +1505,16 @@ - + - - + + - - Clarke_PhasesBC + + Clarke_PhasesAC @@ -1515,15 +1526,15 @@ - + - - + + - + sfix16_En4 @@ -1536,15 +1547,15 @@ - + - - + + - + action @@ -1557,15 +1568,15 @@ - + - - + + - + sfix16_En4 @@ -1575,15 +1586,452 @@ - + - + + + + + + + + + + + + + + + + + + + + + + i_phaB + + + + + + + + i_phaC + + + + + + + + i_alphaBC + + + + + + + + i_betaBC + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clarke_PhasesBC + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_phaBC + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_alphaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_betaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1595,49 +2043,49 @@ - + - + - + - + - + - + - + - + - + - + @@ -1651,7 +2099,7 @@ - + @@ -1665,7 +2113,7 @@ - + @@ -1679,7 +2127,7 @@ - + @@ -1693,49 +2141,35 @@ - + - + - + - + - + - - - - - - - - - - - - - - - + @@ -1749,21 +2183,21 @@ - + - + - + - + @@ -1777,21 +2211,21 @@ - + - + - + - + @@ -1805,35 +2239,35 @@ - + - + - + - + - + - + - + @@ -1847,21 +2281,21 @@ - + - + - + - + @@ -1875,7 +2309,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json index a0c43fd..d29cc0d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8685", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11040", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Clarke Transform:

i_alpha = i_phaA

i_beta = ((1/sqrt(3))*i_phaA + (2/sqrt(3))*i_phaB)

", "label":"

Clarke Transform:

i_alpha = i_phaA

i_beta = ((1/sqrt(3))*i_phaA + (2/sqrt(3))*i_phaB)

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "Text", @@ -49,12 +49,92 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8682", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11039", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"i_betaAB", + "label":"i_betaAB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "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:11037", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "IconShape", @@ -108,12 +188,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8681", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11036", "className":"Simulink.SignalConversion", "icon":"WebViewIcon3", "name":"Signal Conversion2", "label":"Signal Conversion2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "ConversionOutput", @@ -141,267 +221,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8684", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_betaAB", - "label":"i_betaAB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8680", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8683", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_alphaAB", - "label":"i_alphaAB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8676", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8674", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8678", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11033", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"Gain4", "label":"Gain4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "Gain", @@ -455,12 +280,125 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8673", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11038", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"i_alphaAB", + "label":"i_alphaAB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", + "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: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:11028", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"i_phaB", "label":"i_phaB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "Port", @@ -522,53 +460,25 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8677", - "className":"Simulink.Gain", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11029", + "className":"Simulink.ActionPort", "icon":"WebViewIcon3", - "name":"Gain2", - "label":"Gain2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" + "InitializeStates", + "PropagateVarSize" ], "values":[ - "2/sqrt(3)", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", - "Zero", - "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" + "held", + "Only when execution is resumed" ], "tabs":[ - "Main", - "Signal Attributes", - "Parameter Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 8, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -576,26 +486,24 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"ActionPort", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8679", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11030", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ "i_phaA", - "local", "Tag" ], "tabs":[ @@ -609,17 +517,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8672", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11027", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"i_phaA", "label":"i_phaA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "Port", @@ -681,19 +589,52 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8675", + "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":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "i_phaA", + "i_phaB", "Tag" ], "tabs":[ @@ -712,12 +653,71 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8673#out:1", + "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:11028#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", @@ -763,12 +763,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8672#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11027#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", @@ -814,12 +814,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8675#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11030#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", @@ -865,12 +865,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8677#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11032#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", @@ -916,12 +916,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8676#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11031#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", @@ -967,12 +967,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8678#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11033#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1018,12 +1018,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8682#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11037#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1069,12 +1069,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8681#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11036#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11026", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg index e7a0a71..db9e610 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg @@ -9,11 +9,11 @@
- + - + @@ -64,7 +64,55 @@ - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_betaAB + + + + + + + + + + + @@ -73,36 +121,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -120,11 +168,11 @@ - + - + sfix16_En4 @@ -136,7 +184,7 @@ - + @@ -146,108 +194,84 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -255,15 +279,15 @@ - + - + - - + + @@ -271,6 +295,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -296,11 +344,11 @@ - + - + sfix16_En4 @@ -312,44 +360,44 @@ - - - + + + - - + + - - + + - - 2 + + 1/sqrt(3) - - + + - - - + + + - - + + - - i_betaAB + + sfix16_En4 @@ -360,7 +408,55 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_alphaAB + + + + + + + + + + + @@ -370,11 +466,11 @@ - + - + [i_phaB] @@ -393,199 +489,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - i_alphaAB - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 1/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -595,11 +499,11 @@ - + - + 2 @@ -617,11 +521,11 @@ - + - + i_phaB @@ -632,11 +536,11 @@ - + - + sfix16_En4 @@ -648,43 +552,91 @@ - - - + + + - - + + - - + + - - 2/sqrt(3) + + if { } - - + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaA] + + + + + + + - + - - + + - + sfix16_En4 @@ -696,7 +648,70 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_phaA + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -706,11 +721,11 @@ - + - + [i_phaA] @@ -729,58 +744,43 @@ - - - + + + - - + + - - + + - - 1 + + [i_phaB] - - - - - - - - - - - - - - - - - i_phaA + + - + - + - + sfix16_En4 @@ -792,43 +792,43 @@ - - - + + + - - + + - + - - [i_phaA] + + 2/sqrt(3) - - + + - + - + - + sfix16_En4 @@ -838,7 +838,7 @@ - + @@ -852,7 +852,7 @@ - + @@ -866,7 +866,7 @@ - + @@ -900,7 +900,7 @@ - + @@ -914,7 +914,7 @@ - + @@ -928,7 +928,7 @@ - + @@ -942,7 +942,7 @@ - + @@ -956,7 +956,7 @@ - + @@ -972,5 +972,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json new file mode 100644 index 0000000..29ee2b7 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json @@ -0,0 +1,1122 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11055", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Clarke Transform:

i_alpha = i_phaA

i_beta = (-(1/sqrt(3))*i_phaA - (2/sqrt(3))*i_phaC)

", + "label":"

Clarke Transform:

i_alpha = i_phaA

i_beta = (-(1/sqrt(3))*i_phaA - (2/sqrt(3))*i_phaC)

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Clarke Transform:

\n

i_alpha \t= i_phaA

\n

i_beta \t= (-(1/sqrt(3))*i_phaA - (2/sqrt(3))*i_phaC)

", + "off", + "rich", + "auto", + "auto", + -1, + "auto", + "black", + "white", + "left", + "off", + "" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11053", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"i_alphaAC", + "label":"i_alphaAC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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: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:11049", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11048", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain4", + "label":"Gain4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "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:11044", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11047", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain2", + "label":"Gain2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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: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:11046", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11052", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11043", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaC", + "label":"i_phaC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11054", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"i_betaAC", + "label":"i_betaAC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11042", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaA", + "label":"i_phaA", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11051#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11052#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11048#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11046#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11047#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11045#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11043#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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:11042#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11041", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ff93aa30e783ab53c200ad8d62b9e22f16ac53 GIT binary patch literal 5647 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85l$ldb&7lu?`$F~)?=9aPdc>r?fr*P_lM=sZ2iw{X2dURLY<$k_-Rb*B zIZf^FV&k_y=~=VmjQ=Xv-|>8(``dll-phXJmtHQJeC|rv`rb)DR`hE{nSN|^a=Fp^ zM(NO}sFcWr>9uoyA3v#g`ZYVpDWQGyCEYEm&)sA$-Z$rdwW@2Nh`_}qPg?geEb=(k zAi!y$;KIbiF_D4UN#($Z;u=Y=7w2Gc+t2^s>c_6*#y>aO-9Pd-^Wr6)FRU%rm7ku> zId5oV)3dkwyWKC&b90$RT>nm=!Lj4+fo66GPfi0PCW+ny7X&_>R6lUppP8B2p~y%; zcyV3rZ?k~VrEN>r^S^i-dOkQ{ft+`@mkTQkL)rU#w#y$smobWDYiqyyKmRV%o3e!4 zW)Hgc8@8Dxd`?@ihUdfyhCg)+ma#=_=R0wRMM|pSMucgAt?hwRQyUI1WLv!;A@8~? zx6&gfqnQp043TotQeUd}GBB(Sv)-Q{7PzpDS)z8*iA}#;IQF+a2+sOl<}m5Xb#3jd z>#uf)eP6#K;Jn}+ziuxV_9G7q4y0{fxP7}g!-Q$m*cM;pn18;#v5~Q)q~yWu`+uJO z*_T;s8xX=$QpS|FIqJx#iYv=c?J9jGymXID#5SL``7wLBa_(^4$az(`J)b#h?XNE< z&xiMau40_)S1WXJk_o-mK^&YqR?7VnL{>(<@3M5Ald z1#!WWPft#2zED*5A!EEqBdb=~P%vVv7jMU1zBO^S zzka10Rh`bgA?oU{W5NEt?+!n@x=8Gz>zaa~8@|h~zn(aG^5=?s9)S(K(pRinR2VN_ zT>LOVKjqWoq~xoQ|NOg{YbU=z^1Jr8-|nwX7z9L@wi)cvGu^k(_}}jj#V0-;$(H&r zcd%;8i#c)Yf7OOud18NGXln-3rz0${6`r48{gthmv7?)LU2Jf-@6)G?f45zCl#*`L zjc$-Ozq07Yudfc?+zCc2{in^4*qSkI@?x|9UXyOwyeV4gzv6w3`(97~`C+ehfBww6 zoBp%t!H2{L%k5=r@4vp@xJ)hKDA(6tlO|m$KCvn4inn)gcT;L=)`7WxrVZ9*E3RL< zxG*j{a%NP`m)}?aK6-RzS$3O>$|9ysH9tRDnqNM4Dlo=orVhrbq_ZN7Ty zw_m?DGIE-mED1Z)-sa}~@aw9nWxHedP81ftdRymf8*dVCtXq0QVYo^QE* zHSN_hwFj3}74-dW-9J3<=%0W4{fBIoMXwYbAAaRc_>>mcf86-HfzQ8Zi%Tbb`O>-G zH}uG+sKz&MF8)9Kz4k{y?JbGk#p}zrfKH-0I4ZHe}GOdZV z{utG8v3CCtrWfzS=gUmKIhL~pFB zu1?&3yYTZf-<;dqc)J!YSihcMtef@sx3`DCzP@f~VbQT>jZTJ%RL#Gi&x>bY_+l#Z z&-%}`?fY1_-|jtj%tgI5uW z%bz`aHX}E;_4@19(@&kUv$azqj~zI`@b3P8{>?XeHs9o75Vm4?KKt}jCs$Y2prD{* zIrCpFn~`6)U*6ErP(w>=RspYLZf@?v`w!2~Hs4tE)JvmF=$9-T6XTXGTMi@`IIO<9 zD0kDvBgGF2EH2!+(^LKZ-NOe5n=^89S`H>OT+MRz_U68}CbC(7{~w{;+}wz*S)x@{ zRR$&|Er$*{ZP~i@V1~(}ojWDt){FoB`}cEIZvU#qTUqDVe=$DcC*APjUjXO7r)qC1 zUe{09qLh2YNS0UB^b?|FnhK(&+(nb≶Oy|MIlSj5_}l9G}IyLU_9ym@oO z?YADjzOKQ+!X;L+aWx;0YMxKt8uhSj_r&@0?bCjjEUxR9v20qjNa@M5XN#6CW8;^z zIWWsKd%?ww4K+WDWbA4r&f9*MdGz@4L|fnYn{U4brP^J)b~)WnN=n*L_}Fa;Tl-9# zMW?6hE8E-4pFFrwY4eBG@qf8OLqlJ@eCe2;u3lAD6%ZQQ`u$!te`RImiWMtneC9c? zzHK8mXz!>xIt8_)+FBS#^3nrO-rnuV%yWStaRa^0LuDyS?-$UUeV*7qL z~)*RBP$>nu2TJkqDFz5V0o`Tu2PWo3Vq zH;YEB%e(H*oLQLs{VLCvb1&u`YIt+$b>Qm~C4oJh^Xsg>M1|Db&-3=3`$1eyU7g+j z&qMx+Q>KXAdiJp*AU?i-wt0Trw#=*1t*C{?RnCV>K*CUVrub)$XyFyrW_#k^&scWn-o3aNC003)omjf(g{_|Z|7xOG$I&Fmyga?UJ3AOR-|T5> zYVv#^+w0c+?OWNC=g$}K*imunGbgi94%^lU9S#;IP-u^{0S*O4MaHg01_~m9 zO}yIM^X@j?&1(-^J@?DKuRm)#`uf_^SBVbq>U|7VRBFJiP|{^1qZ8dx!hmR{B23Fie&xyb-d>`9XV26 zuGYf1am&_+>Hq(zuc`aL#P;QT+s{06?%v(}%5(e8oE@dF#pG-%7$T?1SNrd}{L;nM zmG#o4W$#T@rTir(Fh4){Fk*xH-qqf*2b0gsF&r>uP+so;_{8k|zLig8tjl=bzJ2@S zVt*ZrYv6l4VId6^n-la=fQ&Uq7W}p4=`!C3QmtTt5 zOt-sW#*kbcb+(Ta^}b6yjAnQEL)})v#W%&va-^{&+pi#)YEAt zc0ty@ix)3mE+hO+C1dL?&DTDkH}3jhBh2>1wVAP$kA07)=c_8e#O|$`)zu%1+>W)( zyS8VK&7UXg_Kq=kGVa$Y2sGTxIkqx*xzlYGPp7J?UsK+`$=fdNwpj3Zzx?q72N=xq z@5yjoe|2@WbNuz|*B{^8TOIt5Cv3H7WMt$b`Qnp1il6g6di1E^>#NWs$B!o;@00Cb zH~+Dx@V~NqcXx}=){A$GEjB(hdzT8s(UmJJ9zLC}E+Z^6NziXv>XWBW74`M?x9AFR zJoxwb_rlOy$GOASP1BFp`@`tfQ+uNOd zyw7p*#RZENC7rokzfyR6Qtegk$l%~+QSC5L$#G*_uJoQb{WEEwx9pv;#R63FZrC88 ztgO6Z<;sH(9w=P8bSWSz$|`m4#%E{+KS;7*&F2*r4Q!^i+(^z_R|yla!jDPp6+a zeL8vyl zsvgYS?mR8kLWXb2(xnTREn`bfO}(+J6x6OrpI_UyZk^tXuT^huY+g&JI0Sy>+*%m0@+Z}XX_#Om&v zb)P>xJY4bpZu!S^*6$yD-~Zp%Z;nOd{{Mg9_x~xj*NllQtmZrm{Zt+Pv=qt=#XIqUVSS6jEWPG>oETst*A{qXb82eY<5IycwaK&rRm z-_PgIZB$k)TBP*lYsh8~WkF^qMX_$y^7r>#LqbGOoj#ptAR+c^l9&whrX#$3e2)&b za)0<)V=&X_#^&_%U)XgOc}@r|(coGazrXL>w=z(e-q~3kC|W&Fg)N2iV};F+ACLPN zUd#xHijtbBt#I!7pGEuZ*k?)S_1{$UG%C72T|qH1?Wj9j3g^we)#i&9FIL{Q(ynIe z$(d*Lx#EjXzW?67%rWNo6XzfP`+M)q(DS(T;#3zS>yBCt=3mq6dVSCP*cbMn-Sfqz z)5@%0#?okc<5Iop+`qrSKYp;8ePZTM27Q$kuQ%8hFr`N|{7rluwR-RQN3H*@jNe-R zWQlZI7rUEn_gzq(pXu(Y-!fx{#0;Nh?soSc7J#ZiwaJ`zw_jLg`0+pZ)_XU+b5`Ws zZpKKbU%!5BsQ#W8v$Kfx@87>3etvF|kvEg)f3pde>PKpo0JT){m9X&lc@8p^5#q40{Ki+(GbvUSgyA-zGV=lkYznS`W^ZC=y&vVVn z(n^Uuwl;dZ(|oQ4*Izql%XR47Y^eG5a`~Z6-+vr`|0D6A-F$tM`A%1IUVZ=V+&wKd zJss4J3=9lR{#JQMeu42#snZ8@AFq#HeKqO&x>ybtriGS@lT;S2S(9@{>*waV{F7$S z{_VmP6dKw(ZJOAR8oNIa*zF}g-@3QAI{ogEy(zORU6tKq^~CvPty;F567hQA6!`I9I-Kpm51%{md}oh7A+FsU@3TdO7zROZ%*s4`%8U# zx##b<+XgdzPMkmQo|&onrp)@(sZ+<^9KN`xyW{-wZQNBhax>1RN%XquL~r8}>t=O! zcD}J8@$j0qbdO0ai!XNk`0?X{kFRTB!TWo*Jv}`(pV(iV0X1*llv&U5QwMdcqN68H zoof2{r@|&3Wkp3szINu?+S-Z_4-U5UPoB|t`l(ZTy85Qgn=f9t(D3^DdVdZNm8ebr z6BfJo`_1V8V9_GJ@zJA40WmRuj{H_=Yi}2nmhPUc?td=JuH#_Bfv2aZ3v#e*D13a( zGkncV&F!~&=lZF?(Rd=P(xkKWYoq#aXM?LX6F`x^Y#AG0J9B4e=Z|mO_uIaHbR|VB zd-aV;yd1r$n{Nh0M@vUpzYeq$`SQAhG4jx%*(IAdZTfJ@TVMB!s;dlJN++k@wF|dy z?RsI&I-i9th4bR;uPfHAJGRVs_OjSbQ$u)82yIF}-q*UX#ZbQ6_TJ&)onlh;k$ljW+xQ^NnyqgC6N&~S_l~({bRrJqFaAJva}%s0|SGn LtDnm{r-UW|iBXBD literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg new file mode 100644 index 0000000..0ad4aeb --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg @@ -0,0 +1,960 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Clarke Transform: + + + + + + + + i_alpha + + + + + + + + = i_phaA + + + + + + + + i_beta + + + + + + + + = (-(1/sqrt(3))*i_phaA - (2/sqrt(3))*i_phaC) + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_alphaAC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaA] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1/sqrt(3) + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 2/sqrt(3) + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaA] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_phaC + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_betaAC + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_phaA + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8686_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8686_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json index c5c5351..6cf8e3d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8686_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8701", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11071", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Clarke Transform:

i_alpha = - i_phaB - i_phaC

i_beta = (1/sqrt(3)) * (i_phaB - i_phaC)

", "label":"

Clarke Transform:

i_alpha = - i_phaB - i_phaC

i_beta = (1/sqrt(3)) * (i_phaB - i_phaC)

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "Text", @@ -49,279 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8696", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8694", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain2", - "label":"Gain2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8699", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"i_alphaBC", - "label":"i_alphaBC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8690", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8695", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8689", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8700", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11070", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"i_betaBC", "label":"i_betaBC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "Port", @@ -396,12 +129,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8688", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11069", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"i_phaC", - "label":"i_phaC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "name":"i_alphaBC", + "label":"i_alphaBC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "Port", @@ -416,14 +149,20 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "1", "Port number", "[]", "[]", @@ -435,10 +174,17 @@ "-1", "auto", "off", + "off", + "[]", + "off", + "held", + "off", + "0", "", - "on", - "off", - "off", + [ + ], + "Dialog", + "Auto", "off" ], "tabs":[ @@ -458,66 +204,32 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8687", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11065", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"i_phaB", - "label":"i_phaB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "i_phaB", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -525,76 +237,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8698", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8692", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11062", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From4", "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "GotoTag", @@ -620,43 +273,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8693", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_phaC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8697", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11067", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "IconShape", @@ -710,12 +332,45 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8691", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11066", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "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:11061", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "GotoTag", @@ -741,12 +396,357 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8691#out:1", + "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:11064", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain2", + "label":"Gain2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "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:11058", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaC", + "label":"i_phaC", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "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:11057", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaB", + "label":"i_phaB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "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:11063", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_phaC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11068", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", + "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:11060", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "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:11061#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -792,12 +792,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8690#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11060#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -843,12 +843,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8693#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11063#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -894,12 +894,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8694#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11064#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -945,12 +945,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8698#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11068#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -996,12 +996,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8692#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11062#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1047,12 +1047,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8697#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11067#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1098,12 +1098,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8687#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11057#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1149,12 +1149,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8688#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11058#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11056", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png new file mode 100644 index 0000000000000000000000000000000000000000..6991812974baeac485f4aa585e40c1da179522da GIT binary patch literal 6135 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
- + - + @@ -64,29 +64,44 @@ - - - + + + - - + + - + - - [i_phaC] + + 2 - - + + + + + + + + + + + + + + + + + i_betaBC @@ -97,55 +112,7 @@ - - - - - - - - - - - - - - - - 1/sqrt(3) - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -155,11 +122,11 @@ - + - + 1 @@ -177,11 +144,11 @@ - + - + i_alphaBC @@ -193,55 +160,7 @@ - - - - - - - - - - - - - - - - [i_phaB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -251,11 +170,11 @@ - + - + [i_phaB] @@ -274,293 +193,7 @@ - - - - - - - - - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_betaBC - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - i_phaC - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - i_phaB - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -570,11 +203,11 @@ - + - + [i_phaB] @@ -592,11 +225,11 @@ - + - + sfix16_En4 @@ -608,55 +241,7 @@ - - - - - - - - - - - - - - - - [i_phaC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -666,19 +251,19 @@ - + - + - + - + @@ -696,11 +281,11 @@ - + - + sfix16_En4 @@ -712,7 +297,40 @@ - + + + + + + + + + + + + + + + + [i_phaC] + + + + + + + + + + + + + + + + + + @@ -722,11 +340,11 @@ - + - + [i_phaC] @@ -744,11 +362,11 @@ - + - + sfix16_En4 @@ -758,7 +376,389 @@ - + + + + + + + + + + + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 1/sqrt(3) + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + i_phaC + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + i_phaB + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -772,7 +772,7 @@ - + @@ -786,7 +786,7 @@ - + @@ -800,7 +800,7 @@ - + @@ -814,7 +814,7 @@ - + @@ -828,7 +828,7 @@ - + @@ -842,7 +842,7 @@ - + @@ -856,7 +856,7 @@ - + @@ -870,7 +870,7 @@ - + @@ -886,5 +886,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json similarity index 81% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json index 1d192cf..fee1a6e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8655", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11300", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_ctrlMod", "label":"z_ctrlMod", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8634", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11283", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From5", "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -111,12 +111,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10029", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11301", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_inpTgtSca", "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "Port", @@ -191,128 +191,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8654", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10024", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8645", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8651", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11299", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto9", "label":"Goto9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -340,12 +224,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10019", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11298", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -353,7 +237,7 @@ "IconDisplay" ], "values":[ - "VqFinPrev", + "b_errFlag", "local", "Tag" ], @@ -373,12 +257,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9423", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11499", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto7", "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -386,7 +270,7 @@ "IconDisplay" ], "values":[ - "b_motStdStill", + "b_cruiseCtrlEna", "local", "Tag" ], @@ -406,12 +290,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8640", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11296", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -419,7 +303,7 @@ "IconDisplay" ], "values":[ - "b_toOpen", + "b_toTrqMod", "local", "Tag" ], @@ -439,12 +323,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8639", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11295", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -452,7 +336,7 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "b_toSpdMod", "local", "Tag" ], @@ -472,136 +356,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10020", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10017", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8635", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8632", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlModPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8643", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11293", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto2", "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -629,12 +389,233 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10028", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11294", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "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: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:11287", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "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: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:11282", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "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: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: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:11281", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From24", "label":"From24", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -660,19 +641,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9995", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11285", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "z_ctrlModReq", + "b_toTrqMod", "Tag" ], "tabs":[ @@ -691,43 +672,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8630", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8628", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11276", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From12", "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -753,43 +703,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8625", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8624", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11274", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From", "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -815,111 +734,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F03_03_Input_Target_Synthesis", - "label":"F03_03_Input_Target_Synthesis", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8646", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11288", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -927,7 +747,7 @@ "IconDisplay" ], "values":[ - "b_toSpdMod", + "z_ctrlMod", "local", "Tag" ], @@ -947,20 +767,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", "className":"Simulink.SubSystem", - "icon":"WebViewIcon6", - "name":"F03_02_Control_Mode_Manager", - "label":"F03_02_Control_Mode_Manager", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "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", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -972,6 +792,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -982,20 +803,19 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], "values":[ "FromPortIcon", "ReadWrite", - "Stateflow.Translate.translate", - "ExplicitOnly", + "", + "All", "off", - "Auto", + "on", "", "", "off", @@ -1003,11 +823,12 @@ "void_void", "off", "off", - "off", + "on", "", "off", "", "off", + "off", "", "Auto", "", @@ -1017,21 +838,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", - "on", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1046,19 +864,116 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9424", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon7", + "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":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11280", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"From23", + "label":"From23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "b_motStdStill", + "r_inpTgt", "Tag" ], "tabs":[ @@ -1077,111 +992,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F03_01_Mode_Transition_Calculation", - "label":"F03_01_Mode_Transition_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8642", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11297", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -1189,7 +1005,7 @@ "IconDisplay" ], "values":[ - "z_ctrlModPrev", + "z_ctrlTypSel", "local", "Tag" ], @@ -1209,61 +1025,25 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10022", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11284", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"r_inpTgt", - "label":"r_inpTgt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"From6", + "label":"From6", + "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" + "z_ctrlModReq", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1271,17 +1051,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10018", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11157", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"VqFinPrev", "label":"VqFinPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "Port", @@ -1343,12 +1123,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10023", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11291", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto13", "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", @@ -1376,61 +1156,27 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8539", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11292", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"z_ctrlModReq", - "label":"z_ctrlModReq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"Goto19", + "label":"Goto19", + "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", + "TagVisibility", + "IconDisplay" ], "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "r_inpTgtSca", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1438,17 +1184,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10256", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11158", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "InitializeStates", @@ -1474,21 +1220,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8647", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11278", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "b_toTrqMod", - "local", + "z_ctrlTypSel", "Tag" ], "tabs":[ @@ -1502,17 +1246,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10021", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11156", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_ctrlTypSel", - "label":"z_ctrlTypSel", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"r_inpTgt", + "label":"r_inpTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "Port", @@ -1534,7 +1278,7 @@ "OutputFunctionCall" ], "values":[ - "4", + "6", "Port number", "[]", "[]", @@ -1574,12 +1318,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8537", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11497", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_motEna", - "label":"b_motEna", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "Port", @@ -1641,107 +1385,79 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8650", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8633", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9994", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9422", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11154", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "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:11153", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "Port", @@ -1803,21 +1519,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9997", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11279", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "r_inpTgtSca", - "local", + "z_ctrlModReq", "Tag" ], "tabs":[ @@ -1831,17 +1545,145 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8536", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11498", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From42", + "label":"From42", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", + "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: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:11152", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_errFlag", "label":"b_errFlag", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "Port", @@ -1903,19 +1745,88 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9996", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11155", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "name":"z_ctrlModReq", + "label":"z_ctrlModReq", + "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":[ + "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:11289", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "r_inpTgt", + "b_toOpen", + "local", "Tag" ], "tabs":[ @@ -1929,48 +1840,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8636", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_toTrqMod", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8634#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11283#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2016,12 +1896,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8537#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11153#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2067,12 +1947,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8625#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11275#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2118,12 +1998,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8630#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11277#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2169,12 +2049,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8539#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11155#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2220,12 +2100,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8636#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11285#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2271,12 +2151,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8654#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2322,12 +2202,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11274#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2373,12 +2253,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8624#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2424,12 +2304,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8546#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2475,12 +2355,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8546#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2526,12 +2406,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8546#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11159#out:4", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2577,12 +2457,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8546#out:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11282#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2628,12 +2508,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8632#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11284#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2679,12 +2559,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8633#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11152#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2730,12 +2610,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8635#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11276#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2781,12 +2661,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8536#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11279#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2832,12 +2712,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8628#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11278#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2883,12 +2763,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9422#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11280#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2934,12 +2814,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9424#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11201#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2985,12 +2865,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9995#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11286#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3036,12 +2916,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9994#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11157#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3087,12 +2967,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9996#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11287#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3138,12 +3018,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9953#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11156#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3189,12 +3069,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10017#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11154#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3240,12 +3120,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10018#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11281#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3291,12 +3171,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10020#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11497#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3342,114 +3222,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10022#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11498#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10021#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10028#out:1", - "className":"Simulink.Line", - "icon":"WebViewIcon5", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "SignalNameFromLabel", 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 new file mode 100644 index 0000000000000000000000000000000000000000..5fcbb598a30dc2c58729f4d8d54cc46e1c439899 GIT binary patch literal 10131 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 - + - + - + - + @@ -46,7 +46,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -94,7 +94,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -142,7 +142,7 @@ - + @@ -157,219 +157,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - + @@ -379,12 +167,12 @@ - + - - [b_motStdStill] + + [b_motEna] @@ -402,28 +190,28 @@ - - + + - + - + - - [b_toOpen] + + [b_errFlag] - + @@ -435,28 +223,28 @@ - - + + - + - + - - [z_ctrlMod] + + [b_cruiseCtrlEna] - + @@ -468,44 +256,29 @@ - - - + + + - - + + - - + + - - [VqFinPrev] + + [b_toTrqMod] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -516,44 +289,29 @@ - - - + + + - - + + - - + + - - [z_ctrlMod] + + [b_toSpdMod] - - - - - - - - - - - - - - - - - uint8 + + @@ -564,103 +322,7 @@ - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModPrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - + @@ -670,11 +332,11 @@ - + - + [b_toActive] @@ -693,43 +355,109 @@ - - - + + + - - + + - - + + - - [r_inpTgtSca] + + [z_ctrlModReq] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + - + - - + + - + sfix16_En4 @@ -741,43 +469,43 @@ - - + + - + - + - - [z_ctrlModReq] + + [z_ctrlMod] - + - + - - + + - + uint8 @@ -789,7 +517,55 @@ - + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -799,11 +575,11 @@ - + - + [b_toSpdMod] @@ -821,11 +597,11 @@ - - + + - + boolean @@ -837,55 +613,7 @@ - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -895,11 +623,11 @@ - + - + [b_toOpen] @@ -917,11 +645,11 @@ - - + + - + boolean @@ -933,7 +661,151 @@ - + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -943,11 +815,11 @@ - + - + [b_toActive] @@ -965,11 +837,11 @@ - - + + - + boolean @@ -981,7 +853,40 @@ - + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + @@ -997,51 +902,51 @@ - + - + z_ctrlTypSel - + - + z_ctrlModReq - + - + z_ctrlMod - + - + r_inpTgt - + - + VqFinPrev - + - + r_inpTgtSca @@ -1071,11 +976,11 @@ - - + + - + F03_03_Input_Target_Synthesis @@ -1092,11 +997,11 @@ - - + + - + sfix16_En4 @@ -1108,46 +1013,13 @@ - + - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - - - - @@ -1163,43 +1035,43 @@ - + - + b_toOpen - + - + b_toActive - + - + b_toSpdMod - + - + b_toTrqMod - + - + z_ctrlMod @@ -1216,11 +1088,11 @@ - - + + - + F03_02_Control_Mode_Manager @@ -1263,11 +1135,11 @@ - - + + - + uint8 @@ -1279,365 +1151,49 @@ - + - + - + - + - - [b_motStdStill] + + [r_inpTgt] - + - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - b_motStdStill - - - - - - - - b_errFlag - - - - - - - - z_ctrlModReq - - - - - - - - z_ctrlModPrev - - - - - - - - b_toOpen - - - - - - - - b_toActive - - - - - - - - b_toSpdMod - - - - - - - - b_toTrqMod - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F03_01_Mode_Transition_Calculation - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - + - - + + - + sfix16_En4 @@ -1649,7 +1205,88 @@ - + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + @@ -1659,11 +1296,11 @@ - + - + 7 @@ -1681,11 +1318,11 @@ - - + + - + VqFinPrev @@ -1696,11 +1333,11 @@ - - + + - + sfix16_En4 @@ -1712,7 +1349,7 @@ - + @@ -1722,11 +1359,11 @@ - + - + [r_inpTgt] @@ -1745,469 +1382,7 @@ - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - z_ctrlModReq - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -2217,11 +1392,11 @@ - + - + [r_inpTgtSca] @@ -2240,7 +1415,663 @@ - + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + b_motEna + + + + + + + + b_cruiseCtrlEna + + + + + + + + z_ctrlModReq + + + + + + + + b_toOpen + + + + + + + + b_toActive + + + + + + + + b_toSpdMod + + + + + + + + b_toTrqMod + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F03_01_Mode_Transition_Calculation + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + @@ -2250,11 +2081,11 @@ - + - + 1 @@ -2272,11 +2103,11 @@ - - + + - + b_errFlag @@ -2287,11 +2118,11 @@ - - + + - + boolean @@ -2303,44 +2134,59 @@ - - - + + + - - + + - - + + - - [r_inpTgt] + + 5 - - + + + + + + + + + + + + + + + + + z_ctrlModReq - - + + - - + + - - sfix16_En4 + + uint8 @@ -2351,44 +2197,29 @@ - - - + + + - - + + - - + + - - [b_toTrqMod] + + [b_toOpen] - - - - - - - - - - - - - - - - - boolean + + @@ -2397,7 +2228,7 @@ - + @@ -2411,265 +2242,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -2683,21 +2256,203 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2711,7 +2466,7 @@ - + @@ -2725,7 +2480,7 @@ - + @@ -2739,7 +2494,7 @@ - + @@ -2753,7 +2508,7 @@ - + @@ -2767,7 +2522,7 @@ - + @@ -2781,7 +2536,7 @@ - + @@ -2795,7 +2550,7 @@ - + @@ -2809,7 +2564,7 @@ - + @@ -2823,7 +2578,7 @@ - + @@ -2837,7 +2592,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json new file mode 100644 index 0000000..673fa2f --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json @@ -0,0 +1,3840 @@ +[ + { + "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", + "icon":"WebViewIcon3", + "name":"constant1", + "label":"constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "SPD_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: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", + "icon":"WebViewIcon3", + "name":"b_toActive", + "label":"b_toActive", + "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":[ + "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: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:11195", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant8", + "label":"constant8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "OPEN_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:11191", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator5", + "label":"Relational Operator5", + "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: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:11181", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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: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: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: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: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: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: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: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:11171", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "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:11493", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11189", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator10", + "label":"Relational Operator10", + "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:11169", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "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: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: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:11491", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From42", + "label":"From42", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11167", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "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:11495", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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: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:11165", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11170", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "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: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:11160", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11173", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11162", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlModReq", + "label":"z_ctrlModReq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11190", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator4", + "label":"Relational Operator4", + "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: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":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11161", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_errFlag", + "label":"b_errFlag", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11164", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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: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:11184", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator4", + "label":"Logical Operator4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "OR", + "3", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11183", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator3", + "label":"Logical Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "AND", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "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", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "OR", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11185", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator6", + "label":"Logical Operator6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "OR", + "3", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11492", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator2", + "label":"Logical Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "AND", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11187", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator9", + "label":"Logical Operator9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "NOT", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11494", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator5", + "label":"Logical Operator5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "NOT", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11186", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator7", + "label":"Logical Operator7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "NOT", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11183#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11168#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11194#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11171#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11192#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11193#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11170#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11191#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11175#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11187#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11189#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11165#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11174#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11184#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11195#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11160#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11162#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11172#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11164#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11169#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11173#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11161#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11166#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11167#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11185#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11188#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11486#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11491#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11190#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11492#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11493#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11494#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11186#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11163#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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:11495#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11159", + "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/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 new file mode 100644 index 0000000000000000000000000000000000000000..d93855a1c9e7b8776ca61cc29675244630a0c27d GIT binary patch literal 8903 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg similarity index 63% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg index 4907451..d0258a3 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg @@ -1,173 +1,55 @@ - + - + - - - - - - - - - - - - - - - Activate mode only if the motor is at stand-still - - - - - - - - - - - - - - - - - - - This condition handles the mode change. The mode change - - - - - - - - from one to another is done via OPEN_MODE as follows: - - - - - - - - - afte new mode is requested, activate OPEN_MODE - - - - - - - - - wait for the motor to stop - - - - - - - - - activate the new mode - - - - - + - - + + - + - + - - 4 - - - - - - - - - - - - - - - - - - - - - - b_toTrqMod - - - - - - - - - - - - - - - - - - - - - - - - - + 3 - + - + - - + + - + b_toSpdMod @@ -179,91 +61,43 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_toOpen - - - - - - - - - - - - + + - + - + - + SPD_MODE - + - + - - + + - + uint8 @@ -275,443 +109,43 @@ - - + + - + - + - - VLT_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - + TRQ_MODE - + - + - - + + - + uint8 @@ -723,745 +157,43 @@ - - - - - - - - - - - - - - - - OPEN_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - SPD_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - TRQ_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toOpen] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toTrqMod] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - + + - + - + - + 2 - + - + - - + + - + b_toActive @@ -1473,835 +205,37 @@ - - - + + + - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModPrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - OPEN_MODE - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - b_errFlag - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - b_motStdStill - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - z_ctrlModReq - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - z_ctrlModPrev - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + @@ -2316,22 +250,22 @@ - + - + - - + + - + boolean @@ -2343,30 +277,86 @@ - - - + + + - + + + + + + + + + + + + OPEN_MODE + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + - + - + - - + + - - + + + + + + + + + + @@ -2380,22 +370,22 @@ - + - + - - + + - + boolean @@ -2407,30 +397,1874 @@ - - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_toOpen + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toActive] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toOpen] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + b_toTrqMod + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + z_ctrlModReq + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toActive] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + VLT_MODE + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - - + + @@ -2440,22 +2274,22 @@ - + - - + + - + boolean - + @@ -2471,30 +2305,30 @@ - - + + - + - + - + - + - - + + @@ -2504,22 +2338,22 @@ - + - - + + - + boolean - + @@ -2535,94 +2369,30 @@ - - - + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + @@ -2632,23 +2402,23 @@ - + - - + + - + boolean - - + + @@ -2661,754 +2431,490 @@ - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - + + - + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -3417,5 +2923,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json similarity index 67% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json index da479c3..9859713 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:3", "className":"Stateflow.State", - "icon":"WebViewIcon7", + "icon":"WebViewIcon8", "name":"ACTIVE", "label":"ACTIVE", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "HasOutputData", @@ -45,12 +45,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:28", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:28", "className":"Stateflow.State", - "icon":"WebViewIcon7", + "icon":"WebViewIcon8", "name":"VOLTAGE_MODE", "label":"VOLTAGE_MODE", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "HasOutputData", @@ -90,12 +90,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:6", "className":"Stateflow.State", - "icon":"WebViewIcon7", + "icon":"WebViewIcon8", "name":"SPEED_MODE", "label":"SPEED_MODE", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "HasOutputData", @@ -135,12 +135,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:4", "className":"Stateflow.State", - "icon":"WebViewIcon7", + "icon":"WebViewIcon8", "name":"TORQUE_MODE", "label":"TORQUE_MODE", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "HasOutputData", @@ -180,177 +180,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:30", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:32", "className":"Stateflow.Transition", - "icon":"WebViewIcon8", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 2, - "", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:9", - "className":"Stateflow.Transition", - "icon":"WebViewIcon8", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:31", - "className":"Stateflow.Transition", - "icon":"WebViewIcon8", - "name":"", - "label":"[b_toTrqMod]", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8603:12", - "className":"Stateflow.Transition", - "icon":"WebViewIcon8", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 2, - "", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:33", - "className":"Stateflow.Transition", - "icon":"WebViewIcon8", - "name":"", - "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:32", - "className":"Stateflow.Transition", - "icon":"WebViewIcon8", + "icon":"WebViewIcon9", "name":"", "label":"[b_toSpdMod]", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "ExecutionOrder", @@ -378,12 +213,276 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:72", + "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: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:30", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "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:11200:9", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:71", + "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:33", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "", + "", + "" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:12", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "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: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:1", "className":"Stateflow.State", - "icon":"WebViewIcon7", + "icon":"WebViewIcon8", "name":"OPEN", "label":"OPEN", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "HasOutputData", @@ -423,45 +522,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:13", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:14", "className":"Stateflow.Transition", - "icon":"WebViewIcon8", - "name":"", - "label":"[b_toActive]", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "inspector":{ - "params":[ - "ExecutionOrder", - "LabelString", - "Description", - "Document" - ], - "values":[ - 1, - "[b_toActive]", - "", - "" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:14", - "className":"Stateflow.Transition", - "icon":"WebViewIcon8", + "icon":"WebViewIcon9", "name":"", "label":"[b_toOpen]", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "ExecutionOrder", @@ -489,12 +555,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:2", "className":"Stateflow.Transition", - "icon":"WebViewIcon8", + "icon":"WebViewIcon9", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", "inspector":{ "params":[ "ExecutionOrder", @@ -520,5 +586,38 @@ ], "finder":[ ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200:13", + "className":"Stateflow.Transition", + "icon":"WebViewIcon9", + "name":"", + "label":"[b_toActive]", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11200", + "inspector":{ + "params":[ + "ExecutionOrder", + "LabelString", + "Description", + "Document" + ], + "values":[ + 1, + "[b_toActive]", + "", + "" + ], + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11200_d.png new file mode 100644 index 0000000000000000000000000000000000000000..c78bee29d39e6fc513b231d1b278c71694e7d644 GIT binary patch literal 12165 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 - + - + - + - - - + + + @@ -21,8 +21,8 @@ - - + + @@ -30,23 +30,23 @@ - + - + - + - + - + ACTIVE @@ -55,10 +55,10 @@ - + - + @@ -67,34 +67,31 @@ - + - - - - - - - - - - - - - + - + - + - - + + + + + + + + + + + @@ -102,75 +99,66 @@ - - - - - - - - - - + - + - + - + - + VOLTAGE_MODE - + - + - + - + entry: - + - + - + - + z_ctrlMod = VLT_MODE; - + - + @@ -178,15 +166,24 @@ - + - + - - + + + + + + + + + + + @@ -194,83 +191,86 @@ - - - - - - - - - - + - + - + - + - + SPEED_MODE - + - + - + - + entry: - + - + - + - + z_ctrlMod = SPD_MODE; - + - + + + + + + + + + + + + + - + @@ -278,7 +278,7 @@ - + @@ -300,7 +300,7 @@ - + @@ -308,7 +308,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -324,7 +324,7 @@ - + @@ -332,7 +332,7 @@ - + @@ -340,7 +340,7 @@ - + @@ -364,34 +364,53 @@ - + - - + + - + - - + + - + + + + + + + + + + + + + + + [b_toSpdMod] + + + + + - - + + - - 2 + + 1 - + @@ -401,20 +420,39 @@ - + - - + + - + - + + + + + + + + + + + + + + + + + + [~b_toSpdMod] + + @@ -424,50 +462,286 @@ - + - - + + - + - - + + - - + + - - + + - - + + - - [b_toTrqMod] + + [b_toTrqMod || - - + + + + + + + - + + + + + + + ... + + + + + + + + + + + + + + + + b_toSpdMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [~b_toTrqMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toTrqMod] + + + + + + + + + + + + + 1 @@ -478,222 +752,106 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_toSpdMod] - - - - - - - - - - - - - - 1 - - - - - - - - - - + - - + + - + - + - - + + - + - + - + - + - - + + - + - - + + - + OPEN - - + + - + - - + + - + entry: - - + + - + - - + + - + z_ctrlMod = OPEN_MODE; - + - + @@ -703,75 +861,39 @@ - + - + - + - + - - - - - - - - - - - - - - - - - - [b_toActive] - - - - - - - - - - - - - - - - - - - + - - + + - + - - + + - + [b_toOpen] - + @@ -781,14 +903,50 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_toActive] + + @@ -798,5 +956,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json index 55a997f..2319614 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json @@ -1,60 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9993", - "className":"Simulink.Annotation", - "icon":"WebViewIcon2", - "name":"

Input Scaling [-1000,1000] → [min,max]

", - "label":"

Input Scaling [-1000,1000] → [min,max]

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "inspector":{ - "params":[ - "Text", - "DropShadow", - "Interpreter", - "FontName", - "FontWeight", - "FontSize", - "FontAngle", - "ForegroundColor", - "BackgroundColor", - "HorizontalAlignment", - "UseDisplayTextAsClickCallback", - "ClickFcn" - ], - "values":[ - "\n\n

Input Scaling [-1000,1000] → [min,max]

", - "off", - "rich", - "auto", - "auto", - -1, - "auto", - "black", - "white", - "left", - "off", - "" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":[ - ] - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10003", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11272", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Final check if OPEN_MODE is requested

", "label":"

Final check if OPEN_MODE is requested

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "Text", @@ -98,12 +49,197 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10449", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11273", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Input Scaling [-1000,1000] → [min,max]

", + "label":"

Input Scaling [-1000,1000] → [min,max]

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Input Scaling [-1000,1000] → [min,max]

", + "off", + "rich", + "auto", + "auto", + -1, + "auto", + "black", + "white", + "left", + "off", + "" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "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":[ + "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: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:11270", "className":"Simulink.Saturate", "icon":"WebViewIcon3", "name":"Saturation", "label":"Saturation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "UpperLimit", @@ -151,51 +287,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9987", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "inspector":{ - "params":[ - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets", - "Inputs" - ], - "values":[ - "[]", - "off", - "[]", - "2" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10002", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11251", "className":"Simulink.If", "icon":"WebViewIcon3", "name":"If2", "label":"If2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "NumInputs", @@ -233,51 +330,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10013", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge1", - "label":"Merge1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "inspector":{ - "params":[ - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets", - "Inputs" - ], - "values":[ - "[]", - "off", - "[]", - "2" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9985", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11249", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto7", "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "GotoTag", @@ -305,140 +363,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9983", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10014", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9980", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10015", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9984", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11248", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto6", "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "GotoTag", @@ -466,19 +396,21 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9978", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11243", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ "r_inpTgtSca", + "local", "Tag" ], "tabs":[ @@ -492,17 +424,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9977", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11241", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "GotoTag", @@ -528,43 +460,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10000", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9999", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11245", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "GotoTag", @@ -572,7 +473,7 @@ "IconDisplay" ], "values":[ - "z_ctrlMod", + "VqFinPrev", "local", "Tag" ], @@ -592,28 +493,55 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9986", - "className":"Simulink.If", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11240", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "NumInputs", - "IfExpression", - "ElseIfExpressions", - "ShowElse", - "SampleTime", - "ZeroCross" + "GotoTag", + "IconDisplay" ], "values":[ - "1", - "u1 == CTRL_FOC", - "", - "on", - "-1", - "on" + "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:11252", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "inspector":{ + "params":[ + "Inputs", + "InitialOutput", + "AllowUnequalInputPortWidths", + "InputPortOffsets" + ], + "values":[ + "2", + "[]", + "off", + "[]" ], "tabs":[ "Parameter Attributes", @@ -621,7 +549,7 @@ ], "tabs_idx":[ 0, - 4 + 3 ] }, "viewer":{ @@ -630,25 +558,58 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"If", + "blocktype":"Merge", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9988", + "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:11215", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Default_Control_Type", - "label":"Default_Control_Type", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "name":"FOC_Control_Type", + "label":"FOC_Control_Type", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -660,6 +621,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -670,10 +632,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -683,7 +644,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -696,6 +657,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -705,21 +667,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -734,12 +693,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9992", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11242", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "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:11271", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_inpTgtSca", "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "Port", @@ -814,85 +804,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9982", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10004", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10005", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11238", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "VqFinPrev", + "r_inpTgtSca", "Tag" ], "tabs":[ @@ -911,12 +835,282 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9956", + "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: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: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:11247", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "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:11205", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgt", "label":"r_inpTgt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "Port", @@ -978,142 +1172,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9981", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10007", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Default_Mode", - "label":"Default_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10016", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11206", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"VqFinPrev", "label":"VqFinPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "Port", @@ -1175,12 +1239,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9998", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11204", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_ctrlMod", "label":"z_ctrlMod", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "Port", @@ -1242,210 +1306,136 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"FOC_Control_Type", - "label":"FOC_Control_Type", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11236", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" + "GotoTag", + "IconDisplay" ], "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" + "VqFinPrev", + "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":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Open_Mode", - "label":"Open_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11237", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" + "GotoTag", + "IconDisplay" ], "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" + "r_inpTgt", + "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":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9955", + "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: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:11203", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_ctrlModReq", "label":"z_ctrlModReq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "Port", @@ -1507,43 +1497,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9979", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9954", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11202", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_ctrlTypSel", "label":"z_ctrlTypSel", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "Port", @@ -1605,12 +1564,45 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9957#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11246", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", + "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:11215#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1656,12 +1648,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9980#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11241#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1707,12 +1699,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9978#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11238#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1758,12 +1750,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9986#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11250#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1809,12 +1801,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9954#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11202#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1860,12 +1852,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9979#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11239#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1911,12 +1903,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9988#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11207#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1962,12 +1954,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9977#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11237#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2013,12 +2005,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9956#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11205#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2064,12 +2056,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9987#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11252#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2115,12 +2107,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9986#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11250#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2166,12 +2158,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9981#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11242#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2217,12 +2209,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9955#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11203#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2268,12 +2260,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9998#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11204#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2319,12 +2311,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10000#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11235#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2370,12 +2362,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10002#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11251#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2421,12 +2413,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10005#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11236#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2472,12 +2464,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9937#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11254#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2523,12 +2515,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10007#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11211#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2574,12 +2566,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10013#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11253#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2625,12 +2617,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10015#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11240#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2676,12 +2668,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10002#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11251#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2727,12 +2719,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10016#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11206#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2778,12 +2770,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10449#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11270#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg index 868c076..4d28f5d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg @@ -9,21 +9,21 @@
- + - - - + + + - + - - Input Scaling [-1000,1000] → [min,max] + + Final check if OPEN_MODE is requested @@ -32,17 +32,17 @@ - - - + + + - + - - Final check if OPEN_MODE is requested + + Input Scaling [-1000,1000] → [min,max] @@ -51,7 +51,201 @@ - + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + r_inpTgtScaOpen + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Open_Mode + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -61,35 +255,35 @@ - + - + - + - + - + - + - + - + @@ -115,11 +309,11 @@ - + - + sfix16_En4 @@ -131,9 +325,316 @@ - + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == OPEN_MODE) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaRaw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -141,20 +642,20 @@ - + - + - + - - + + @@ -179,11 +680,11 @@ - + - + sfix16_En4 @@ -195,812 +696,7 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == OPEN_MODE) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaRaw] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == CTRL_FOC) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - r_inpTgtScaDft - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Default_Control_Type - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - + @@ -1010,11 +706,11 @@ - + - + [z_ctrlModReq] @@ -1033,139 +729,127 @@ - - - + + + - - + + + + + + + + - - + + - - [VqFinPrev] + + r_inpTgt + + + + + + + + z_ctrlModReq + + + + + + + + r_inpTgtScaFOC + + + + + + + + if { } - - - - - - - - - - - - - - - - - - - - - - - - + + + + - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - + + - - + + + + + + + + - - + + - - r_inpTgt + + FOC_Control_Type - + + + + + + + + + + + + + + + + action + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -1177,7 +861,13 @@ - + + + + + + + @@ -1187,11 +877,11 @@ - + - + [z_ctrlModReq] @@ -1209,11 +899,11 @@ - + - + uint8 @@ -1225,43 +915,218 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + - + - + - + - + - + r_inpTgtScaRaw - + - + r_inpTgtScaDft - + - + else { } @@ -1269,7 +1134,7 @@ - + @@ -1282,7 +1147,7 @@ - + @@ -1291,11 +1156,11 @@ - + - + Default_Mode @@ -1303,28 +1168,7 @@ - - - - - - - - - - - - - - - action - - - - - - - + @@ -1333,11 +1177,264 @@ - + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + r_inpTgtScaDft + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default_Control_Type + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + + + + + + + + + sfix16_En4 @@ -1349,13 +1446,7 @@ - - - - - - - + @@ -1365,11 +1456,11 @@ - + - + 5 @@ -1387,11 +1478,11 @@ - + - + VqFinPrev @@ -1402,11 +1493,11 @@ - + - + sfix16_En4 @@ -1418,7 +1509,7 @@ - + @@ -1428,11 +1519,11 @@ - + - + 3 @@ -1450,11 +1541,11 @@ - + - + z_ctrlMod @@ -1465,11 +1556,11 @@ - + - + uint8 @@ -1481,257 +1572,91 @@ - - - + + + - - - - - - - - + + - - + + - - r_inpTgt - - - - - - - - z_ctrlModReq - - - - - - - - r_inpTgtScaFOC - - - - - - - - if { } + + [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FOC_Control_Type + + - - - - - - - + - + - + sfix16_En4 - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - + + + - - - - - - - - + + - - + + - - VqFinPrev - - - - - - - - r_inpTgtScaOpen - - - - - - - - if { } + + [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Open_Mode + + - - - - - - - - - - - - - - - - action - - - - - - - - - - - - + - - + + - + sfix16_En4 @@ -1743,64 +1668,43 @@ - - - - - - - - - + + + - - + + - - + + - - 2 + + [z_ctrlMod] - - - - - - - - - - - - - - - - - z_ctrlModReq + + - + - - + + - + uint8 @@ -1812,7 +1716,7 @@ - + @@ -1822,11 +1726,11 @@ - + - + [z_ctrlTypSel] @@ -1844,11 +1748,11 @@ - + - + uint8 @@ -1860,7 +1764,70 @@ - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlModReq + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + @@ -1870,11 +1837,11 @@ - + - + 1 @@ -1892,11 +1859,11 @@ - + - + z_ctrlTypSel @@ -1907,11 +1874,11 @@ - + - + uint8 @@ -1921,7 +1888,40 @@ - + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + @@ -1935,7 +1935,7 @@ - + @@ -1949,7 +1949,7 @@ - + @@ -1963,7 +1963,7 @@ - + @@ -1977,7 +1977,7 @@ - + @@ -1991,7 +1991,7 @@ - + @@ -2005,7 +2005,7 @@ - + @@ -2019,7 +2019,7 @@ - + @@ -2033,7 +2033,7 @@ - + @@ -2047,7 +2047,7 @@ - + @@ -2061,7 +2061,7 @@ - + @@ -2075,7 +2075,7 @@ - + @@ -2089,7 +2089,7 @@ - + @@ -2103,7 +2103,7 @@ - + @@ -2117,7 +2117,7 @@ - + @@ -2131,7 +2131,7 @@ - + @@ -2145,7 +2145,7 @@ - + @@ -2159,7 +2159,7 @@ - + @@ -2173,7 +2173,7 @@ - + @@ -2187,7 +2187,7 @@ - + @@ -2201,7 +2201,7 @@ - + @@ -2215,7 +2215,7 @@ - + @@ -2229,7 +2229,7 @@ - + @@ -2243,7 +2243,7 @@ - + @@ -2259,5 +2259,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json index 20ed587..09b2ded 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9991", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11210", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_inpTgtScaDft", "label":"r_inpTgtScaDft", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9988", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11207", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9990", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11209", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9988", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11207", "inspector":{ "params":[ "InitializeStates", @@ -111,12 +111,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9989", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11208", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgt", "label":"r_inpTgt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9988", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11207", "inspector":{ "params":[ "Port", @@ -178,12 +178,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9989#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11208#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9988", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11207", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg index a3e198b..df6afdb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -186,5 +186,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json index 18304b1..d17f60a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json @@ -1,42 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10009", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10007", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10012", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11214", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_inpTgtScaDft", "label":"r_inpTgtScaDft", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10007", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", "inspector":{ "params":[ "Port", @@ -111,12 +80,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10008", + "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", "icon":"WebViewIcon3", "name":"r_inpTgtScaRaw", "label":"r_inpTgtScaRaw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10007", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", "inspector":{ "params":[ "Port", @@ -178,12 +178,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10008#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11212#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10007", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11211", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg index d06e4bc..6354934 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg @@ -9,59 +9,11 @@ - + - - - - - - - - - - - - - - - - else { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - + @@ -71,11 +23,11 @@ - + - + 1 @@ -93,11 +45,11 @@ - + - + r_inpTgtScaDft @@ -109,7 +61,55 @@ - + + + + + + + + + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + @@ -170,7 +170,7 @@ - + @@ -186,5 +186,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json index 4a13ad7..257140e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9976", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11234", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_inpTgtScaFOC", "label":"r_inpTgtScaFOC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9975", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11232", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"n_max", - "label":"n_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "name":"i_max", + "label":"i_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "Value", @@ -98,7 +98,7 @@ "FramePeriod" ], "values":[ - "n_max", + "i_max", "on", "inf", "[]", @@ -129,12 +129,61 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9971", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11230", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant", + "label":"constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "1000", + "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:11229", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Vd_max", "label":"Vd_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "Value", @@ -178,305 +227,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9969", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux", - "label":"Mux", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "4", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9968", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9966", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9970", - "className":"Simulink.Selector", - "icon":"WebViewIcon3", - "name":"Selector", - "label":"Selector", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "inspector":{ - "params":[ - "NumberOfDimensions", - "IndexMode", - "IndexOptionArray", - "IndexParamArray", - "OutputSizeArray", - "InputPortWidth", - "SampleTime", - "IndexOptions", - "NumberOfDimensions", - "IndexMode", - "IndexOptionArray", - "IndexParamArray", - "OutputSizeArray", - "InputPortWidth", - "SampleTime", - "IndexOptions", - "NumberOfDimensions", - "IndexMode", - "IndexOptionArray", - "IndexParamArray", - "OutputSizeArray", - "InputPortWidth", - "SampleTime", - "IndexOptions", - "Indices", - "OutputSizes" - ], - "values":[ - "1", - "Zero-based", - [ - "Index vector (port)" - ], - [ - "[1 3]" - ], - [ - "1" - ], - "4", - "-1", - "Index vector (port)", - "1", - "Zero-based", - [ - "Index vector (port)" - ], - [ - "[1 3]" - ], - [ - "1" - ], - "4", - "-1", - "Index vector (port)", - "1", - "Zero-based", - [ - "Index vector (port)" - ], - [ - "[1 3]" - ], - [ - "1" - ], - "4", - "-1", - "Index vector (port)", - "[1 3]", - "1" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 24 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Selector", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9965", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9964", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9967", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9973", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11231", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"constant1", "label":"constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "Value", @@ -520,12 +276,304 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9962", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11228", + "className":"Simulink.Selector", + "icon":"WebViewIcon3", + "name":"Selector", + "label":"Selector", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "IndexMode", + "IndexOptionArray", + "IndexOptions", + "IndexParamArray", + "Indices", + "InputPortWidth", + "NumberOfDimensions", + "OutputSizeArray", + "OutputSizes", + "SampleTime" + ], + "values":[ + "Zero-based", + [ + "Index vector (port)" + ], + "Index vector (port)", + [ + "[1 3]" + ], + "[1 3]", + "4", + "1", + [ + "1" + ], + "1", + "-1" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Selector", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11226", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "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: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:11222", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "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:11221", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaFOC", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11223", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "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:11227", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux", + "label":"Mux", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "4", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11233", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_max", + "label":"n_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "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:11220", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide4", "label":"Divide4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "Inputs", @@ -577,20 +625,77 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9963", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11219", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "r_inpTgtScaFOC", - "Tag" + "**", + "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:11218", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", + "inspector":{ + "params":[ + "InitializeStates", + "PropagateVarSize" + ], + "values":[ + "reset", + "Only when execution is resumed" ], "tabs":[ "Parameter Attributes" @@ -603,17 +708,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"ActionPort", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9959", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11217", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_ctrlModReq", "label":"z_ctrlModReq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "Port", @@ -675,51 +780,27 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9961", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11225", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "z_ctrlModReq", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 9 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -727,66 +808,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9974", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"i_max", - "label":"i_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9958", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11216", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgt", "label":"r_inpTgt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "Port", @@ -848,92 +880,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9960", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9972", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant", - "label":"constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "1000", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9958#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11216#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -979,12 +931,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9963#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11221#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1030,12 +982,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9959#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11217#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1081,12 +1033,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9972#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11230#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1132,12 +1084,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9970#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11228#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1183,12 +1135,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9973#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11231#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1234,12 +1186,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9974#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11232#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1285,12 +1237,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9971#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11229#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1336,12 +1288,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9969#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11227#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1387,12 +1339,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9975#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11233#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1438,12 +1390,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9965#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11223#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1489,12 +1441,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9962#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11220#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1540,12 +1492,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9961#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11219#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1591,12 +1543,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9964#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11222#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11215", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg index a9442c9..16d548e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,11 +61,11 @@ - - + + - + @@ -75,44 +75,44 @@ - - n_max + + i_max - + - - + + - + - - n_max + + i_max - + - + - + sfix16_En4 @@ -124,7 +124,55 @@ - + + + + + + + + + + + + + + + + 1000 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -134,11 +182,11 @@ - + - + Vd_max @@ -156,11 +204,11 @@ - + - + Vd_max @@ -171,11 +219,11 @@ - + - + sfix16_En4 @@ -187,43 +235,43 @@ - - - + + + - - + + - - + + - - + + 0 - - + + - + - - + + - + sfix16_En4 @@ -235,7 +283,79 @@ - + + + + + + + + + + + + + + + + U + + + + + + + + Idx1 + + + + + + + + 0 + + + + + + + + Y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -245,11 +365,11 @@ - + - + [r_inpTgt] @@ -268,7 +388,7 @@ - + @@ -278,11 +398,11 @@ - + - + [r_inpTgtScaFOC] @@ -301,127 +421,7 @@ - - - - - - - - - - - - - - - - U - - - - - - - - Idx1 - - - - - - - - 0 - - - - - - - - Y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - + @@ -469,76 +469,43 @@ - - - + + + - - + + - + - - [z_ctrlModReq] + + [r_inpTgtScaFOC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - + + - + - - + + - + sfix16_En4 @@ -550,9 +517,168 @@ - + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + + + + + + + + n_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -560,35 +686,35 @@ - + - + - + - + - + - + - + - + @@ -607,11 +733,11 @@ - + - + ufix16_En12 @@ -623,140 +749,29 @@ - - - - - - - - - - - - - - - - [r_inpTgtScaFOC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlModReq - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - + - + - - - - - - - - + + + + + + + + @@ -774,11 +789,11 @@ - + - + sfix16_En4 @@ -790,135 +805,9 @@ - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -926,11 +815,11 @@ - + - + if { } @@ -948,11 +837,11 @@ - + - + Action Port @@ -964,43 +853,154 @@ - - - + + + - - + + - - + + - - 1000 + + 2 - - + + + + + + + + + + + + + + + + + z_ctrlModReq - + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgt + + + + + + - + - + sfix16_En4 @@ -1010,7 +1010,7 @@ - + @@ -1024,7 +1024,7 @@ - + @@ -1038,7 +1038,7 @@ - + @@ -1052,7 +1052,7 @@ - + @@ -1066,7 +1066,7 @@ - + @@ -1080,7 +1080,7 @@ - + @@ -1094,7 +1094,7 @@ - + @@ -1108,7 +1108,7 @@ - + @@ -1122,7 +1122,7 @@ - + @@ -1136,7 +1136,7 @@ - + @@ -1150,7 +1150,7 @@ - + @@ -1164,7 +1164,7 @@ - + @@ -1178,7 +1178,7 @@ - + @@ -1192,7 +1192,7 @@ - + @@ -1208,5 +1208,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json index 33d77a4..b75a218 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9952", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11269", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

In case of OPEN_MODE request the input target command will be reduced to 0 with a predefined rate.

", "label":"

In case of OPEN_MODE request the input target command will be reduced to 0 with a predefined rate.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "Text", @@ -49,12 +49,224 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9951", + "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:11264", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "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:11263", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "r_inpTgtScaOpen", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "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:11268", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_inpTgtScaOpen", "label":"r_inpTgtScaOpen", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "Port", @@ -129,41 +341,39 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9949", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11259", + "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"dV_openRate", - "label":"dV_openRate", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "dV_openRate", - "on", - "inf", "[]", "[]", - "fixdt(1,28,16)", + "fixdt(1,16,4)", "off", - "inf" + "Real World Value (RWV)", + "Floor", + "off", + "-1" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 3, 7 ] }, @@ -173,116 +383,185 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"DataTypeConversion", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950", - "className":"Rising edge init", - "icon":"WebViewIcon4", - "name":"rising_edge_init", - "label":"rising_edge_init", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "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":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", + "[]", + "[]", + "fixdt(1,28,16)", "off", - "Auto", - "", - "", + "Real World Value (RWV)", + "Floor", "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "on", - "on", - "off", - "" + "-1" ], "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", - "masktype":"Rising edge init" + "blocktype":"DataTypeConversion", + "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11262", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain3", + "label":"Gain3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "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: 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: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: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":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Rate_Limiter", "label":"Rate_Limiter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "ShowPortLabels", @@ -370,12 +649,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9944", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11261", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "GotoTag", @@ -401,342 +680,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9942", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9945", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain3", - "label":"Gain3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "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: 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":"BLDCmotorControl_FOC_R2017b_fixdt:9947", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10006", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "r_inpTgtScaOpen", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9941", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "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":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9943", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9940", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant23", - "label":"Constant23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9939", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9938", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11255", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"VqFinPrev", "label":"VqFinPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "Port", @@ -798,12 +747,61 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9938#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11257", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant23", + "label":"Constant23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", + "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:11255#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -849,12 +847,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9940#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11257#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -900,12 +898,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -951,12 +949,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9945#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11262#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1002,12 +1000,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9949#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11266#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1053,12 +1051,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9944#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11259#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1104,12 +1102,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11261#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1155,12 +1153,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9943#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1206,12 +1204,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9941#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11260#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1257,12 +1255,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9942#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11258#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "SignalNameFromLabel", 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 new file mode 100644 index 0000000000000000000000000000000000000000..4d6661cdc816608169698af4a64f0851a20bc1c9 GIT binary patch literal 5904 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85qP4dAc};RLpsMH`^!r`9by%{|)ygH0S29KW1T4a}X+u);qhD%X6yfUY(a>x^K6v z6xUom%`tG9$)y^KA2#@7Ju&dLlJeBiUx*8^Pm6sF?{=2e9rLSZ_DR4)0Izd(rNBkwj}BmuR_#0 z2>~TWwib^DMn$0nhYpru%?;2$>Xn_HE!cnj`IlL9=E#VMiRoPu6ZFmXWD@E>zA^p$ zJj=buo)#G@l-&O)(Cv{B$)Y0FyJ*!au0{ujzkmOJ`2E*=ucr&cG*1Vog#vADZ4bWx zPTUwFArNIY?TO5jJid13c0O6B_;~qWzkfe0v6@~rxr0F`&|%l^-48$iY&p%t$LIH> zx}u^&aC=8a)+C+NpZ>;W8c4Y4h|Rv7-Q%WgWMm|k+1;^ho62(qv)Q~SQ-n^Y2xV=R zl9iRckYVEC@85nj$+5WDxUH>i!n}EX^XAD}$ndo_PdhScZgYi=T#J*U1P>bv6QhZl z*`chhO4ioWckkZyP@BA?=qZx=9y~LItc-##>%

_FE%pYWYrpVG3Fez)Zbz2Sgfq4miG2(rSkAI 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg similarity index 80% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg index 3ae3c57..c52262f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg @@ -9,11 +9,11 @@ - + - + @@ -40,120 +40,9 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaOpen - - - - - - - - - - - - - - - - - - - - - - - - - - dV_openRate - - - - - - - - - - - - - - - - - - - - - - dV_openRate - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - + - + @@ -161,43 +50,43 @@ - + - + - + - + - + - + - + - + - + - + @@ -215,11 +104,11 @@ - + - + boolean @@ -227,29 +116,29 @@ - + - + - + - + - + - + @@ -263,155 +152,29 @@ - - - + + + - - + + - - + + - - u - - - - - - - - initVal - - - - - - - - init - - - - - - - - inc - - - - - - - - dec - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - + + [VqFinPrev] - - - - - - - - - - - - - - - - - Rate_Limiter - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -422,44 +185,29 @@ - - - + + + - - + + - - + + - + [r_inpTgtScaOpen] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -470,7 +218,118 @@ - + + + + + + + + + + + + + + + + dV_openRate + + + + + + + + + + + + + + + + + + + + + + dV_openRate + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaOpen + + + + + + + + + + + @@ -480,20 +339,20 @@ - + - + - + - - + + @@ -518,11 +377,11 @@ - + - + sfix16_En4 @@ -534,121 +393,7 @@ - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaOpen] - - - - - - - - - - - - - - - - - - + @@ -658,20 +403,20 @@ - + - + - + - - + + @@ -696,11 +441,11 @@ - + - + sfix28_En16 @@ -712,7 +457,55 @@ - + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + @@ -722,11 +515,11 @@ - + - + [VqFinPrev] @@ -744,11 +537,11 @@ - + - + sfix16_En4 @@ -760,57 +553,9 @@ - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - + - + @@ -818,11 +563,11 @@ - + - + if { } @@ -840,11 +585,11 @@ - + - + Action Port @@ -856,7 +601,214 @@ - + + + + + + + + + + + + + + + + u + + + + + + + + initVal + + + + + + + + init + + + + + + + + inc + + + + + + + + dec + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Rate_Limiter + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaOpen] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -866,11 +818,11 @@ - + - + 1 @@ -888,11 +840,11 @@ - + - + VqFinPrev @@ -903,11 +855,11 @@ - + - + sfix16_En4 @@ -917,7 +869,55 @@ - + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + @@ -931,7 +931,7 @@ - + @@ -945,7 +945,7 @@ - + @@ -959,7 +959,7 @@ - + @@ -973,7 +973,7 @@ - + @@ -1007,63 +1007,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -1077,7 +1021,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json index 41db5b6..220dd98 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2337", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2337", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "Criteria", @@ -57,12 +57,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2335", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2335", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"initVal", "label":"initVal", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "Port", @@ -124,12 +124,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2339", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2339", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "Port", @@ -204,12 +204,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2334", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2334", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "Port", @@ -271,12 +271,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2340", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2340", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"init", "label":"init", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "Port", @@ -338,12 +338,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2341", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2341", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "Criteria", @@ -395,12 +395,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2512", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2512", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "InitialCondition", @@ -445,12 +445,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2335#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2335#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "SignalNameFromLabel", @@ -496,12 +496,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2334#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2334#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "SignalNameFromLabel", @@ -547,12 +547,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2341#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2341#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "SignalNameFromLabel", @@ -598,12 +598,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2340#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2340#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "SignalNameFromLabel", @@ -649,12 +649,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2337#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2337#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "SignalNameFromLabel", @@ -700,12 +700,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342:2512#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342:2512#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.png b/BLDC_controller_ert_rtw/html/webview/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/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg index a15bb81..a9190ff 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2342_d.svg @@ -9,13 +9,13 @@ - + - + - + @@ -205,7 +205,7 @@ - + @@ -268,7 +268,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -379,7 +379,7 @@ - + @@ -442,9 +442,9 @@ - + - + @@ -634,7 +634,7 @@ - + @@ -727,7 +727,7 @@ - + @@ -761,7 +761,7 @@ - + @@ -775,7 +775,7 @@ - + @@ -789,7 +789,7 @@ - + @@ -823,7 +823,7 @@ - + @@ -837,7 +837,7 @@ - + @@ -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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json new file mode 100644 index 0000000..4ec5467 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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", + "OutMin", + "OutMax", + "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:2395:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "OutMin", + "OutMax", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:11265:2395:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:11265:2395:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "inspector":{ + "params":[ + "PropDataTypeMode", + "PropDataType", + "IfRefDouble", + "IfRefSingle", + "IsSigned", + "NumBitsBase", + "NumBitsMult", + "NumBitsAdd", + "NumBitsAllowFinal", + "PropScalingMode", + "PropScaling", + "ValuesUsedBestPrec", + "SlopeBase", + "SlopeMult", + "SlopeAdd", + "BiasBase", + "BiasMult", + "BiasAdd" + ], + "values":[ + "Inherit via propagation rule", + "fixdt(1, 16)", + "double", + "single", + "IsSigned1", + "NumBits1", + "1", + "0", + "1:128", + "Inherit via propagation rule", + "2^-10", + "[5 -7]", + "Slope1", + "1", + "0", + "Bias1", + "1", + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"S-Function", + "masktype":"Data Type Propagation" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "inspector":{ + "params":[ + "NumInputPorts" + ], + "values":[ + "2" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeDuplicate", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:2395:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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:11265:2395:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.png b/BLDC_controller_ert_rtw/html/webview/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/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg index 6784142..3546f04 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -140,9 +140,9 @@ - + - + @@ -332,9 +332,9 @@ - + - + @@ -524,7 +524,7 @@ - + @@ -603,7 +603,7 @@ - + @@ -652,7 +652,7 @@ - + @@ -709,7 +709,7 @@ - + @@ -772,7 +772,7 @@ - + @@ -835,7 +835,7 @@ - + @@ -896,7 +896,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -1009,22 +1009,22 @@ - - - + + + - + @@ -1058,7 +1058,7 @@ - + @@ -1112,7 +1112,7 @@ - + @@ -1146,7 +1146,7 @@ - + @@ -1160,7 +1160,7 @@ - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json index 05c3986..f0d0530 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2353", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2353", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Rate Limiter

Note: The sample time must be included in the Increment and Decrement values.

", "label":"

Rate Limiter

Note: The sample time must be included in the Increment and Decrement values.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2343", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2343", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "IconShape", @@ -108,12 +108,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2346", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2346", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "IconShape", @@ -167,12 +167,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "OutMin", @@ -206,280 +206,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2358", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"dec", - "label":"dec", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2356", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"init", - "label":"init", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2357", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"inc", - "label":"inc", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2355", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"initVal", - "label":"initVal", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2360", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2360", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "Port", @@ -554,12 +286,309 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2359", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2358", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"dec", + "label":"dec", + "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":[ + "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:11265:2357", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"inc", + "label":"inc", + "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":[ + "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: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", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"init", + "label":"init", + "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":[ + "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:11265:2342", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Delay_Init1", + "label":"Delay_Init1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", + "inspector":{ + "params":[ + "initVal" + ], + "values":[ + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2359", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "Port", @@ -621,41 +650,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Delay_Init1", - "label":"Delay_Init1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", - "inspector":{ - "params":[ - "initVal" - ], - "values":[ - "0" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2356#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2356#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -701,12 +701,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -752,12 +752,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2359#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2359#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -803,12 +803,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2357#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2357#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -854,12 +854,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2343#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2343#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -905,12 +905,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2346#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2346#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -956,12 +956,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2358#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2358#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1007,12 +1007,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2355#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2355#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1058,12 +1058,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg index 11847e9..3033206 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg @@ -9,11 +9,11 @@
- + - + @@ -48,7 +48,7 @@ - + @@ -120,7 +120,7 @@ - + @@ -184,9 +184,9 @@ - + - + @@ -296,259 +296,7 @@ - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - dec - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - init - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - initVal - - - - - - - - - - - - - - - sfix28_En16 - - - - - - - - - - - + @@ -558,11 +306,11 @@ - + - + 1 @@ -580,11 +328,11 @@ - + - + y @@ -596,58 +344,58 @@ - - + + - + - + - - 1 + + 5 - + - - + + - - + + - - u + + dec - + - - + + - + sfix28_En16 @@ -659,9 +407,198 @@ - + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + initVal + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + init + + + + + + + + + + + + + + + boolean + + + + + + + + + + + - + @@ -669,59 +606,59 @@ - + - + u - + - + initVal - + - + init - + - + y - + - + 1 - + - + z - + - + @@ -739,11 +676,11 @@ - + - + sfix28_En16 @@ -751,29 +688,29 @@ - + - + - + - + - + - + @@ -785,7 +722,70 @@ - + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix28_En16 + + + + + + + + + @@ -799,7 +799,7 @@ - + @@ -833,7 +833,7 @@ - + @@ -847,7 +847,7 @@ - + @@ -861,7 +861,7 @@ - + @@ -895,7 +895,7 @@ - + @@ -909,7 +909,7 @@ - + @@ -923,7 +923,7 @@ - + @@ -937,7 +937,7 @@ - + @@ -953,5 +953,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json index dde0dea..7b9f64e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950:2364", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267:2364", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9950", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11267", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950:2363", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267:2363", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9950", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11267", "inspector":{ "params":[ "InitialCondition", @@ -130,12 +130,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950:2362", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267:2362", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant", "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9950", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11267", "inspector":{ "params":[ "Value", @@ -179,12 +179,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950:2363#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267:2363#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9950", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11267", "inspector":{ "params":[ "SignalNameFromLabel", @@ -230,12 +230,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950:2362#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267:2362#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9950", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11267", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg index 8176068..dddc6cb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11267_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -120,43 +120,43 @@ - - - - - - - - - - - boolean - - - - - + - + Ini=1 + + + + + + + + + + + boolean + + + + - + @@ -202,7 +202,7 @@ - + @@ -216,7 +216,7 @@ - + @@ -232,5 +232,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json new file mode 100644 index 0000000..8fab5f3 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json @@ -0,0 +1,1323 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11399", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Electrical angle calculation

", + "label":"

Electrical angle calculation

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Electrical angle calculation

", + "off", + "rich", + "auto", + "auto", + -1, + "auto", + "black", + "white", + "left", + "off", + "" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11437", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Shift angle with -30 deg to match the sin, cos look-up tables.

", + "label":"

Shift angle with -30 deg to match the sin, cos look-up tables.

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Shift angle with -30 deg to match the sin, cos look-up tables.

", + "off", + "rich", + "auto", + "auto", + -1, + "auto", + "black", + "white", + "left", + "off", + "" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11358", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"a_mechAngle", + "label":"a_mechAngle", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11381", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11408", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon6", + "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", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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: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: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: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", + "icon":"WebViewIcon3", + "name":"Data Type Conversion20", + "label":"Data Type Conversion20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" + ], + "values":[ + "[]", + "[]", + "fixdt(1,16,6)", + "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:11409", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"a_elecPeriod", + "label":"a_elecPeriod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "a_elecPeriod", + "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:11418", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant2", + "label":"Constant2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "30", + "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:11460", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11406", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide", + "label":"Divide", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "off", + "Floor", + "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:11398", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"a_elecAngle", + "label":"a_elecAngle", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11410", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_polePairs", + "label":"n_polePairs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "n_polePairs", + "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:11375#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11358#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11410#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11418#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11411#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11406#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11419#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11409#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11408#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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:11438#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11357", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png new file mode 100644 index 0000000000000000000000000000000000000000..cc13c9c23010a5803cee994e9035e4ccb9c30234 GIT binary patch literal 5366 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 F0svC!K~4Yw literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg new file mode 100644 index 0000000..c3f3119 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg @@ -0,0 +1,1006 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Electrical angle calculation + + + + + + + + + + + + + + + + + + + Shift angle with -30 deg to match + + + + + + + + the sin, cos look-up tables. + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + num + + + + + + + + div + + + + + + + + rem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + a_elecPeriod + + + + + + + + + + + + + + + + + + + + + + a_elecPeriod + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 30 + + + + + + + + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + + + + + + + + + + + + n_polePairs + + + + + + + + + + + + + + + + + + + + + + n_polePairs + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json new file mode 100644 index 0000000..d65f680 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json @@ -0,0 +1,693 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11408:576", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Modulo implementation: rem = num - div*(num/div)

Note: Division and multiplier has the setting 'Floor'

", + "label":"

Modulo implementation: rem = num - div*(num/div)

Note: Division and multiplier has the setting 'Floor'

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Modulo implementation: rem = num - div*(num/div)

\n

Note: Division and multiplier has the setting 'Floor'

", + "off", + "rich", + "auto", + "auto", + -1, + "auto", + "black", + "white", + "left", + "off", + "" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11408:572", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(1,16,0)", + "off", + "Floor", + "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:11408:573", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide3", + "label":"Divide3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "**", + "Element-wise(.*)", + "off", + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Floor", + "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:11408:570", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"num", + "label":"num", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:571", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"div", + "label":"div", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:575", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"rem", + "label":"rem", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:2906", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:572#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:571#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:2906#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:570#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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:11408:573#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11408", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png new file mode 100644 index 0000000000000000000000000000000000000000..b84c199a929722dae65252bd546f32856871e62f GIT binary patch literal 7196 zcmeAS@N?(olHy`uVBq!ia0y~yU^oH79Bd2>3~M9S&0}C-;4JWnEM{QfI|9OtQ?>b| z85pF`dAc};RLpsMw=(8x>AvG1uP0h7%wDiSW2HoA$E=xA=gzM6T)gP@)!E#seVJB~ z#jhtm4GQj^WgKaI`Hq`*Wr6N#Gv%p1zL%E-aTX@WM7Xi2h?@x-Ogmh3?(gH*iMD?% z6e=9-&L2PQKKK5ozqRKd{^_qi0KnF3A`De14dI4;ifbZEJtz$oa{%;Lhq zD{d=Sze#!iLe$67LNs||@;tC30tFLZ(v#9dIo}w04zA)Xd+xItK z&si|2zm(OPl5BKn5DlfOF zld-XR@W^$BDfhPA=2Kof{?~22ceFc8Ix$f|me)%5&o6D8PaHC~tDgDJ`2BKn6%0yB2QCJ(DjEpX{qlU9$i)2cjO2|i zp1Rx9`FrGev#+gSGfQAt6V3kj*Ge`C>D5wwb7lX0>ejN?=B}x^5|{A5ZiW$S+1nsq z4Q=i}f3JS~^!ea-=(0?Ydw-$7Asf2;(m0)u;S0h zS)01Mt~?i$xwFAWT>R_y;(~yB^NUK?WRq^*Uain0zh0_iyLrtw$sTF;!om;l>sMzM z7QULz^GeUWrsD3WU1g!4=ghq-|LaHL*7O%wz5hDq@Ahq75w3q#AU5{urvT&i<@up~ zn>XLmK6-2wgQeA~TzT77QvUsNuP!KC?tEwU{M<@|nU$3*Q+JmJA1o;iz5M2F=nBSV z{_Qi3L-#tEI;pFR9?Rdq*78VUF|+^qS)20rii+t3{J+0{f7XL%hv#1i_$vALc>Rj& zc6O^4&OU7>b#; zoSyJGt>WX+SxELqPaAwr<`xl~~mLy%1 zO>%Wz`TyO`;PR@nva=7}Ykz-RX?N=4;#UC=4z_3d3xU#*`!_wEPdmA=b^Yxl|5htzJJYdyPey?bATo_mb=Ypa+4zsA3+ zsQH{`+VuIHwU)$r8|K~6l|L{}l)rJ55RbOo^FAQY7z14fFpzPXTymfUSj*71`{x$pl3OgU49<9%B zBCjs|`Z;*+t@-s~vQOsOUfoz-ViL1+(W$TB!v41V+Xa^Xe80n|xAeM~SEGe|DA?mG1pc9v#2#ELwEMVDt9vx7zmZmE!2=4SgE7 zZ_TUPkBeSu*ZkY5wLRWG^jxR#hc}y7-QSwp9aaCk>}%EgIMJ?ETB0h=j7?3qHmof1 zyY|-6tvBeQhE9lbprYc3W74YvdF0l#1@HeC)q3ps@-*AIerNst!WQ1xeNh}Cr0mO5LTk1l7;pB!w?n%lx+$|WYh ze%b8*)&&V?J*Lf`&BeFk>Gie2j(0Y>o|QLnIQ#l`czQeh{#PjO$yRp22 z*4C>ZzL;wrdO}$Es?~y~>X$)h&C1?~z2=cw@oc`;(nB+5tvY0wALlz)zAmCS=p|KbM}c7 zvuZcrT5N4+m-X-I=~r7127Go-^XaL|HA`sV%J=BFHG5|1%SDG~%!~W{yKmE z;OnkULABqu-;ewJ+x_~w($~6Cp{K20J`$Kc8YkrlkyU)4Ko+~VJrQ7_h{#7%tuiXExky)!JcGrRW|JzGT zGhcSh-Y}~tiF2W&UziBiDm})0@kNikJiXA+(5siVw6qN3eoHRcvSrJ;PvPrg6!rD{ zKYjXSb@}!FJpPm!;Tc*wI!6)=9=v{?T^Q%(#pT{Fcl7k>?t{(j#jn?HFM4`PG$|?R z#Hmw@^6&3UNl7uN{`TgT(KMaNLwmp9JG~+C@Q#|FMpb*|VBr)tNngg`mdO2 zWM$p97dhMV?s^3U3CYRHSy)?7o<6;O`*!os&(0qHcdLK$?QOY_FD>=1sHnKGyF9V|9xU&KJRL@?|SI!Y5#x4n0vj8a{BRpdWN3*+%JB4S67AZ`SGaxNsM)+ zk)7SXivRSUC%hDOJQ3m3vT-5nhn7rXbTeSdeCK}CJ;G24&I z-48W1n!jlCsu}NmpQ`u&hh62@_ie%c?G{IVy;$78V#SILrKWjaFJHc_`SGxQ&;NhF zbz*i1golUsxG4uO^Er6^`t%bgPO!bUu&~&Wch~Am)n48#o~cu(9yxkcP)h35i;IgT zjgthr|L8@>l$}-FahRV;=g#(|o^-at-`@qzQmYoF4)s=ks}+K{j=Eb~5xx z7&fuX*GzD3=Swu2>EZ9ce8-L(kF4AlPu#GLxqT>AR@ay1_u|LorRDck7F zh7E5XZ$G?pj@zk~B}=l+F4KdTX)R&<-6VQ)zsA5K3>;j?C9@5 zo?=w^<3nPJm27Be=nNmVH*emo;$P0g#{BQ!KeN@FXU~>izyF`rdAr{_a&mG{o<805 zu>Rh2*Z0O}wbJ81CQR#*TD!C7i=)-fmzS4^w=+Mu=q|5nWF)jVu7C1m;m^;{AHR8X zrtS52?i-Si_gS63-2^gk&nGT9IXQ-s_wNpO++6*$+DkyQG9ZdEb?U2lfAbyd>(9QP z#I@D^=jr|JpFR}-KXUVCWO1}?l1TQ~S66kSx1G6m^@T~<+gq+)UR>PbdPh#4TzqycC_w@Pm&)e_b_VD(~D3P4&=YHXBxpCbk=N&tDnntFzTO1KG z56j5VaBkyy_;&mKV<|>~adCZ$zd|HC0}{Rg@G{$^WmPdv=# zT?!>%=cf&$G451hCEe`itY-o1Mzv-Yj_ zQ2+dNdVCl^^ZvizZm)^jdg_?zCcm;WGjaX6CI0j6a&B&7ZP=K6JSZaK#6)HHS)vpC z3OlCGo_+e-+UUZ9f{btbw`O0zwdgdRn%3@_3MM*I5N2P$(*$Pe&_O=uXR5jwqINC!)};+%cPA*^3clQ zKPpT}R!?AknG5x=}yVwn-dXF4CW|VP3VVYj-spNj!W1s?Q)hZ=L#YScKK7;yy zHQ(Od^)4(l#V(Os?Uvek_D zM5nO&josz?d3kv}@^*8sTnXWmu{h8nsLa93`}D!V<{i6t3yX-j1O^7qE&crIQ$bnT zv&a4RYSz}X|Nj1-Y$Bzpt(|>Zi#yPLGULiMYo0van%%jxr1SLDsTqGiynFlN#EEsW zKkq-EfBfc6$^88MKY#yvdU+i>dbD-ZCZm{`7>n|EGPBL|kDWf%-W|a?_VxP?hL&C1^>kWv#hZ=CZ!HKrG)ay5(~(u7 zHD*;N$Ex42wSN36wDkMOsKwHf2R3SlpQ!m7TDIq_SnaPbiSO?0?2R){*mooC&W^$- z&z^0{zOLsmS3bq=JlmCfDOXkm_DGqYdSyOs>eQ=w{slJm|7`eeJ~(ur%Z%DvRr)&I z!^CUzo8R_^#3;Z|~RN6}__|kvaX`oWyHuB6}o_kG=ZZ z)!p6M*_rtK+}ty>OuIcNt0ktVyGKMwl;15CKitNfd}4y)^;rAD;>$cICLC~xssA_g z(Z9d5Lsz^z#G2OLZmg^GW|tPbLCOh%YwP3B&(7cH8DKnbfrzwp_x}C%`g^|!EnK+p z$gyKdCQ>)|R-6C*{axMGc5dNdBraOKc(y2C!&2|*Mc>{;&a3TG*QY%?ubw3q5yLsR5 zRj+rQn{shy#yiInE7|xxe~kS1d=>j&RH(S#o!>`_zwOJplZrc5bewSQUM0PBZG@G~ z<(DOAW*W0EIH;T3vSG=|z%}pg?)rFkc79Mqghy7^s%HlI4h{@=ca>&e<=Q6B*1Yhb zFV~sto*{A7m-4H3J)D^#8}{GT*4B3C=X2J#H|f2-HBs69#jUN{ReR^X-}k$(`rXd< z^82;ZJ32V7t&8=ZZ&y3Rs&v)b)tXT=Yo11GYHD_Vet!P(+qb=wCkr#P^QAmFF>%VY zX_F>RI&^h)xT=D=;%eriKR*g5O`goj$+>XTrb!PTB=pJK`&Ct0RqdVk=uuMI*;%2r z_pi;K_|t4=)!un$&iF9I#Kds$@LaL^A|gBeDx+n^2Zhhi&L;o;_0__{;=*!&`A3f) zad2_1+9w?!6eQHl&YySs*R7tPVYAcJCU+h<;J_fJ8+GN$um69Z+t0KrUFDlUU3u2} z$o2?5Jv|Exi-4GzGve_zj4Qf>_w3oTVf*&=@7CP&(bCq|G_g~CLt_i4`keREm4#Wo}yWD*h*da~s&-=g9zpUM(` ze|tMiJ+JGVr{2!Jjw&*;!L$Ee?Qv6P=aW&ex1WEsTfF$i1;tI9Hti^Q$YfpiCgJO= zt1){jChG71GpY3Twb1q33m>~Zdi>b3^p(i-^Yfp-xVX4s*OPC*-|x={mp<(~o?N?s zfBvLNLOY*?-6;rTebW3QW1m&k6dUjKuh$+ueQ{#R0tGSKe->7A*Im`y`S$AS>%OHY zbF(j4nXg&1X3fdn)3{%oNKR1AzV>0=c5~Is%dXDdSg!x$r=y3*+>?fxnR9CXmYVJP z7PUIIDErzR@4U0UMpMO4|A8sGLeqZF~w2yy2pPxK+YG`^@NQj7?o!y%|J2#)q-IDI<>FMI?y0Q4V z-<`X6UtV6$uk7CUqOLA3EXB{yJzcl^9n%%#pG?fm zH@9YsE4%j{Iqv>jFy`&dpLaGiH8s6DzO=QaWx~99eTx?_?#(VQzQE(Lf1d3{b=8Xt zo==>{CT;GNy!*qSnq@xo&b+_%p=@gMu^vT5#YXYCiiN+FR@_QTPA)7fOFP)adS;&O z?q6zW%F4T@X-2w6OSY%x8B!sdGbar*6HWB{rvjE zH?#jC!&UoVpHA!F+>$BmJzX#L)|O0OCm{iW3lFYTUo2bmOZLdUd-EP1ZZq5?Y}fSK zjf;ar!O&1JJw5%7@=weRn@ z=xb{tof8ukm;29OwqnJKb8l^1cg!@gR(O7H?&Ch|cc7fQX_L{moSRNgPLIzo6~D*nf_k? z|GE8t$;l@}{yK-a@3?dA_U+lk%L!gf^^E$ zQ&Uw`Rd4Q+S~SzDg#XK{tE+WiRop)G?Ck8wjY+JRm;0xGdUEpZw~qyj*73nR!-q0$3QX zfcJn6d5g){Cm78=lZ2@-qmq#`N7Bh zK5D`%SFW5gb?U>HFFO}6RxT^scKf14ubY;ZmWGDLful!T4;*md?A(zkwdK#8IWnhC zo%-~4KY#vQ8#M9Lr=qa6QAaN6i*G;mt!0B-v)`_hDOq1OXxZD(pE5%7`dikgcuiy78>uZtK+;hvA*%p1yyyk2Z z930Ha#kDB=`Z|V+%1S{I5tpnit;KG=S%IuQZp!|4KUFj}HFNInnp*ew7o*mS)6@0W z3kxXbZAoKYvSP&wE19&|-DOKxtXOeWbi?M&%1TO1%?BH%PY?fEax=K&+k!~Oo$vSk zmh#!WdGltAyHcPrhYJgxzr4LY-Ce$ROI1}>mDTF7wMoy;%+%Ei@3@u}>QMLVrTS`a z8SAo~$)_cF*uc#~=XMG6JelfmZw{V3*=bq)Y{I;G=dP>_=H%o|{P^f-SbliNwuDfJ zsLut<_w3oT%Xwe*_q<_WJysMd#Or)Ys z)^FQ>ud4gV5tl`a7r(r{U7x`??F@s0vU2nG`*pK7Y%o}TO6ZYW=0!PB8?aMYT}WO& zzx02~EWVs>t_l3_?qO+7QmQaC;Rd0I$hhxBsS+6k8~1u=Med(XbgzEaoLc5e0i zz0+H{#ZTqSExMcaQRCY6`1-qRcztJ^^@?hTg|NT;dOcoUMWv;qgTt~mc1yH*&W!S# zn^GD6y!5YkT7KCu`52Fwew>c;&PB1=1qVZFYHYUODe6AEo_XVu6r+hVXWo4Dd0$J$ zIyTK0mzH`rUp{lY`_reQnAq6dSl)}BCLA68{rs)1t=m?3Pv+v{dU0>>?zO8GttPTD ze*F6N=*^om=gg7eVQW6?KEp>%n60_-&6}K`Gx-J11|oLWf>S4 O7(8A5T-G@yGywqKMgtZA literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg new file mode 100644 index 0000000..c2a2b02 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg @@ -0,0 +1,523 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + Modulo implementation: + rem = num - div*(num/div) + + + + + + + + Note + : Division and multiplier has the setting 'Floor' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + num + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + div + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + rem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json index 0cd9134..3dc831a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9309", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9309", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

This is because the measured currents are flipped.

", "label":"

This is because the measured currents are flipped.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9308", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9308", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Hall_A

Hall_B

Hall_C

vec_hallToPos

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

2

0

1

4

3

5

0

", "label":"

Hall_A

Hall_B

Hall_C

vec_hallToPos

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

1

0

1

0

1

0

1

0

1

0

2

0

1

4

3

5

0

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9307", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9307", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

The rotor position is implemented based on the following table:

", "label":"

The rotor position is implemented based on the following table:

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Text", @@ -147,12 +147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10192", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10192", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Task1: Diagnostics + Control_Manager
Task2: Field Weakening + Limitations
Task3: PI Controllers in FOC

", "label":"

Task1: Diagnostics + Control_Manager
Task2: Field Weakening + Limitations
Task3: PI Controllers in FOC

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Text", @@ -196,12 +196,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9303", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9305", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -229,7 +229,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "5", + "8", "Port number", "[]", "[]", @@ -242,9 +242,9 @@ "auto", "off", "off", - "[]", + "0", "off", - "held", + "reset", "off", "0", "", @@ -276,12 +276,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9304", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9302", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"z_errCode", + "label":"z_errCode", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -309,7 +309,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "6", + "4", "Port number", "[]", "[]", @@ -322,9 +322,9 @@ "auto", "off", "off", - "[]", + "0", "off", - "held", + "reset", "off", "0", "", @@ -356,12 +356,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9299", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9299", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"DC_phaA", "label":"DC_phaA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -436,12 +436,61 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10064", + "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:10064", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"b_fieldWeakEna", "label":"b_fieldWeakEna", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Value", @@ -485,12 +534,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9297", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11487", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"b_diagEna", - "label":"b_diagEna", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Value", @@ -503,7 +552,7 @@ "FramePeriod" ], "values":[ - "b_diagEna", + "b_cruiseCtrlEna", "on", "inf", "[]", @@ -534,39 +583,109 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9441", - "className":"Simulink.Terminator", - "icon":"WebViewIcon3", - "name":"Terminator", - "label":"Terminator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10164", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "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", + "", + "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/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Terminator", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10751", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10751", "className":"Simulink.Saturate", "icon":"WebViewIcon3", "name":"Saturation1", "label":"Saturation1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "UpperLimit", @@ -614,12 +733,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10749", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10749", "className":"Simulink.Saturate", "icon":"WebViewIcon3", "name":"Saturation", "label":"Saturation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "UpperLimit", @@ -667,12 +786,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10156", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10156", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator1", "label":"Relational Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Operator", @@ -712,12 +831,269 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9292", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Model_Info", + "label":"Model_Info", + "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: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":[ + "9", + "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: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":[ + "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:9292", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Implemented_control_methods", "label":"Implemented_control_methods", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", @@ -805,98 +1181,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10139", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If3", - "label":"If3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9290", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If1", - "label":"If1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9282", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10158", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -904,7 +1194,7 @@ "IconDisplay" ], "values":[ - "z_errCode", + "r_fieldWeak", "local", "Tag" ], @@ -924,12 +1214,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9289", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9288", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto28", - "label":"Goto28", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -937,7 +1227,7 @@ "IconDisplay" ], "values":[ - "b_motEna", + "n_mot", "local", "Tag" ], @@ -957,12 +1247,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9287", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9287", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto26", "label":"Goto26", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -990,12 +1280,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9286", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9286", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto25", "label":"Goto25", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1023,12 +1313,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9283", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11488", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto22", + "label":"Goto22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1036,7 +1326,7 @@ "IconDisplay" ], "values":[ - "z_pos", + "b_cruiseCtrlEna", "local", "Tag" ], @@ -1056,12 +1346,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9272", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11349", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto21", + "label":"Goto21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1069,7 +1359,7 @@ "IconDisplay" ], "values":[ - "r_devSignal2", + "a_mechAngle", "local", "Tag" ], @@ -1089,206 +1379,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9275", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9274", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9456", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9252", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9278", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9250", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10189", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10189", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto20", "label":"Goto20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1316,74 +1412,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:11019", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From40", - "label":"From40", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9418", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9276", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9272", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1391,7 +1425,7 @@ "IconDisplay" ], "values":[ - "i_phaBC", + "id", "local", "Tag" ], @@ -1411,175 +1445,86 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10692", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10188", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From39", - "label":"From39", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task1", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10187", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task2", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "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", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9262", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_devSignal2", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10355", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task2", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10259", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task2", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9268", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From35", - "label":"From35", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9934", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "z_dir", "local", "Tag" ], @@ -1599,43 +1544,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9266", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From33", - "label":"From33", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9271", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9277", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1643,7 +1557,7 @@ "IconDisplay" ], "values":[ - "r_devSignal1", + "z_ctrlModReq", "local", "Tag" ], @@ -1663,12 +1577,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9300", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9303", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"DC_phaB", - "label":"DC_phaB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"n_mot", + "label":"n_mot", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -1696,7 +1610,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "5", "Port number", "[]", "[]", @@ -1743,105 +1657,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9260", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9930", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9261", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10188", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9456", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1849,7 +1670,7 @@ "IconDisplay" ], "values":[ - "task1", + "VqFinPrev", "local", "Tag" ], @@ -1869,19 +1690,52 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10161", + "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":"From25", - "label":"From25", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "n_motAbs", + "n_mot", "Tag" ], "tabs":[ @@ -1900,19 +1754,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10160", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9263", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"From46", + "label":"From46", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "r_inpTgt", + "iq", "Tag" ], "tabs":[ @@ -1931,19 +1785,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10027", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9262", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "VqFinPrev", + "id", "Tag" ], "tabs":[ @@ -1962,12 +1816,179 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9285", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11489", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From42", + "label":"From42", + "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: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:10258", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If4", + "label":"If4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "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:10259", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task2", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9268", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From35", + "label":"From35", + "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:9285", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto24", "label":"Goto24", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -1995,1272 +2016,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9935", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9436", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9249", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9448", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9258", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9245", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9720", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9277", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9240", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10191", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task1", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9248", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9437", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10025", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9291", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9263", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "r_devSignal1", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F05_Field_Oriented_Control", - "label":"F05_Field_Oriented_Control", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9241", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10257", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task1", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10155", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9280", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9281", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F04_Field_Weakening", - "label":"F04_Field_Weakening", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10159", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F02_Diagnostics", - "label":"F02_Diagnostics", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9279", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9298", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"z_ctrlTypSel1", - "label":"z_ctrlTypSel1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F06_Control_Type_Management", - "label":"F06_Control_Type_Management", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9305", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_devSignal1", - "label":"r_devSignal1", - "parent":"BLDCmotorControl_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":[ - "7", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10356", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From38", - "label":"From38", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task3", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9267", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9267", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From34", "label":"From34", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -3286,581 +2047,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F01_Estimations", - "label":"F01_Estimations", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8217", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion7", - "label":"Data Type Conversion7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F03_Control_Mode_Manager", - "label":"F03_Control_Mode_Manager", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8210", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9269", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10258", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If4", - "label":"If4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8214", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion4", - "label":"Data Type Conversion4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9306", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_devSignal2", - "label":"r_devSignal2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8208", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"i_phaBC", - "label":"i_phaBC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9244", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9265", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"From32", + "label":"From32", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "i_phaAB", + "DC_phaB", "Tag" ], "tabs":[ @@ -3879,435 +2078,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9288", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8207", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"i_phaAB", - "label":"i_phaAB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9931", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10158", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8206", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_hallC", - "label":"b_hallC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9242", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9293", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Model_Info", - "label":"Model_Info", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9251", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9253", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9264", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9264", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From31", "label":"From31", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -4333,61 +2109,25 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8205", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9260", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"b_hallB", - "label":"b_hallB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"From30", + "label":"From30", + "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" + "GotoTag", + "IconDisplay" ], "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "z_pos", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -4395,17 +2135,79 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9284", + "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: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:9284", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto9", "label":"Goto9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -4433,12 +2235,1906 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10065", + "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:10257", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task1", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10160", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From24", + "label":"From24", + "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:10159", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "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: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: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: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: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: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: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: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: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:9297", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"b_diagEna", + "label":"b_diagEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "b_diagEna", + "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: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:11303", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "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: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: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:10191", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task1", + "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", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "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: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: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: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: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: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: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:9198", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F06_Control_Type_Management", + "label":"F06_Control_Type_Management", + "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:9301", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"DC_phaC", + "label":"DC_phaC", + "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":[ + "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:9290", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "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: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: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", + "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: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:10066", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"F04_Field_Weakening", + "label":"F04_Field_Weakening", + "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:9291", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "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: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: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: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: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:10155", + "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: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", + "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: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: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:9251", + "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: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: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: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:10065", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", "name":"Data Type Conversion2", "label":"Data Type Conversion2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "OutMin", @@ -4457,7 +4153,7 @@ "off", "Real World Value (RWV)", "Floor", - "on", + "off", "-1" ], "tabs":[ @@ -4480,118 +4176,21 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Task_Scheduler", - "label":"Task_Scheduler", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9265", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9270", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From32", - "label":"From32", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "DC_phaB", + "b_hallA", + "local", "Tag" ], "tabs":[ @@ -4605,65 +4204,45 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8202", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8210", + "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"z_ctrlModReq", - "label":"z_ctrlModReq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "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" + "ConvertRealWorld", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime" ], "values":[ - "2", - "Port number", "[]", "[]", - "Inherit: auto", + "int16", "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", + "Real World Value (RWV)", + "Floor", "off", - "", - "on", - "off", - "off", - "off" + "-1" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 7 ] }, "viewer":{ @@ -4672,17 +4251,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"DataTypeConversion", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10154", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10154", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"CTRL_COMM2", "label":"CTRL_COMM2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Value", @@ -4726,73 +4305,36 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9302", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10139", + "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"z_errCode", - "label":"z_errCode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"If3", + "label":"If3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "ZeroCross" ], "values":[ - "4", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "off", - "0", - "off", - "reset", - "off", - "0", + "1", + "u1 ~= 0", "", - [ - ], - "Dialog", - "Auto", - "off" + "off", + "-1", + "on" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 4 ] }, "viewer":{ @@ -4801,17 +4343,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"If", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9301", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11556", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"DC_phaC", - "label":"DC_phaC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"n_motHiRes", + "label":"n_motHiRes", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -4839,7 +4381,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "3", + "6", "Port number", "[]", "[]", @@ -4886,12 +4428,172 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9270", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8208", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"i_phaBC", + "label":"i_phaBC", + "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":[ + "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:10355", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task2", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "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: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:9283", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -4899,7 +4601,7 @@ "IconDisplay" ], "values":[ - "b_hallA", + "z_pos", "local", "Tag" ], @@ -4919,12 +4621,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8203", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8207", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgt", - "label":"r_inpTgt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"i_phaAB", + "label":"i_phaAB", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -4946,7 +4648,7 @@ "OutputFunctionCall" ], "values":[ - "3", + "7", "Port number", "[]", "[]", @@ -4986,157 +4688,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8215", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion5", - "label":"Data Type Conversion5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8204", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_hallA ", - "label":"b_hallA ", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10026", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8209", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8209", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"i_DCLink", "label":"i_DCLink", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -5198,12 +4755,239 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10187", + "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:10356", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From38", + "label":"From38", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task3", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "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: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: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:9281", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", @@ -5211,7 +4995,7 @@ "IconDisplay" ], "values":[ - "task2", + "b_hallB", "local", "Tag" ], @@ -5231,19 +5015,88 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9259", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8204", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"From27", - "label":"From27", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "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:9934", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "b_hallB", + "z_dir", + "local", "Tag" ], "tabs":[ @@ -5257,17 +5110,84 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8201", + "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":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Port", @@ -5329,38 +5249,93 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10255", - "className":"Simulink.Logic", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9279", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Logical Operator2", - "label":"Logical Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "AND", - "2", - "rectangular", + "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:8206", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_hallC", + "label":"b_hallC", + "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":[ + "6", + "Port number", + "[]", + "[]", + "Inherit: auto", "off", - "boolean", - "-1" + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", - "Data Type", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 3, - 5 + 2, + 11 ] }, "viewer":{ @@ -5369,17 +5344,195 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Logic", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10157", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9300", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"DC_phaB", + "label":"DC_phaB", + "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":[ + "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: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: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:10157", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator1", "label":"Logical Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "Operator", @@ -5419,12 +5572,159 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9268#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10255", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator2", + "label":"Logical Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "AND", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9268#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "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:9290#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", + "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:9251#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5470,12 +5770,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8469#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9260#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5521,12 +5821,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8215#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:5", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5572,12 +5872,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8214#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9258#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5623,12 +5923,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9290#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9291#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5674,12 +5974,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9251#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9249#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5725,12 +6025,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9260#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9265#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5776,12 +6076,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9250#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5827,12 +6127,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9242#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9240#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5878,12 +6178,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9258#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8210#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5929,12 +6229,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9291#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9244#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5980,12 +6280,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9249#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9245#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6031,12 +6331,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9265#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9241#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6082,12 +6382,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9250#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9266#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6133,12 +6433,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9248#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6184,12 +6484,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9240#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8202#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6235,12 +6535,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8210#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6286,12 +6586,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9244#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:4", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6337,12 +6637,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9245#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:4", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6388,12 +6688,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9241#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:6", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6439,12 +6739,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9267#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9259#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6490,12 +6790,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9266#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6541,12 +6841,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9198#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6592,12 +6892,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8202#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8205#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6643,12 +6943,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9198#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:8", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6694,12 +6994,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8469#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6745,12 +7045,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8658#out:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8201#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6796,12 +7096,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8206#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6847,12 +7147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9259#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9253#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6898,12 +7198,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8658#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9264#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6949,12 +7249,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8217#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7000,12 +7300,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9198#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9252#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7051,12 +7351,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8205#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8204#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7102,12 +7402,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7153,12 +7453,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8469#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9298#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7204,12 +7504,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8201#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9261#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7255,12 +7555,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8206#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9418#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7306,12 +7606,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9253#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:7", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7357,12 +7657,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9264#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8209#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7408,12 +7708,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9198#out:4", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7459,12 +7759,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8535#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9448#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7510,12 +7810,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9252#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9720#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7561,12 +7861,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8204#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7612,12 +7912,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7663,12 +7963,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9298#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9930#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7714,12 +8014,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9261#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9931#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7765,12 +8065,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9418#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7816,12 +8116,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9436#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9935#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7867,12 +8167,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11151#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7918,12 +8218,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8209#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8203#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7969,12 +8269,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9198#out:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10065#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8020,12 +8320,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9448#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10155#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8071,12 +8371,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9263#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10154#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8122,12 +8422,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9262#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10064#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8173,12 +8473,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9720#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10157#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8224,12 +8524,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8658#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10164#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8275,12 +8575,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8658#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10164#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8326,12 +8626,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9930#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10164#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8377,12 +8677,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9931#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9297#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8428,12 +8728,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10191#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8479,12 +8779,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9935#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10255#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8530,12 +8830,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10025#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10257#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8581,12 +8881,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10026#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10356#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8632,12 +8932,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10027#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10355#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8683,12 +8983,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8535#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10066#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8734,12 +9034,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8203#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10159#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8785,12 +9085,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10065#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10160#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8836,12 +9136,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10155#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10161#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8887,12 +9187,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10154#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10139#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8938,12 +9238,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10064#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10156#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8989,12 +9289,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10157#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10259#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9040,12 +9340,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10164#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10692#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9091,12 +9391,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10164#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8207#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9142,12 +9442,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10164#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10749#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9193,12 +9493,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9297#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10751#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9244,12 +9544,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10191#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8208#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9295,12 +9595,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10255#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11019#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9346,12 +9646,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10258#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11302#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9397,12 +9697,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10257#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11304#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9448,12 +9748,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10356#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11303#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9499,12 +9799,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10355#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11306#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9550,12 +9850,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10066#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11305#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9601,12 +9901,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10159#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8469#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9652,12 +9952,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10160#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11151#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9703,12 +10003,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10161#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10258#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9754,12 +10054,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10139#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11348#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9805,12 +10105,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10156#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11351#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9856,12 +10156,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10259#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9267#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9907,12 +10207,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10692#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9263#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9958,12 +10258,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8207#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9262#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10009,12 +10309,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10749#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11485#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10060,12 +10360,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10751#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11489#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10111,12 +10411,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8208#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11518#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10162,12 +10462,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:11019#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11487#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "SignalNameFromLabel", 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 new file mode 100644 index 0000000000000000000000000000000000000000..c389a14702e433712882f16f4dd4d08e4fb83742 GIT binary patch literal 11795 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
owsNHf*L^Er%=zMYr5O|h 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 OVDNPHb6Mw<&;$Tc0!@ - + - + - + - - + + @@ -22,7 +22,7 @@ - + This is because the @@ -30,7 +30,7 @@ - + measured currents @@ -38,7 +38,7 @@ - + are flipped. @@ -48,240 +48,240 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + Hall_A - + - + - + - + - + - + - + - + - + - + Hall_B - + - + - + - + - + - + - + - + - + - + Hall_C - + - + - + - + - + - + - + - + - + - + vec_hallToPos - + - + - + - + - + - + - + - + - + - + 0 0 0 @@ -293,42 +293,42 @@ - + - + - + - + - + - + - + - + - + - + 0 0 1 @@ -340,42 +340,42 @@ - + - + - + - + - + - + - + - + - + - + 0 1 0 @@ -387,42 +387,42 @@ - + - + - + - + - + - + - + - + - + - + 0 2 0 @@ -439,16 +439,16 @@ - - + + - + - + The rotor position is implemented based on the following table: @@ -458,8 +458,8 @@ - - + + @@ -467,7 +467,7 @@ - + Task1 : Diagnostics + Control_Manager @@ -476,7 +476,7 @@ - + Task2 : Field Weakening + Limitations @@ -485,7 +485,7 @@ - + Task3 : PI Controllers in FOC @@ -496,11 +496,11 @@ - - + + - + @@ -510,30 +510,30 @@ - - 5 + + 8 - + - - + + - + - - n_mot + + iq @@ -544,11 +544,11 @@ - - + + - + @@ -558,30 +558,30 @@ - - 6 + + 4 - + - - + + - + - - a_elecAngle + + z_errCode @@ -592,11 +592,11 @@ - - + + - + @@ -606,29 +606,29 @@ - + 1 - + - + - + - + DC_phaA @@ -640,58 +640,121 @@ - - - + + + - - + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + - + b_fieldWeakEna - + - + - - + + - + b_fieldWeakEna - + - - + + - + boolean @@ -703,43 +766,58 @@ - - + + - + - + - - b_diagEna + + b_cruiseCtrlEna - + + + + + + + + + + + + b_cruiseCtrlEna + + + + - + - - + + - + boolean @@ -751,45 +829,141 @@ - - - + + + + + + + + + + + + - - - - - - - - - + - + - - + + task1 - - - - - - + + + + + + + task2 + + + + + + + + task3 - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Task_Scheduler + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + boolean @@ -800,45 +974,51 @@ - - + + + + + + + + - + - + - + - + - + - + - + - + - + @@ -853,22 +1033,22 @@ - + - + - - + + - + sfix16_En4 @@ -880,45 +1060,45 @@ - - + + - + - + - + - + - + - + - + - + - + @@ -933,22 +1113,22 @@ - + - + - - + + - + sfix16_En4 @@ -960,29 +1140,29 @@ - - + + - + - + - + - + - + @@ -997,22 +1177,22 @@ - + - + - - + + - + boolean @@ -1024,11 +1204,209 @@ - - + + + + + + + + + + + + + MODEL INFO + + + + + + + + Version: 1.1284 + + + + + + + + Author: Emanuel Feru + + + + + + + + Last modified by: eferu + + + + + + + + Last update: 11-okt-2020 19:11:59 + + + + + + + + Copyright © 2019-2021 Emanuel FERU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + id + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + - + @@ -1037,29 +1415,29 @@ - + - - + + - + Implemented_control_methods - + - + @@ -1071,239 +1449,28 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 == CTRL_FOC) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - + + - - - - - - - - - - - - [z_errCode] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaA] - - - - - - - - - - - - - - - - - - - - - - + - + - - [DC_phaC] + + [r_fieldWeak] - + @@ -1315,11 +1482,11 @@ - - + + - + @@ -1329,14 +1496,14 @@ - - [z_pos] + + [n_mot] - + @@ -1348,28 +1515,28 @@ - - + + - + - + - - [r_devSignal2] + + [DC_phaA] - + @@ -1381,28 +1548,28 @@ - - + + - + - + - - [a_elecAngle] + + [DC_phaC] - + @@ -1414,11 +1581,11 @@ - - + + - + @@ -1428,14 +1595,14 @@ - - [i_phaAB] + + [b_cruiseCtrlEna] - + @@ -1447,28 +1614,28 @@ - - + + - + - + - - [VqFinPrev] + + [a_mechAngle] - + @@ -1480,43 +1647,1020 @@ - - - + + + - - + + - + - - [b_hallA] + + [task3] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task1] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task2] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [task2] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaB] + + + + + + + + + + + + + - - + + - + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaA] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallC] + + + + + + + + + + + + + + + + + + + + + uint8 @@ -1528,28 +2672,28 @@ - - + + - + - + - - [n_motAbs] + + [b_hallC] - + @@ -1561,7 +2705,4003 @@ - + + + + + + + + + + + + + + + + [b_hallB] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [task1] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [DC_phaC] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_diagEna + + + + + + + + + + + + + + + + + + + + + + b_diagEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaAB] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlModReq] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallA] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task1] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F06_Control_Type_Management + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + DC_phaC + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == CTRL_FOC) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtSca + + + + + + + + task2 + + + + + + + + task3 + + + + + + + + b_motEna + + + + + + + + n_mot + + + + + + + + n_motAbs + + + + + + + + r_fieldWeak + + + + + + + + a_elecAngle + + + + + + + + i_phaAB + + + + + + + + i_phaBC + + + + + + + + VqFinPrev + + + + + + + + b_cruiseCtrlEna + + + + + + + + V_phaABC_FOC + + + + + + + + Vq + + + + + + + + iq + + + + + + + + id + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F05_Field_Oriented_Control + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_ctrlTypSel + + + + + + + + r_inpTgt + + + + + + + + n_motAbs + + + + + + + + r_fieldWeak + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F04_Field_Weakening + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + b_motEna + + + + + + + + b_cruiseCtrlEna + + + + + + + + z_ctrlTypSel + + + + + + + + z_ctrlModReq + + + + + + + + r_inpTgt + + + + + + + + VqFinPrev + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtSca + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F03_Control_Mode_Manager + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + z_posRaw + + + + + + + + b_motStdStill + + + + + + + + VqFinPrev + + + + + + + + z_errCode + + + + + + + + b_errFlag + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F02_Diagnostics + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallA] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + CTRL_COM + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + n_motHiRes + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + i_phaBC + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [task2] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_phaBC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + i_DCLink + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [task3] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -1571,11 +6711,11 @@ - + - + [z_ctrlTypSel] @@ -1593,11 +6733,11 @@ - - + + - + uint8 @@ -1609,559 +6749,520 @@ - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_devSignal2] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaC] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_devSignal1] - - - - - - - - - - - - - - - - - - - + + - + - + - - 2 + + 5 - + - + + + + + + + + + + b_hallB + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_hallB] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + b_hallA + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlModReq + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + b_hallC + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + - - + + - + DC_phaB @@ -2173,589 +7274,43 @@ - - + + - + - + - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallC] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [task1] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - + [z_errCode] - + - + - - + + - + uint8 @@ -2767,3985 +7322,58 @@ - - - - - - - - - - - - - - - - [i_phaBC] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [task1] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlModReq] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [r_devSignal1] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgtSca - - - - - - - - task2 - - - - - - - - task3 - - - - - - - - b_motEna - - - - - - - - n_mot - - - - - - - - n_motAbs - - - - - - - - r_fieldWeak - - - - - - - - a_elecAngle - - - - - - - - i_phaAB - - - - - - - - i_phaBC - - - - - - - - V_phaABC_FOC - - - - - - - - Vq - - - - - - - - r_devSignal1 - - - - - - - - r_devSignal2 - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F05_Field_Oriented_Control - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task1] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallB] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - r_inpTgt - - - - - - - - n_motAbs - - - - - - - - r_fieldWeak - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F04_Field_Weakening - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - z_posRaw - - - - - - - - b_motStdStill - - - - - - - - VqFinPrev - - - - - - - - z_errCode - - - - - - - - b_errFlag - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F02_Diagnostics - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_ctrlTypSel - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F06_Control_Type_Management - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - + + - + - + - - 7 - - - - - - - - - - - - - - - - - - - - - - r_devSignal1 - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_hallA - - - - - - - - b_hallB - - - - - - - - b_hallC - - - - - - - - z_posRaw - - - - - - - - z_pos - - - - - - - - z_dir - - - - - - - - n_mot - - - - - - - - n_motAbs - - - - - - - - a_elecAngle - - - - - - - - b_motStdStill - - - - - - - - b_enaAdvCtrl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F01_Estimations - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_errFlag - - - - - - - - b_motStdStill - - - - - - - - b_motEna - - - - - - - - z_ctrlTypSel - - - - - - - - z_ctrlModReq - - - - - - - - r_inpTgt - - - - - - - - VqFinPrev - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgtSca - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F03_Control_Mode_Manager - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - r_devSignal2 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - i_phaBC - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_phaAB] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - i_phaAB - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - b_hallC - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - MODEL INFO - - - - - - - - Version: 1.1260 - - - - - - - - Author: Emanuel Feru - - - - - - - - Last modified by: eferu - - - - - - - - Last update: - - - - - - - - Copyright © 2019-2020 Emanuel FERU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaA] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - b_hallB - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallC] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - task1 - - - - - - - - task2 - - - - - - - - task3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Task_Scheduler - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [DC_phaB] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlModReq - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - CTRL_COM - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - z_errCode - - - - - - - - - - - - - - - - - - - - - - - - - + 3 - + - - - - - - - - - - DC_phaC - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallA] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - + - - + + - + r_inpTgt - + - - + + - + int16 @@ -6757,476 +7385,30 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - b_hallA - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - i_DCLink - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_hallB] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_motEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - - + + @@ -7235,23 +7417,8 @@ - - - - - - - - - - - boolean - - - - - + @@ -7261,193 +7428,216 @@ - - - - - - - - - - - - + + + + + + + + + + + boolean + + - + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + @@ -7461,845 +7651,739 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + - + - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8313,7 +8397,7 @@ - + @@ -8327,294 +8411,504 @@ - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - - - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8623,5 +8917,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_icons.css b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css similarity index 83% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_icons.css rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css index 8a091c8..ea0b352 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_icons.css +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_icons.css @@ -7,7 +7,7 @@ .WebViewIcon6, .WebViewIcon7, .WebViewIcon8, -.WebViewIcon9 { background-image: url('BLDCmotorControl_FOC_R2017b_fixdt_29_icons.png'); width: 16px; height: 16px; } +.WebViewIcon9 { background-image: url('BLDCmotor_FOC_R2017b_fixdt_29_icons.png'); width: 16px; height: 16px; } .WebViewIcon0 { background-position: -0px; } .WebViewIcon1 { background-position: -16px; } 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 new file mode 100644 index 0000000000000000000000000000000000000000..c1ac49e100d98561ff363db6d248b7d951e391b9 GIT binary patch literal 3300 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json similarity index 76% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json index 39bc366..3cefe27 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8221", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8221", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallA", "label":"b_hallA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8222", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8222", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallB", "label":"b_hallB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8223", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8223", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallC", "label":"b_hallC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "Port", @@ -201,12 +201,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8465", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8465", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"n_mot ", "label":"n_mot ", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "Port", @@ -281,20 +281,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8225", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_01_Edge_Detector", "label":"F01_01_Edge_Detector", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -306,6 +306,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -316,10 +317,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -329,7 +329,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -342,6 +342,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -351,21 +352,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -380,12 +378,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8433", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8433", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From2", "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -411,12 +409,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8438", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8438", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -442,12 +440,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8441", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8441", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From4", "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -473,12 +471,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8442", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8442", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From5", "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -504,12 +502,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8443", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8443", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From6", "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -535,12 +533,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8444", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8444", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From7", "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -566,12 +564,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8459", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8459", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto7", "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -599,12 +597,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8452", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8452", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto16", "label":"Goto16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -632,12 +630,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8439", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8439", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From36", "label":"From36", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -663,20 +661,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8247", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_03_Direction_Detection", "label":"F01_03_Direction_Detection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -688,6 +686,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -698,10 +697,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -711,7 +709,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -724,6 +722,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -733,21 +732,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -762,12 +758,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8440", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8440", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From38", "label":"From38", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -793,12 +789,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8454", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8454", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto21", "label":"Goto21", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -826,12 +822,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8447", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8447", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -859,12 +855,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8448", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8448", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -892,12 +888,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8453", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8453", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto2", "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -925,20 +921,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_04_Speed_Estimation", "label":"F01_04_Speed_Estimation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -950,6 +946,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -960,10 +957,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -973,7 +969,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -986,6 +982,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -995,21 +992,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1024,20 +1018,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8235", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_02_Position_Calculation", "label":"F01_02_Position_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1049,6 +1043,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1059,10 +1054,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1072,7 +1066,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1085,6 +1079,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1094,21 +1089,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1123,12 +1115,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8425", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8425", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -1154,12 +1146,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8456", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8456", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto4", "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -1187,12 +1179,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8445", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8445", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From8", "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -1218,12 +1210,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8464", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8464", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_pos", "label":"z_pos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "Port", @@ -1298,12 +1290,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8426", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8426", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From10", "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -1329,12 +1321,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8428", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8428", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From13", "label":"From13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "GotoTag", @@ -1360,1190 +1352,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9433", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", - "parent":"BLDCmotorControl_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", - "[]", - "[]", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8467", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", - "parent":"BLDCmotorControl_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":[ - "6", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8462", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8457", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9432", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8451", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8450", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8449", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8446", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8461", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9933", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"z_dir", - "label":"z_dir", - "parent":"BLDCmotorControl_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":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8463", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"z_posRaw", - "label":"z_posRaw", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8458", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9932", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9431", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8437", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8436", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8435", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8431", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8430", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8429", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8466", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotorControl_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":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8427", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8460", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8432", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8434", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"F01_05_Electrical_Angle_Estimation", - "label":"F01_05_Electrical_Angle_Estimation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8468", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8468", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"b_enaAdvCtrl", "label":"b_enaAdvCtrl", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "Port", @@ -2618,12 +1432,1547 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8462#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11402", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11355", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If1", + "label":"If1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 == 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:8460", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11353", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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: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:8451", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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: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", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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: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: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", + "[]", + "[]", + "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: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: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: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:8434", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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: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: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: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: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:9432", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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: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":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8462", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:9933", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"z_dir", + "label":"z_dir", + "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":[ + "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: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:8429", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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: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: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: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:11352", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"a_mechAngle", + "label":"a_mechAngle", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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: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:8466", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "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":[ + "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:8467", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"a_elecAngle", + "label":"a_elecAngle", + "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":[ + "6", + "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: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:8446", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:8432", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "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:8462#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2669,12 +3018,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8440#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8440#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2720,12 +3069,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8439#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8439#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2771,12 +3120,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8442#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8442#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2822,12 +3171,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8225#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8225#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2873,12 +3222,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8247#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8247#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2924,12 +3273,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8443#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8443#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2975,12 +3324,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8444#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8444#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3026,12 +3375,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8221#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8221#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3077,12 +3426,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8222#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8222#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3128,12 +3477,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8223#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8223#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3179,12 +3528,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8441#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8441#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3230,12 +3579,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8438#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8438#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3281,12 +3630,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8433#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8433#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3332,12 +3681,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8235#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8235#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3383,12 +3732,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8425#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8425#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3434,12 +3783,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3485,12 +3834,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8445#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8445#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3536,12 +3885,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8426#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8426#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3587,12 +3936,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8428#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8428#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3638,12 +3987,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3689,12 +4038,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263#out:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:4", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3740,12 +4089,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8247#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8247#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3791,12 +4140,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8430#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8430#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3842,12 +4191,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8431#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8431#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3893,12 +4242,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8434#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8434#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3944,12 +4293,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8435#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8435#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3995,12 +4344,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8436#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8436#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4046,12 +4395,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8437#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8437#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4097,12 +4446,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263#out:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:6", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4148,12 +4497,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8432#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8432#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4199,12 +4548,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8427#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8427#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4250,12 +4599,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8384#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4301,12 +4650,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8429#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4352,12 +4701,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8429#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8235#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4403,12 +4752,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8235#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8446#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4454,12 +4803,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8446#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9431#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4505,12 +4854,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9431#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263#out:5", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4556,12 +4905,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263#out:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9932#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4607,12 +4956,369 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9932#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11352#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11413#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11414#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11355#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11355#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:8384#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11402#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", + "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:11357#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png new file mode 100644 index 0000000000000000000000000000000000000000..78a01d8d0b31ec061a163f0ab76e356993aa7e00 GIT binary patch literal 14237 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg similarity index 78% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg index 033b390..8825608 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg @@ -1,19 +1,19 @@ - + - + - + - + @@ -46,7 +46,7 @@ - + @@ -61,7 +61,7 @@ - + @@ -76,7 +76,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -172,7 +172,7 @@ - + @@ -187,7 +187,7 @@ - + @@ -202,7 +202,7 @@ - + @@ -235,7 +235,7 @@ - + @@ -250,9 +250,9 @@ - + - + @@ -325,7 +325,7 @@ - + @@ -346,7 +346,7 @@ - + @@ -361,7 +361,7 @@ - + @@ -400,7 +400,7 @@ - + @@ -415,7 +415,7 @@ - + @@ -448,7 +448,7 @@ - + @@ -463,7 +463,7 @@ - + @@ -496,7 +496,7 @@ - + @@ -511,7 +511,7 @@ - + @@ -544,7 +544,7 @@ - + @@ -559,7 +559,7 @@ - + @@ -592,7 +592,7 @@ - + @@ -607,7 +607,7 @@ - + @@ -640,7 +640,7 @@ - + @@ -655,7 +655,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -721,7 +721,7 @@ - + @@ -754,7 +754,7 @@ - + @@ -769,9 +769,9 @@ - + - + @@ -844,7 +844,7 @@ - + @@ -860,15 +860,15 @@ - + - + - + int8 @@ -886,7 +886,7 @@ - + @@ -902,15 +902,15 @@ - + - + - + int8 @@ -922,7 +922,7 @@ - + @@ -961,7 +961,7 @@ - + @@ -976,7 +976,7 @@ - + @@ -1009,7 +1009,7 @@ - + @@ -1042,7 +1042,7 @@ - + @@ -1075,7 +1075,7 @@ - + @@ -1108,9 +1108,9 @@ - + - + @@ -1223,7 +1223,7 @@ - + @@ -1244,7 +1244,7 @@ - + @@ -1260,16 +1260,16 @@ - - + + - + - - int16 + + sfix16_En4 @@ -1281,15 +1281,15 @@ - + - + - + sfix16_En4 @@ -1307,7 +1307,7 @@ - + @@ -1323,16 +1323,16 @@ - - + + - + - - sfix16_En4 + + int16 @@ -1349,7 +1349,7 @@ - + @@ -1364,7 +1364,7 @@ - + @@ -1372,7 +1372,7 @@ - + @@ -1453,7 +1453,7 @@ - + @@ -1469,16 +1469,16 @@ - - + + - + - - int8 + + uint8 @@ -1490,16 +1490,16 @@ - - + + - + - - uint8 + + int8 @@ -1510,7 +1510,7 @@ - + @@ -1549,7 +1549,7 @@ - + @@ -1564,7 +1564,7 @@ - + @@ -1597,7 +1597,7 @@ - + @@ -1630,7 +1630,7 @@ - + @@ -1645,7 +1645,7 @@ - + @@ -1678,7 +1678,7 @@ - + @@ -1693,7 +1693,7 @@ - + @@ -1726,7 +1726,7 @@ - + @@ -1741,7 +1741,7 @@ - + @@ -1774,7 +1774,7 @@ - + @@ -1789,11 +1789,11 @@ - - + + - + @@ -1803,30 +1803,30 @@ - - 7 + + 8 - + - - + + - + - - b_motStdStill + + b_enaAdvCtrl @@ -1837,954 +1837,59 @@ - - - + + + - - + + - + - + - - 6 - - - - - - - - - - - - - - + + - - + + - - a_elecAngle + + - - - - - - - - - - - - + + - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - + + - - + + - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - + - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_dir - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - z_posRaw - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - + sfix16_En6 @@ -2796,7 +1901,86 @@ - + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 == 0) + + + + + + + + else + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + @@ -2806,11 +1990,11 @@ - + - + [z_posRaw] @@ -2829,7 +2013,1561 @@ - + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_angleMeasEna + + + + + + + + + + + + + + + + + + + + + + b_angleMeasEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_posRaw + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + b_motStdStill + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_mechAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_pos + + + + + + + + z_dir + + + + + + + + z_counter + + + + + + + + z_counterRaw + + + + + + + + b_enaAdvCtrl + + + + + + + + a_elecAngle + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F01_05_Electrical_Angle_Estimation + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_dir + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + a_mechAngle + + + + + + + + a_elecAngle + + + + + + + + else { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + F01_06_Electrical_Angle_Measurement + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + @@ -2839,11 +3577,11 @@ - + - + [b_enaAdvCtrl] @@ -2861,11 +3599,11 @@ - - + + - + boolean @@ -2875,236 +3613,7 @@ - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - z_pos - - - - - - - - z_dir - - - - - - - - z_counter - - - - - - - - z_counterRaw - - - - - - - - b_enaAdvCtrl - - - - - - - - a_elecAngle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - F01_05_Electrical_Angle_Estimation - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - - + @@ -3118,7 +3627,7 @@ - + @@ -3132,7 +3641,7 @@ - + @@ -3146,7 +3655,7 @@ - + @@ -3160,7 +3669,7 @@ - + @@ -3174,7 +3683,7 @@ - + @@ -3188,7 +3697,7 @@ - + @@ -3202,7 +3711,7 @@ - + @@ -3216,7 +3725,7 @@ - + @@ -3230,7 +3739,7 @@ - + @@ -3244,7 +3753,7 @@ - + @@ -3258,7 +3767,7 @@ - + @@ -3272,7 +3781,7 @@ - + @@ -3286,7 +3795,7 @@ - + @@ -3300,7 +3809,7 @@ - + @@ -3314,7 +3823,7 @@ - + @@ -3328,7 +3837,7 @@ - + @@ -3342,7 +3851,7 @@ - + @@ -3356,7 +3865,7 @@ - + @@ -3370,7 +3879,7 @@ - + @@ -3384,7 +3893,7 @@ - + @@ -3398,7 +3907,7 @@ - + @@ -3412,7 +3921,7 @@ - + @@ -3426,7 +3935,7 @@ - + @@ -3440,77 +3949,77 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3524,7 +4033,7 @@ - + @@ -3538,7 +4047,7 @@ - + @@ -3552,21 +4061,7 @@ - - - - - - - - - - - - - - - + @@ -3580,7 +4075,7 @@ - + @@ -3594,7 +4089,7 @@ - + @@ -3608,7 +4103,7 @@ - + @@ -3622,7 +4117,7 @@ - + @@ -3636,7 +4131,7 @@ - + @@ -3650,7 +4145,7 @@ - + @@ -3664,7 +4159,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json index c8375ba..9282d12 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8226", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8226", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallA", "label":"b_hallA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8227", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8227", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallB", "label":"b_hallB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "Port", @@ -134,12 +134,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8228", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8228", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallC", "label":"b_hallC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "Port", @@ -201,12 +201,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8234", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8234", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"b_edge ", "label":"b_edge ", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "Port", @@ -281,12 +281,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8233", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8233", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay3", "label":"UnitDelay3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "InitialCondition", @@ -331,12 +331,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8232", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8232", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay2", "label":"UnitDelay2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "InitialCondition", @@ -381,12 +381,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8231", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8231", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay1", "label":"UnitDelay1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "InitialCondition", @@ -431,12 +431,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9634", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9634", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator", "label":"Logical Operator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "Operator", @@ -476,12 +476,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8226#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8226#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "SignalNameFromLabel", @@ -527,12 +527,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8228#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8228#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "SignalNameFromLabel", @@ -578,12 +578,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8227#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8227#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "SignalNameFromLabel", @@ -629,12 +629,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8232#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8232#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "SignalNameFromLabel", @@ -680,12 +680,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8233#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8233#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "SignalNameFromLabel", @@ -731,12 +731,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8231#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8231#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "SignalNameFromLabel", @@ -782,12 +782,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9634#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9634#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8225", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad627e152bc992f0b43d57a84dcdb3a0dcb6a20 GIT binary patch literal 7422 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 XxIZ!Y{@epJp~>Ls>gTe~DWM4feXAI8 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg index ce79263..10346f6 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg @@ -9,11 +9,11 @@
- + - + @@ -76,7 +76,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -202,7 +202,7 @@ - + @@ -250,7 +250,7 @@ - + @@ -309,43 +309,43 @@ - - - - - - - - - - - Ini=0 - - - - - + - + uint8 + + + + + + + + + + + Ini=0 + + + + - + @@ -440,7 +440,7 @@ - + @@ -535,9 +535,9 @@ - + - + @@ -558,7 +558,7 @@ - + @@ -597,7 +597,7 @@ - + @@ -631,7 +631,7 @@ - + @@ -665,7 +665,7 @@ - + @@ -699,7 +699,7 @@ - + @@ -713,7 +713,7 @@ - + @@ -727,7 +727,7 @@ - + @@ -741,7 +741,7 @@ - + @@ -757,5 +757,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json index d325fbf..15f5a91 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8246", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8246", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

This calculates the low resolution position based on Hall sensors.

", "label":"

This calculates the low resolution position based on Hall sensors.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8236", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8236", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallA", "label":"b_hallA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Port", @@ -116,12 +116,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8237", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8237", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallB", "label":"b_hallB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Port", @@ -183,12 +183,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8238", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8238", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_hallC", "label":"b_hallC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Port", @@ -250,12 +250,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8245", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8245", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_pos ", "label":"z_pos ", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Port", @@ -330,12 +330,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8240", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8240", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum", "label":"Sum", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "IconShape", @@ -389,12 +389,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8241", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8241", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"g_Ha", "label":"g_Ha", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Gain", @@ -448,12 +448,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8242", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8242", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"g_Hb", "label":"g_Hb", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Gain", @@ -507,95 +507,47 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8239", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8239", "className":"Simulink.Selector", "icon":"WebViewIcon3", "name":"Selector", "label":"Selector", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ - "NumberOfDimensions", "IndexMode", "IndexOptionArray", - "IndexParamArray", - "OutputSizeArray", - "InputPortWidth", - "SampleTime", "IndexOptions", - "NumberOfDimensions", - "IndexMode", - "IndexOptionArray", "IndexParamArray", - "OutputSizeArray", - "InputPortWidth", - "SampleTime", - "IndexOptions", - "NumberOfDimensions", - "IndexMode", - "IndexOptionArray", - "IndexParamArray", - "OutputSizeArray", - "InputPortWidth", - "SampleTime", - "IndexOptions", "Indices", - "OutputSizes" + "InputPortWidth", + "NumberOfDimensions", + "OutputSizeArray", + "OutputSizes", + "SampleTime" ], "values":[ - "1", "Zero-based", [ "Index vector (port)" ], + "Index vector (port)", [ "[1 3]" ], - [ - "1" - ], - "length(vec_hallToPos)", - "-1", - "Index vector (port)", - "1", - "Zero-based", - [ - "Index vector (port)" - ], - [ - "[1 3]" - ], - [ - "1" - ], - "length(vec_hallToPos)", - "-1", - "Index vector (port)", - "1", - "Zero-based", - [ - "Index vector (port)" - ], - [ - "[1 3]" - ], - [ - "1" - ], - "length(vec_hallToPos)", - "-1", - "Index vector (port)", "[1 3]", - "1" + "length(vec_hallToPos)", + "1", + [ + "1" + ], + "1", + "-1" ], "tabs":[ - "Parameter Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 24 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -608,12 +560,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8243", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8243", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"vec_hallToPos", "label":"vec_hallToPos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Value", @@ -657,12 +609,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8244", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8244", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_posRaw", "label":"z_posRaw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "Port", @@ -737,12 +689,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8238#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8238#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", @@ -788,12 +740,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8241#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8241#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", @@ -839,12 +791,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8242#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8242#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", @@ -890,12 +842,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8240#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8240#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", @@ -941,12 +893,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8236#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8236#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", @@ -992,12 +944,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8237#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8237#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1043,12 +995,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8243#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8243#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1094,12 +1046,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8239#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8239#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8235", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg index 0d29e16..5b02873 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg @@ -9,11 +9,11 @@
- + - + @@ -32,7 +32,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -221,7 +221,7 @@ - + @@ -269,7 +269,7 @@ - + @@ -357,7 +357,7 @@ - + @@ -405,7 +405,7 @@ - + @@ -453,7 +453,7 @@ - + @@ -525,7 +525,7 @@ - + @@ -588,7 +588,7 @@ - + @@ -634,7 +634,7 @@ - + @@ -648,7 +648,7 @@ - + @@ -662,7 +662,7 @@ - + @@ -676,7 +676,7 @@ - + @@ -710,7 +710,7 @@ - + @@ -724,7 +724,7 @@ - + @@ -738,7 +738,7 @@ - + @@ -752,7 +752,7 @@ - + @@ -768,5 +768,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json index a26d20f..b384dfc 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8248", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8248", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_pos", "label":"z_pos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8261", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8261", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_dir", "label":"z_dir", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Port", @@ -147,12 +147,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8257", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8257", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "IconShape", @@ -206,12 +206,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8254", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8254", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator3", "label":"Logical Operator3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Operator", @@ -251,12 +251,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8255", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8255", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator1", "label":"Relational Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Operator", @@ -296,12 +296,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8253", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8253", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant8", "label":"Constant8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Value", @@ -345,12 +345,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8256", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8256", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator6", "label":"Relational Operator6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Operator", @@ -390,12 +390,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8250", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8250", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant20", "label":"Constant20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Value", @@ -439,12 +439,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8258", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8258", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch2", "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Criteria", @@ -496,12 +496,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8251", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8251", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant23", "label":"Constant23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Value", @@ -545,12 +545,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8252", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8252", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant24", "label":"Constant24", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Value", @@ -594,12 +594,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8262", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8262", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_dirPrev", "label":"z_dirPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "Port", @@ -674,12 +674,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8260", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8260", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay3", "label":"UnitDelay3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "InitialCondition", @@ -724,12 +724,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8259", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8259", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay2", "label":"UnitDelay2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "InitialCondition", @@ -774,12 +774,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8249", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8249", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "InitializeStates", @@ -805,12 +805,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8259#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8259#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -856,12 +856,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8255#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8255#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -907,12 +907,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8253#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8253#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -958,12 +958,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8257#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8257#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1009,12 +1009,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8256#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8256#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1060,12 +1060,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8250#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8250#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1111,12 +1111,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8252#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8252#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1162,12 +1162,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8251#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8251#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1213,12 +1213,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8254#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8254#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1264,12 +1264,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8248#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8248#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1315,12 +1315,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8258#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8258#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1366,12 +1366,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8260#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8260#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8247", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png new file mode 100644 index 0000000000000000000000000000000000000000..a877ddb13619b7b3a65af8a729965daa42a6c48a GIT binary patch literal 4958 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 HB{Ts5+>z&2 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg index 57cca04..04c6e66 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg @@ -9,11 +9,11 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -211,7 +211,7 @@ - + @@ -252,7 +252,7 @@ - + @@ -324,7 +324,7 @@ - + @@ -372,7 +372,7 @@ - + @@ -444,7 +444,7 @@ - + @@ -492,7 +492,7 @@ - + @@ -684,7 +684,7 @@ - + @@ -732,7 +732,7 @@ - + @@ -780,7 +780,7 @@ - + @@ -828,7 +828,7 @@ - + @@ -887,43 +887,43 @@ - - - - - - - - - - - int8 - - - - - + - + Ini=0 + + + + + + + + + + + int8 + + + + - + @@ -1003,7 +1003,7 @@ - + @@ -1049,7 +1049,7 @@ - + @@ -1063,7 +1063,7 @@ - + @@ -1077,7 +1077,7 @@ - + @@ -1091,7 +1091,7 @@ - + @@ -1125,7 +1125,7 @@ - + @@ -1139,7 +1139,7 @@ - + @@ -1153,7 +1153,7 @@ - + @@ -1167,7 +1167,7 @@ - + @@ -1181,7 +1181,7 @@ - + @@ -1195,7 +1195,7 @@ - + @@ -1229,7 +1229,7 @@ - + @@ -1263,7 +1263,7 @@ - + @@ -1279,5 +1279,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8263_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json similarity index 83% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8263_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json index 4fea7fc..681f645 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8263_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8381", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8381", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Authorize advanced control only if not in high transient detected.

", "label":"

Authorize advanced control only if not in high transient detected.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8382", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8382", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Authorize advance control only if speed is above a threshold.

", "label":"

Authorize advance control only if speed is above a threshold.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8383", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8383", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Advanced Control Enable Flag Determination

", "label":"

Advanced Control Enable Flag Determination

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Text", @@ -147,12 +147,61 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8368", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11463", + "className":"Simulink.Annotation", + "icon":"WebViewIcon2", + "name":"

Always authorize advance control if the motor angle is measured (e.g. using an encoder).

", + "label":"

Always authorize advance control if the motor angle is measured (e.g. using an encoder).

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Text", + "DropShadow", + "Interpreter", + "FontName", + "FontWeight", + "FontSize", + "FontAngle", + "ForegroundColor", + "BackgroundColor", + "HorizontalAlignment", + "UseDisplayTextAsClickCallback", + "ClickFcn" + ], + "values":[ + "\n\n

Always authorize advance control if the motor angle is measured (e.g. using an encoder).

", + "off", + "rich", + "auto", + "auto", + -1, + "auto", + "black", + "white", + "left", + "off", + "" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":[ + ] + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8368", "className":"Simulink.Scope", "icon":"WebViewIcon3", "name":"Scope2", "label":"Scope2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":[ ], "viewer":{ @@ -166,12 +215,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8271", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8271", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant6", "label":"Constant6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Value", @@ -215,12 +264,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8307", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8307", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto8", "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -248,12 +297,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8279", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8279", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From16", "label":"From16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -279,12 +328,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8273", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8273", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From", "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -310,12 +359,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8302", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8302", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto22", "label":"Goto22", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -343,12 +392,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8265", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8265", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_edge", "label":"b_edge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Port", @@ -410,12 +459,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8295", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8295", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -443,12 +492,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8375", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8375", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"n_mot", "label":"n_mot", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Port", @@ -523,12 +572,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8274", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8274", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -554,12 +603,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8290", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8290", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From4", "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -585,12 +634,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8266", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8266", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_dir", "label":"z_dir", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Port", @@ -652,12 +701,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8296", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8296", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "GotoTag", @@ -685,1263 +734,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9430", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8376", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8374", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"z_maxCntRst2", - "label":"z_maxCntRst2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "z_maxCntRst", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9429", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"n_stdStillDet", - "label":"n_stdStillDet", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8372", - "className":"Simulink.Relay", - "icon":"WebViewIcon3", - "name":"n_commDeacv", - "label":"n_commDeacv", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8377", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"z_counter", - "label":"z_counter", - "parent":"BLDCmotorControl_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":[ - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8370", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay3", - "label":"UnitDelay3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" - ], - "values":[ - "z_maxCntRst", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8308", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8306", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9427", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8300", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8299", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8298", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8297", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8314", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Raw_Motor_Speed_Estimation", - "label":"Raw_Motor_Speed_Estimation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8369", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9425", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8303", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8289", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8286", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9477", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8371", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay4", - "label":"UnitDelay4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8281", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8284", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8280", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From17", - "label":"From17", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8373", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"z_maxCntRst", - "label":"z_maxCntRst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "z_maxCntRst", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8276", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8275", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8379", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8379", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"b_enaAdvCtrl", "label":"b_enaAdvCtrl", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Port", @@ -2016,432 +814,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8278", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9430", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8270", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant4", - "label":"Constant4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8312", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8291", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8268", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs5", - "label":"Abs5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8283", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8282", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8277", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9428", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator9", - "label":"Relational Operator9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8294", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8293", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8313", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux3", - "label":"Mux3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8267", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dirPrev", - "label":"z_dirPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "name":"b_motStdStill", + "label":"b_motStdStill", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Port", @@ -2456,14 +834,20 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "3", + "5", "Port number", "[]", "[]", @@ -2475,10 +859,17 @@ "-1", "auto", "off", + "off", + "0", + "off", + "reset", + "off", + "0", "", - "on", - "off", - "off", + [ + ], + "Dialog", + "Auto", "off" ], "tabs":[ @@ -2498,219 +889,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8301", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8305", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8292", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8272", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Counter", - "label":"Counter", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8366", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9426", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8378", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8378", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_counterRaw", "label":"z_counterRaw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Port", @@ -2785,25 +974,74 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8285", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8377", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "name":"z_counter", + "label":"z_counter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ - "GotoTag", - "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_dirPrev", - "Tag" + "3", + "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" @@ -2811,17 +1049,321 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8311", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8373", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"z_maxCntRst", + "label":"z_maxCntRst", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "z_maxCntRst", + "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: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: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", + "icon":"WebViewIcon3", + "name":"b_angleMeasEna", + "label":"b_angleMeasEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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:8369", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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: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:8312", "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"Mux1", - "label":"Mux1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "name":"Mux2", + "label":"Mux2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Inputs", @@ -2847,12 +1389,1566 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8310", + "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:9428", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator9", + "label":"Relational Operator9", + "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: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", + "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: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: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:8297", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto10", + "label":"Goto10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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: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: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: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":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "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: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:8371", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay4", + "label":"UnitDelay4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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: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: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: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:8370", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay3", + "label":"UnitDelay3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "InitialCondition", + "InputProcessing", + "SampleTime", + "StateName", + "CodeGenStateStorageTypeQualifier", + "StateMustResolveToSignalObject", + "StateSignalObject", + "StateStorageClass" + ], + "values":[ + "z_maxCntRst", + "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: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: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:8293", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "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: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: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: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: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: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: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: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: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: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: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:8374", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"z_maxCntRst2", + "label":"z_maxCntRst2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "z_maxCntRst", + "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: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: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: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: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:8268", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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: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: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: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:8270", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant4", + "label":"Constant4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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: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:11462", "className":"Simulink.Logic", "icon":"WebViewIcon3", - "name":"Logical Operator2", - "label":"Logical Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "name":"Logical Operator3", + "label":"Logical Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Operator", @@ -2863,7 +2959,7 @@ "SampleTime" ], "values":[ - "AND", + "OR", "2", "rectangular", "off", @@ -2892,12 +2988,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8309", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8309", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator1", "label":"Logical Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "Operator", @@ -2937,12 +3033,57 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8293#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8310", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator2", + "label":"Logical Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "AND", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8293#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2988,12 +3129,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8312#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8312#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3039,12 +3180,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8290#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8290#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3090,12 +3231,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8311#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8311#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3141,12 +3282,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8273#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8273#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3192,12 +3333,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8275#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8275#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3243,12 +3384,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8265#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8265#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3294,12 +3435,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8274#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8274#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3345,12 +3486,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8266#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8266#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3396,12 +3537,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8276#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8276#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3447,12 +3588,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8291#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8291#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3498,12 +3639,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8370#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8370#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3549,12 +3690,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8267#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8267#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3600,12 +3741,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8282#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8282#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3651,12 +3792,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8268#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8268#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3702,12 +3843,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8314#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8314#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3753,12 +3894,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8285#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8285#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3804,12 +3945,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8308#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8308#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3855,12 +3996,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8280#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8280#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3906,12 +4047,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8281#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8281#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3957,12 +4098,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8277#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8277#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4008,12 +4149,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8373#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8373#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4059,12 +4200,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8270#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8270#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4110,12 +4251,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8314#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8314#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4161,12 +4302,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8369#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8369#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4212,12 +4353,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8313#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8313#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4263,12 +4404,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8284#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8284#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4314,12 +4455,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8279#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8279#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4365,12 +4506,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8289#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8289#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4416,12 +4557,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8366#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8366#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4467,12 +4608,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8371#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8371#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4518,12 +4659,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8283#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8283#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4569,12 +4710,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8292#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8292#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4620,12 +4761,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8286#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8286#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4671,12 +4812,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8314#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8314#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4722,12 +4863,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8310#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8294#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4773,12 +4914,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8294#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8374#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4824,12 +4965,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8374#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8278#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4875,12 +5016,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8278#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8271#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4926,12 +5067,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8271#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4977,12 +5118,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9426#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5028,12 +5169,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9426#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9425#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5079,12 +5220,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9425#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9429#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5130,12 +5271,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9429#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9428#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5181,12 +5322,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9428#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9477#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5232,12 +5373,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9477#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8372#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5283,12 +5424,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8372#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8309#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5334,12 +5475,114 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8309#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11462#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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:8310#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", + "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:11461#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "SignalNameFromLabel", 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 new file mode 100644 index 0000000000000000000000000000000000000000..b307313b03a57b49c1caa91dfcf53d0cb9136afb GIT binary patch literal 8729 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 - + - + - + - - + + @@ -22,7 +22,7 @@ - + Authorize advanced control only @@ -30,7 +30,7 @@ - + if not in high transient detected. @@ -40,8 +40,8 @@ - - + + @@ -49,7 +49,7 @@ - + Authorize advance control only if @@ -57,7 +57,7 @@ - + speed is above a threshold. @@ -67,16 +67,16 @@ - - + + - + - + Advanced Control Enable Flag Determination @@ -84,31 +84,58 @@ + + + + + + + + + + + + + Always authorize advance control if the motor + + + + + + + + angle is measured (e.g. using an encoder). + + + + + + - - - + + + - + - + - + - + - + @@ -123,7 +150,7 @@ - + @@ -135,7 +162,7 @@ - + @@ -145,11 +172,11 @@ - + - + 1 @@ -167,11 +194,11 @@ - - + + - + int16 @@ -183,7 +210,7 @@ - + @@ -193,11 +220,11 @@ - + - + [z_counterRaw] @@ -216,43 +243,43 @@ - - + + - + - + - + [b_edge] - + - + - - + + - + boolean @@ -264,43 +291,43 @@ - - + + - + - + - + [z_counterRaw] - + - + - - + + - + int16 @@ -312,7 +339,7 @@ - + @@ -322,11 +349,11 @@ - + - + [z_counterRawPrev] @@ -345,7 +372,7 @@ - + @@ -355,11 +382,11 @@ - + - + 1 @@ -377,11 +404,11 @@ - - + + - + b_edge @@ -392,11 +419,11 @@ - - + + - + boolean @@ -408,7 +435,7 @@ - + @@ -418,11 +445,11 @@ - + - + [b_edge] @@ -441,43 +468,43 @@ - - + + - + - + - + 1 - + - + - - + + - + n_mot @@ -489,43 +516,43 @@ - - + + - + - + - + [n_mot] - + - + - - + + - + sfix16_En4 @@ -537,43 +564,43 @@ - - + + - + - + - + [n_mot] - + - + - - + + - + sfix16_En4 @@ -585,7 +612,7 @@ - + @@ -595,11 +622,11 @@ - + - + 2 @@ -617,11 +644,11 @@ - - + + - + z_dir @@ -632,11 +659,11 @@ - - + + - + int8 @@ -648,7 +675,7 @@ - + @@ -658,11 +685,11 @@ - + - + [z_dir] @@ -681,43 +708,91 @@ - - + + - + - + - - 5 + + 6 - + - + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + - - + + - + b_motStdStill @@ -729,44 +804,44 @@ - - + + - + - + - - 2 + + 4 - + - - + + - - + + - - n_motAbs + + z_counterRaw @@ -777,43 +852,91 @@ - - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_counter + + + + + + + + + + + + - + - + - + z_maxCntRst - + - + - - + + - + int16 @@ -825,58 +948,58 @@ - - + + - + - + - + n_stdStillDet - + - + - - + + - + n_stdStillDet - + - - + + - + sfix16_En4 @@ -888,61 +1011,61 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -957,37 +1080,37 @@ - + - + - - + + - + n_commDeacv - + - - + + - + boolean @@ -999,44 +1122,59 @@ - - - + + + - - + + - - + + - - 3 + + b_angleMeasEna - - + + - - + + - - + + - - z_counter + + b_angleMeasEna + + + + + + + + + + + + + + + boolean @@ -1047,46 +1185,222 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - + + @@ -1100,37 +1414,118 @@ - - - - - - - - - - - - - - - - - Ini=z_maxCntRst + + - + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + int16 @@ -1142,52 +1537,60 @@ - - - + + + - - + + - + - - + + - - u1 + + - - + + - - if(u1 ~= 0) + + + + + + + + + + - - + + - - + + - - + + - - action + + boolean @@ -1198,207 +1601,9 @@ - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - + - + @@ -1412,67 +1617,67 @@ - + - + z_dir - + - + z_dirPrev - + - + z_counterRawPrev - + - + n_motAbsPrev - + - + z_counter - + - + dz_trnsDet - + - + n_motRaw - + - + if { } @@ -1502,11 +1707,11 @@ - - + + - + Raw_Motor_Speed_Estimation @@ -1523,11 +1728,11 @@ - - + + - + action @@ -1544,11 +1749,11 @@ - - + + - + boolean @@ -1565,11 +1770,11 @@ - - + + - + sfix16_En4 @@ -1586,11 +1791,11 @@ - - + + - + int16 @@ -1602,194 +1807,58 @@ - + - - + + - - + + - - + + - - + + u1 - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + if(u1 ~= 0) - - + + - - + + - - + + - - sfix16_En4 + + action @@ -1800,76 +1869,28 @@ - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [n_motAbsPrev] + + [b_enaAdvCtrl] - + @@ -1881,7 +1902,88 @@ - + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [dz_trnsDet] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -1891,11 +1993,11 @@ - + - + [b_edge] @@ -1913,11 +2015,11 @@ - - + + - + boolean @@ -1929,714 +2031,43 @@ - - + + - + - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motRaw] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - z_maxCntRst - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - - - - - - - - - - - - - - - - - - - [b_edge] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - + [z_counterRaw] - + - + - - + + - + int16 @@ -2648,535 +2079,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbsPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [dz_trnsDet] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motRaw] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_dirPrev - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - - - + @@ -3186,11 +2089,11 @@ - + - + [dz_trnsDet] @@ -3209,469 +2112,7 @@ - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - max - - - - - - - - rst - - - - - - - - cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Counter - - - - - - - - - - - - - - - Ini=z_maxCntRst - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - z_counterRaw - - - - - - - - - - - + @@ -3681,11 +2122,11 @@ - + - + [z_dirPrev] @@ -3703,11 +2144,11 @@ - - + + - + int8 @@ -3719,43 +2160,329 @@ - - - + + + - - + + - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + Ini=0 - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motRaw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbsPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=z_maxCntRst + + + + + + - - + + - + int16 @@ -3767,30 +2494,1393 @@ - - - + + + - - + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRawPrev] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motRaw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + + + + + + + + + + + + [b_edge] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbsPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + z_maxCntRst + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + max + + + + + + + + rst + + + + + + + + cnt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Counter + + + + + + + + + + + + + + + Ini=z_maxCntRst + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_dirPrev + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3800,23 +3890,23 @@ - + - - + + - + boolean - - + + @@ -3831,30 +3921,30 @@ - - + + - + - + - + - + - - + + @@ -3864,22 +3954,22 @@ - + - - + + - + boolean - + @@ -3893,91 +3983,155 @@ - + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + @@ -3991,21 +4145,21 @@ - + - + - + - + @@ -4019,35 +4173,35 @@ - + - + - + - + - + - + - + @@ -4061,7 +4215,7 @@ - + @@ -4075,7 +4229,7 @@ - + @@ -4089,41 +4243,41 @@ - + - + - + - + - + - + - + - + @@ -4137,7 +4291,7 @@ - + @@ -4151,7 +4305,7 @@ - + @@ -4165,7 +4319,7 @@ - + @@ -4179,63 +4333,63 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4249,83 +4403,83 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4339,35 +4493,35 @@ - + - + - + - + - + - + - + @@ -4381,35 +4535,35 @@ - + - + - + - + - + - + - + @@ -4423,35 +4577,21 @@ - + - + - + - - - - - - - - - - - - - - - + @@ -4465,7 +4605,7 @@ - + @@ -4479,7 +4619,7 @@ - + @@ -4493,7 +4633,7 @@ - + @@ -4527,98 +4667,140 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4627,5 +4809,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json index 5449ec4..03c31f7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1577", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1577", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "Criteria", @@ -57,12 +57,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1576", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant23", "label":"Constant23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "Value", @@ -106,12 +106,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1575", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "Port", @@ -173,12 +173,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1579", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1579", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "Port", @@ -253,12 +253,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1574", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1574", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "Port", @@ -320,12 +320,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:2510", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:2510", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "InitialCondition", @@ -370,12 +370,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1576#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -421,12 +421,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1575#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1575#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -472,12 +472,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:2510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:2510#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -523,12 +523,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1574#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -574,12 +574,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515:1577#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.png b/BLDC_controller_ert_rtw/html/webview/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/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg index 29c1bd3..7fcb98e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_2515_d.svg @@ -9,13 +9,13 @@ - + - + - + @@ -205,7 +205,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -364,7 +364,7 @@ - + @@ -427,7 +427,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -534,7 +534,7 @@ - + @@ -548,7 +548,7 @@ - + @@ -562,7 +562,7 @@ - + @@ -576,7 +576,7 @@ - + @@ -592,5 +592,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json index 240de17..259e1b3 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "initVal" @@ -29,12 +29,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2416", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2416", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "IconShape", @@ -88,12 +88,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2415", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2415", "className":"Simulink.MinMax", "icon":"WebViewIcon3", "name":"MinMax", "label":"MinMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "OutDataTypeStr", @@ -141,12 +141,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2414", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "Port", @@ -208,12 +208,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2413", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2413", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"max", "label":"max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "Port", @@ -275,12 +275,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2418", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2418", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"cnt", "label":"cnt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "Port", @@ -355,12 +355,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2412", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2412", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"inc", "label":"inc", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "Port", @@ -422,12 +422,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "SignalNameFromLabel", @@ -473,12 +473,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2415#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2415#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "SignalNameFromLabel", @@ -524,12 +524,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2413#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2413#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "SignalNameFromLabel", @@ -575,12 +575,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2416#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2416#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "SignalNameFromLabel", @@ -626,12 +626,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2414#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2414#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "SignalNameFromLabel", @@ -677,12 +677,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2412#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2412#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.png new file mode 100644 index 0000000000000000000000000000000000000000..644923fb528bae3b462b73a160b77fdaa5370008 GIT binary patch literal 5551 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg index 9d50e87..ce1f9c1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8272_d.svg @@ -9,13 +9,13 @@ - + - + - + @@ -80,36 +80,36 @@ - - - - - - - - - - - Ini=z_cntInit - - - - - + - + int16 + + + + + + + + + + + Ini=z_cntInit + + + + @@ -148,7 +148,7 @@ - + @@ -220,7 +220,7 @@ - + @@ -243,7 +243,7 @@ - + @@ -284,7 +284,7 @@ - + @@ -347,7 +347,7 @@ - + @@ -410,7 +410,7 @@ - + @@ -458,7 +458,7 @@ - + @@ -519,7 +519,7 @@ - + @@ -533,7 +533,7 @@ - + @@ -547,7 +547,7 @@ - + @@ -561,7 +561,7 @@ - + @@ -595,7 +595,7 @@ - + @@ -609,7 +609,7 @@ - + @@ -625,5 +625,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json index 4d70ee2..c9fee35 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8361", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8361", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

At stand-still the Hall sensor toggles if the motor is stoped at the edge of Hall change. This switch is to manage this situation and avoid unexpected behavior.

", "label":"

At stand-still the Hall sensor toggles if the motor is stoped at the edge of Hall change. This switch is to manage this situation and avoid unexpected behavior.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8362", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8362", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

This switch is to manage when direction changes. In this case, the counter measures both the time to go and return (so twice the time) within the Hall change. However, the angle to stand-still is not known. As a work around just use the previous motor speed in absolute value.

", "label":"

This switch is to manage when direction changes. In this case, the counter measures both the time to go and return (so twice the time) within the Hall change. However, the angle to stand-still is not known. As a work around just use the previous motor speed in absolute value.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8363", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8363", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

• In steady state, switch to 4 interval speed calculation for better accuracy.

• In transient, switch to 1 interval interval spped calculation for fast detection of the speed change.

", "label":"

• In steady state, switch to 4 interval speed calculation for better accuracy.

• In transient, switch to 1 interval interval spped calculation for fast detection of the speed change.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Text", @@ -147,12 +147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8364", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8364", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Counter hold

", "label":"

Counter hold

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Text", @@ -196,12 +196,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8365", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8365", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Speed calculations:

Speed_radps = (f_ctrl_Hz * Mechanical_angle_radps) / z_counter

cf_spd_coef = f_ctrl_Hz * Mechanical_angle_deg * pi/180 * 30/pi

Speed_radps = cf_spd_coef / z_counter

", "label":"

Speed calculations:

Speed_radps = (f_ctrl_Hz * Mechanical_angle_radps) / z_counter

cf_spd_coef = f_ctrl_Hz * Mechanical_angle_deg * pi/180 * 30/pi

Speed_radps = cf_spd_coef / z_counter

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Text", @@ -245,12 +245,1853 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8359", + "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: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: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: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: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: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:8348", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "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: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: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: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: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:8329", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:8356", + "className":"Simulink.Relay", + "icon":"WebViewIcon3", + "name":"dz_cntTrnsDet", + "label":"dz_cntTrnsDet", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", + "inspector":{ + "params":[ + "OnSwitchValue", + "OffSwitchValue", + "OnOutputValue", + "OffOutputValue", + "InputProcessing", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "SampleTime", + "ZeroCross" + ], + "values":[ + "dz_cntTrnsDetHi", + "dz_cntTrnsDetLo", + "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: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: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: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: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: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: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: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: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: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":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Port", @@ -325,51 +2166,59 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8357", - "className":"Simulink.Gain", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8315", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"g_Ha", - "label":"g_Ha", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "name":"z_dir", + "label":"z_dir", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ - "Gain", - "Multiplication", + "Port", + "IconDisplay", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "4", - "Element-wise(K.*u)", + "1", + "Port number", "[]", "[]", - "Inherit: Inherit via back propagation", + "Inherit: auto", "off", - "Zero", + "inherit", + "-1", + "Inherit", + "-1", + "auto", "off", - "[]", - "[]", - "Inherit: Same as input", - "-1" + "", + "on", + "off", + "off", + "off" ], "tabs":[ "Main", "Signal Attributes", - "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, 2, - 8, 11 ] }, @@ -379,492 +2228,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8354", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay5", - "label":"UnitDelay5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8353", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay4", - "label":"UnitDelay4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8351", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay2", - "label":"UnitDelay2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8349", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8352", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay3", - "label":"UnitDelay3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8348", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8347", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch1", - "label":"Switch1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8345", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum13", - "label":"Sum13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8344", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator4", - "label":"Relational Operator4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8358", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8358", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_counter", "label":"z_counter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Port", @@ -939,608 +2313,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8341", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8340", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8356", - "className":"Simulink.Relay", - "icon":"WebViewIcon3", - "name":"dz_cntTrnsDet", - "label":"dz_cntTrnsDet", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", - "inspector":{ - "params":[ - "OnSwitchValue", - "OffSwitchValue", - "OnOutputValue", - "OffOutputValue", - "InputProcessing", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "SampleTime", - "ZeroCross" - ], - "values":[ - "dz_cntTrnsDetHi", - "dz_cntTrnsDetLo", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8339", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8338", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8335", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8333", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8332", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8331", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8350", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8330", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8329", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8328", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8326", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8355", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_speedCoef", - "label":"cf_speedCoef", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8325", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8327", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8324", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8324", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide14", "label":"Divide14", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Inputs", @@ -1592,790 +2370,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8346", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum7", - "label":"Sum7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8322", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide11", - "label":"Divide11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8360", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"n_motRaw", - "label":"n_motRaw", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8321", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant4", - "label":"Constant4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8320", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs2", - "label":"Abs2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8319", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8317", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_counterRawPrev", - "label":"z_counterRawPrev", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8318", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbsPrev", - "label":"n_motAbsPrev", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8336", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8323", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide13", - "label":"Divide13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8316", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dirPrev", - "label":"z_dirPrev", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8342", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8337", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8334", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8315", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dir", - "label":"z_dir", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8343", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8343", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator1", "label":"Logical Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "Operator", @@ -2415,12 +2415,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8315#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8315#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2466,12 +2466,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8316#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8316#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2517,12 +2517,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8317#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8317#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2568,12 +2568,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8330#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8330#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2619,12 +2619,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8352#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8352#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2670,12 +2670,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8354#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8354#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2721,12 +2721,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8327#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8327#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2772,12 +2772,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8325#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8325#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2823,12 +2823,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8345#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8345#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2874,12 +2874,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8357#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8357#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2925,12 +2925,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8328#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8328#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2976,12 +2976,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8331#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8331#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3027,12 +3027,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8353#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8353#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3078,12 +3078,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8335#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8335#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3129,12 +3129,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8320#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8320#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3180,12 +3180,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8355#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8355#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3231,12 +3231,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8351#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8351#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3282,12 +3282,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8332#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8332#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3333,12 +3333,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8329#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8329#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3384,12 +3384,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8350#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8350#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3435,12 +3435,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8344#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8344#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3486,12 +3486,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8343#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8343#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3537,12 +3537,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8348#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8348#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3588,12 +3588,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8321#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8321#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3639,12 +3639,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8349#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8349#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3690,12 +3690,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8318#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8318#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3741,12 +3741,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8333#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8333#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3792,12 +3792,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8326#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8326#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3843,12 +3843,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8356#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8356#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3894,12 +3894,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8323#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8323#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3945,12 +3945,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8322#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8322#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3996,12 +3996,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8324#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8324#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4047,12 +4047,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8334#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8334#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4098,12 +4098,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8347#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8347#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4149,12 +4149,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8346#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8346#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8314", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f24cfcb217af981be6f5797f4f60baa8cfec43 GIT binary patch literal 8557 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 Ao&W#< literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg index c419fa2..81e3121 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg @@ -9,11 +9,11 @@
- + - + @@ -48,7 +48,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -158,7 +158,7 @@ - + @@ -177,7 +177,7 @@ - + @@ -220,55 +220,7 @@ - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - dz_trnsDet - - - - - - - - - - - + @@ -278,11 +230,11 @@ - + - + 4 @@ -300,11 +252,11 @@ - + - + uint16 @@ -316,91 +268,59 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + cf_speedCoef + - - + + - - - + + + - - + + - - Ini=0 + + cf_speedCoef - - + + - - + + - - int16 + + uint16 @@ -411,102 +331,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - int16 - - - - - - - - - - - + @@ -516,35 +341,35 @@ - + - + - + - + - + - + - + - + @@ -570,11 +395,11 @@ - + - + Ini=0 @@ -585,11 +410,11 @@ - + - + int16 @@ -601,253 +426,45 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - threshold=0 - Criteria : u2 ~= 0 - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - + - + - + - + - + - + - + @@ -862,246 +479,38 @@ - + - - - - - - - - - - - Ini=0 - - - - - + - - + + - + int16 - - - - - - - - - - - - - - - - - - - - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - threshold=0 - Criteria : u2 ~= 0 - - - - - - - - - - - - - - - sfix16_En4 + + Ini=0 @@ -1112,9 +521,9 @@ - + - + @@ -1122,155 +531,155 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + T - + - + F @@ -1283,136 +692,96 @@ - - - - - - - - - - - threshold=0 - Criteria : u2 ~= 0 - - - - - + - + sfix16_En4 + + + + + + + + + + + threshold=0 + Criteria : u2 ~= 0 + + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - + - - + + - + int16 @@ -1424,7 +793,215 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + threshold=0 + Criteria : u2 ~= 0 + + + + + + + + + + + @@ -1434,19 +1011,19 @@ - + - + - + - + @@ -1472,11 +1049,11 @@ - + - + boolean @@ -1488,55 +1065,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - z_counter - - - - - - - - - - - + @@ -1546,11 +1075,11 @@ - + - + [dz_trnsDet] @@ -1569,7 +1098,7 @@ - + @@ -1579,11 +1108,11 @@ - + - + [z_counterRawPrev] @@ -1602,328 +1131,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dz_cntTrnsDet - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbsPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbsPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - + @@ -1933,11 +1141,11 @@ - + - + [cf_speedCoef] @@ -1955,11 +1163,11 @@ - + - + uint16 @@ -1971,9 +1179,939 @@ - + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [cf_speedCoef] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [cf_speedCoef] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + n_motRaw + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counter] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + threshold=0 + Criteria : u2 ~= 0 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -1981,35 +2119,35 @@ - + - + - + - + - + - + - + - + @@ -2030,455 +2168,79 @@ - - - - - - - - - - - boolean - - - - - + - + Ini=0 + + + + + + + + + + + boolean + + + + - - + + - + - + - - [z_dir] + + [n_motAbsPrev] - + - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dirPrev] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_speedCoef - - - - - - - - - - - - - - - - - - - - - - cf_speedCoef - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [cf_speedCoef] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + sfix16_En4 @@ -2490,73 +2252,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - + - + @@ -2564,19 +2262,19 @@ - + - + - + - + @@ -2594,11 +2292,11 @@ - + - + sfix16_En4 @@ -2610,92 +2308,91 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - 3 - - - + + - - - - - - - - - - - n_motRaw - - - - - - - - - - - - - - - - - - + + + - - + + - - 0 - - - - - - - + + Ini=0 - - + + - - + + - - sfix16_En4 + + int16 @@ -2706,9 +2403,9 @@ - + - + @@ -2716,35 +2413,35 @@ - + - + - + - + - + - + - + - + @@ -2770,11 +2467,11 @@ - + - + int16 @@ -2786,9 +2483,120 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dz_cntTrnsDet + + + + + + + + + + + + + + + boolean + + + + + + + + + + + - + @@ -2796,11 +2604,11 @@ - + - + if { } @@ -2818,11 +2626,11 @@ - + - + Action Port @@ -2834,70 +2642,7 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_counterRawPrev - - - - - - - - - - - - - - - int16 - - - - - - - - - - - + @@ -2907,11 +2652,11 @@ - + - + 4 @@ -2929,11 +2674,11 @@ - + - + n_motAbsPrev @@ -2944,11 +2689,11 @@ - + - + sfix16_En4 @@ -2960,102 +2705,44 @@ - - - + + + - - + + - - + + - - [z_dir] + + [z_counterRawPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - sfix16_En4 + + int16 @@ -3066,59 +2753,59 @@ - - + + - + - + - - 2 + + 3 - + - - + + - - + + - - z_dirPrev + + z_counterRawPrev - - + + - - + + - - int8 + + int16 @@ -3129,29 +2816,44 @@ - - - + + + - - + + - - + + - - [cf_speedCoef] + + 0 - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -3162,7 +2864,55 @@ - + + + + + + + + + + + + + + + + [dz_trnsDet] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -3172,11 +2922,11 @@ - + - + [z_counter] @@ -3195,44 +2945,59 @@ - - - + + + - - + + - - + + - - [dz_trnsDet] + + 2 - - + + + + + + + + + + + + + + + + + z_dirPrev - - + + - - + + - - boolean + + int8 @@ -3243,7 +3008,121 @@ - + + + + + + + + + + + + + + + + [z_dirPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbsPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + dz_trnsDet + + + + + + + + + + + @@ -3253,11 +3132,11 @@ - + - + 1 @@ -3275,11 +3154,11 @@ - + - + z_dir @@ -3290,11 +3169,11 @@ - + - + int8 @@ -3306,9 +3185,130 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + z_counter + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -3329,7 +3329,7 @@ - + @@ -3368,7 +3368,7 @@ - + @@ -3382,7 +3382,7 @@ - + @@ -3396,7 +3396,7 @@ - + @@ -3410,7 +3410,7 @@ - + @@ -3424,7 +3424,7 @@ - + @@ -3458,7 +3458,7 @@ - + @@ -3492,7 +3492,7 @@ - + @@ -3526,7 +3526,7 @@ - + @@ -3540,7 +3540,7 @@ - + @@ -3554,7 +3554,7 @@ - + @@ -3568,7 +3568,7 @@ - + @@ -3582,7 +3582,7 @@ - + @@ -3596,7 +3596,7 @@ - + @@ -3610,7 +3610,7 @@ - + @@ -3644,7 +3644,7 @@ - + @@ -3658,7 +3658,7 @@ - + @@ -3672,7 +3672,7 @@ - + @@ -3686,7 +3686,7 @@ - + @@ -3700,7 +3700,7 @@ - + @@ -3714,7 +3714,7 @@ - + @@ -3728,7 +3728,7 @@ - + @@ -3782,7 +3782,7 @@ - + @@ -3796,7 +3796,7 @@ - + @@ -3810,7 +3810,7 @@ - + @@ -3824,7 +3824,7 @@ - + @@ -3838,7 +3838,7 @@ - + @@ -3852,7 +3852,7 @@ - + @@ -3866,7 +3866,7 @@ - + @@ -3900,7 +3900,7 @@ - + @@ -3934,7 +3934,7 @@ - + @@ -3948,7 +3948,7 @@ - + @@ -3962,7 +3962,7 @@ - + @@ -3976,7 +3976,7 @@ - + @@ -3990,7 +3990,7 @@ - + @@ -4004,7 +4004,7 @@ - + @@ -4020,5 +4020,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json index 533db72..8fd8fd3 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8422", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8422", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

This switch is to manage the situation when FOC control method is not enabled.

", "label":"

This switch is to manage the situation when FOC control method is not enabled.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8423", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8423", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Electrical angle calculation

", "label":"

Electrical angle calculation

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9635", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9635", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Electrical angle calculation:

a_elecAngle = a_elecAngle_C * (z_posLowRes + z_dir * (z_counterRaw / z_counter))

where a_elecAngle_C = 60

The min, max are for protection against angle overflow.

", "label":"

Electrical angle calculation:

a_elecAngle = a_elecAngle_C * (z_posLowRes + z_dir * (z_counterRaw / z_counter))

where a_elecAngle_C = 60

The min, max are for protection against angle overflow.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Text", @@ -147,12 +147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8385", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8385", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_pos", "label":"z_pos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Port", @@ -214,12 +214,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8386", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8386", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_dir", "label":"z_dir", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Port", @@ -281,12 +281,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8406", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8406", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -314,12 +314,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8407", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8407", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -347,12 +347,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8415", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8415", "className":"Simulink.Scope", "icon":"WebViewIcon3", "name":"Scope", "label":"Scope", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":[ ], "viewer":{ @@ -366,12 +366,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8399", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8399", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From2", "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -397,12 +397,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8387", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8387", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_counter", "label":"z_counter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Port", @@ -464,12 +464,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8408", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8408", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto2", "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -497,12 +497,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8388", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8388", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_counterRaw", "label":"z_counterRaw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Port", @@ -564,12 +564,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8409", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8409", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto3", "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -597,12 +597,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8414", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator7", "label":"Relational Operator7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Operator", @@ -642,12 +642,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8390", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8390", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant16", "label":"Constant16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Value", @@ -691,12 +691,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8419", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8419", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch3", "label":"Switch3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Criteria", @@ -748,12 +748,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8402", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8402", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From54", "label":"From54", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -779,12 +779,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8401", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8401", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From51", "label":"From51", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -810,12 +810,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8413", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8413", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto7", "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -843,12 +843,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8416", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8416", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "IconShape", @@ -902,12 +902,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8391", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8391", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant2", "label":"Constant2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Value", @@ -951,762 +951,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8420", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"a_elecAngle1", - "label":"a_elecAngle1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "a_elecAngle", - "on", - "inf", - "[]", - "[]", - "fixdt(1,16,6)", - "off", - "inf" - ], - "tabs":[ - "Main", - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 7 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Constant", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8418", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8417", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9664", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax1", - "label":"MinMax1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9660", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax", - "label":"MinMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8404", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8403", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8412", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8405", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8398", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_posLowRes", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8394", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide3", - "label":"Divide3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8400", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8393", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8395", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_posHighRes", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8411", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9665", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8397", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8410", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8421", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8421", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"a_elecAngle", "label":"a_elecAngle", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Port", @@ -1781,12 +1031,450 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8392", + "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: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: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:9664", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax1", + "label":"MinMax1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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:9660", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax", + "label":"MinMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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: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: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: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:8397", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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:8394", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide3", + "label":"Divide3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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:8392", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide1", "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Inputs", @@ -1838,12 +1526,131 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8396", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8395", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_posHighRes", + "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", + "icon":"WebViewIcon3", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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: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:8396", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From10", "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "GotoTag", @@ -1869,12 +1676,61 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8389", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9665", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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:8389", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_enaAdvCtrl", "label":"b_enaAdvCtrl", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "Port", @@ -1936,12 +1792,220 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8385#out:1", + "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: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:8420", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"a_elecAngle1", + "label":"a_elecAngle1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "a_elecAngle", + "on", + "inf", + "[]", + "[]", + "fixdt(1,16,6)", + "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:8398", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_posLowRes", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "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: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:8385#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1987,12 +2051,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8386#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8386#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2038,12 +2102,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8399#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8399#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2089,12 +2153,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8396#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8396#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2140,12 +2204,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8388#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8388#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2191,12 +2255,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8387#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8387#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2242,12 +2306,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8401#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8401#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2293,12 +2357,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8391#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8391#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2344,12 +2408,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8414#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8414#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2395,12 +2459,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8390#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8390#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2446,12 +2510,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8402#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8402#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2497,12 +2561,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8416#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8416#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2548,12 +2612,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8389#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8389#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2599,12 +2663,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8400#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8400#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2650,12 +2714,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8420#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8420#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2701,12 +2765,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8397#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8397#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2752,12 +2816,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8417#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8417#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2803,12 +2867,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8394#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8394#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2854,12 +2918,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8393#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8393#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2905,12 +2969,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8398#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8398#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2956,12 +3020,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8419#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8419#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3007,12 +3071,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8395#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8395#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3058,12 +3122,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8392#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8392#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3109,12 +3173,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8405#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8405#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3160,12 +3224,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9660#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9660#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3211,12 +3275,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8404#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8404#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3262,12 +3326,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8403#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8403#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3313,12 +3377,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8418#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8418#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3364,12 +3428,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9665#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9665#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3415,12 +3479,63 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9664#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9664#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", + "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:11415#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8384", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png new file mode 100644 index 0000000000000000000000000000000000000000..20d533076384c823e6ff574f2e9a42af3a1263e9 GIT binary patch literal 8133 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 N!PC{xWt~$(698gf>LUOE literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg index 9a3b716..6536c23 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg @@ -1,19 +1,19 @@ - + - + - + - + @@ -40,13 +40,13 @@ - + - + @@ -59,7 +59,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -135,7 +135,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -165,7 +165,7 @@ - + @@ -198,7 +198,7 @@ - + @@ -213,7 +213,7 @@ - + @@ -228,7 +228,7 @@ - + @@ -261,7 +261,7 @@ - + @@ -294,11 +294,11 @@ - - - + + + - + @@ -308,7 +308,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -331,7 +331,7 @@ - + @@ -343,11 +343,11 @@ - - + + - + @@ -357,29 +357,29 @@ - + [a_elecAngle] - + - + - + - + sfix16_En6 @@ -391,7 +391,7 @@ - + @@ -424,7 +424,7 @@ - + @@ -439,7 +439,7 @@ - + @@ -454,7 +454,7 @@ - + @@ -487,7 +487,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -535,7 +535,7 @@ - + @@ -550,7 +550,7 @@ - + @@ -583,9 +583,9 @@ - + - + @@ -640,7 +640,7 @@ - + @@ -655,7 +655,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -703,9 +703,9 @@ - + - + @@ -880,7 +880,7 @@ - + @@ -895,7 +895,7 @@ - + @@ -928,7 +928,7 @@ - + @@ -943,7 +943,7 @@ - + @@ -976,7 +976,7 @@ - + @@ -991,7 +991,7 @@ - + @@ -1024,7 +1024,7 @@ - + @@ -1081,7 +1081,7 @@ - + @@ -1096,7 +1096,7 @@ - + @@ -1129,7 +1129,7 @@ - + @@ -1144,44 +1144,44 @@ - - - + + + - - + + - + - - a_elecAngle + + 1 - - + + - - - + + + - + - - sfix16_En6 + + a_elecAngle @@ -1192,9 +1192,9 @@ - + - + @@ -1369,7 +1369,7 @@ - + @@ -1384,7 +1384,7 @@ - + @@ -1441,7 +1441,7 @@ - + @@ -1456,9 +1456,185 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + - + @@ -1466,19 +1642,19 @@ - + - + - + - + @@ -1504,11 +1680,11 @@ - - + + - + sfix16_En12 @@ -1520,9 +1696,9 @@ - + - + @@ -1530,19 +1706,19 @@ - + - + - + - + @@ -1568,11 +1744,11 @@ - - + + - + int16 @@ -1584,103 +1760,7 @@ - - - - - - - - - - - - - - - - [z_counterRaw] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_counter] - - - - - - - - - - - - - - - - - - - - - - int16 - - - - - - - - - - - + @@ -1690,11 +1770,11 @@ - + - + [b_enaAdvCtrl] @@ -1713,7 +1793,7 @@ - + @@ -1723,11 +1803,11 @@ - + - + [z_dir] @@ -1745,11 +1825,11 @@ - - + + - + int8 @@ -1761,44 +1841,44 @@ - - + + - + - + - - [z_posLowRes] + + [z_counter] - + - - + + - - + + - - int8 + + int16 @@ -1809,296 +1889,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posHighRes] - - - - - - - - - - - - - - - - - - - - - - sfix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_posHighRes] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix16_En12 - - - - - - - - - - - + @@ -2108,11 +1899,11 @@ - + - + [b_enaAdvCtrl] @@ -2130,11 +1921,11 @@ - - + + - + boolean @@ -2146,29 +1937,52 @@ - - - + + + - - + + - - + + - - [z_posLowRes] + + + + + + + + + + - - + + + + + + + + + + + + + + + + + sfix16_En14 @@ -2179,57 +1993,9 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - - - - - - + - + @@ -2237,35 +2003,35 @@ - + - + - + - + - + - + - + - + @@ -2284,11 +2050,11 @@ - - + + - + sfix16_En14 @@ -2300,43 +2066,195 @@ - - + + - + - + - - [b_enaAdvCtrl] + + [z_posHighRes] - + - + + + + + + + + + + sfix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_counterRaw] + + + + + + + + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + - - + + - + boolean @@ -2348,7 +2266,55 @@ - + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En12 + + + + + + + + + + + @@ -2358,11 +2324,11 @@ - + - + 5 @@ -2380,11 +2346,11 @@ - - + + - + b_enaAdvCtrl @@ -2395,11 +2361,11 @@ - - + + - + boolean @@ -2409,7 +2375,265 @@ - + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posLowRes] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posLowRes] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posHighRes] + + + + + + + + + + + + + + + + @@ -2423,7 +2647,7 @@ - + @@ -2437,35 +2661,35 @@ - + - + - + - + - + - + - + @@ -2479,7 +2703,7 @@ - + @@ -2493,7 +2717,7 @@ - + @@ -2527,7 +2751,7 @@ - + @@ -2541,7 +2765,7 @@ - + @@ -2555,7 +2779,7 @@ - + @@ -2569,7 +2793,7 @@ - + @@ -2583,7 +2807,7 @@ - + @@ -2597,7 +2821,7 @@ - + @@ -2611,21 +2835,21 @@ - + - + - + - + @@ -2639,7 +2863,7 @@ - + @@ -2653,7 +2877,7 @@ - + @@ -2687,7 +2911,7 @@ - + @@ -2701,7 +2925,7 @@ - + @@ -2715,7 +2939,7 @@ - + @@ -2749,7 +2973,7 @@ - + @@ -2763,21 +2987,21 @@ - + - + - + - + @@ -2791,7 +3015,7 @@ - + @@ -2805,7 +3029,7 @@ - + @@ -2819,7 +3043,7 @@ - + @@ -2833,7 +3057,7 @@ - + @@ -2867,7 +3091,7 @@ - + @@ -2881,7 +3105,7 @@ - + @@ -2895,7 +3119,7 @@ - + @@ -2909,7 +3133,21 @@ + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json index 67ecafd..ffcd1a9 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8529", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8529", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Error 004: Motor NOT able to spin.


Possible causes:

- motor phase disconnected

- MOSFET defective

- Operational Amplifier defective

- motor blocked

", "label":"

Error 004: Motor NOT able to spin.


Possible causes:

- motor phase disconnected

- MOSFET defective

- Operational Amplifier defective

- motor blocked

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8530", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8530", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Error Reporting

", "label":"

Error Reporting

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8531", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8531", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Error Detection

", "label":"

Error Detection

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -147,12 +147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8532", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8532", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Error Qualification

", "label":"

Error Qualification

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -196,12 +196,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8533", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8533", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Error 002: Hall sensor short circuit

", "label":"

Error 002: Hall sensor short circuit

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -245,12 +245,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8534", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8534", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Error 001: Hall sensor not connected

", "label":"

Error 001: Hall sensor not connected

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -294,12 +294,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9415", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9415", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

This switch makes sure that once this error is SET, it can only be erased by a board restart cycle.

", "label":"

This switch makes sure that once this error is SET, it can only be erased by a board restart cycle.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -343,12 +343,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9416", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9416", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

If the Voltage applied to the motor is above a threshold but the motor does NOT spin, then there is an error.
Note: The error is checked only if the motor is Enabled. If it is Disabled it will not spin anyway.

", "label":"

If the Voltage applied to the motor is above a threshold but the motor does NOT spin, then there is an error.
Note: The error is checked only if the motor is Enabled. If it is Disabled it will not spin anyway.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Text", @@ -392,12 +392,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8470", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8470", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_posRaw", "label":"z_posRaw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Port", @@ -459,12 +459,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8526", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8526", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"z_errCode ", "label":"z_errCode ", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Port", @@ -539,12 +539,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8499", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8499", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "GotoTag", @@ -572,12 +572,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8497", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8497", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From8", "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "GotoTag", @@ -603,190 +603,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8527", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_errFlag", - "label":"b_errFlag", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8524", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"t_errDequal", - "label":"t_errDequal", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9405", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"r_errInpTgtThres", - "label":"r_errInpTgtThres", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8521", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8521", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"g_Hb1", "label":"g_Hb1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Gain", @@ -840,43 +662,198 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8517", - "className":"Simulink.UnitDelay", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8520", + "className":"Simulink.Gain", "icon":"WebViewIcon3", - "name":"UnitDelay", - "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "name":"g_Hb", + "label":"g_Hb", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "InitialCondition", - "InputProcessing", - "SampleTime", - "StateName", - "CodeGenStateStorageTypeQualifier", - "StateMustResolveToSignalObject", - "StateSignalObject", - "StateStorageClass" + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" ], "values":[ - "0", - "Inherited", - "-1", - "", - "", + "2", + "Element-wise(K.*u)", + "[]", + "[]", + "Inherit: Same as input", "off", - [ - ], - "Auto" + "Simplest", + "off", + "[]", + "[]", + "Inherit: Inherit via internal rule", + "-1" ], "tabs":[ "Main", - "State Attributes", + "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:8519", + "className":"Either edge detection", + "icon":"WebViewIcon4", + "name":"either_edge", + "label":"either_edge", + "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", + "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:9405", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"r_errInpTgtThres", + "label":"r_errInpTgtThres", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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, - 4 + 7 ] }, "viewer":{ @@ -885,74 +862,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"UnitDelay", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9398", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch3", - "label":"Switch3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8515", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Criteria", @@ -1004,12 +924,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8514", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8514", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum", "label":"Sum", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "IconShape", @@ -1063,312 +983,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8510", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator3", - "label":"Relational Operator3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8509", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8508", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:11021", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8504", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9395", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9397", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8503", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9404", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9404", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator7", "label":"Relational Operator7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Operator", @@ -1408,327 +1028,38 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:11022", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8510", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "name":"Relational Operator3", + "label":"Relational Operator3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "b_motEna", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8494", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8491", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8492", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9406", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9402", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Debounce_Filter", - "label":"Debounce_Filter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", + "==", "off", - "Reusable function", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Use subsystem name", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", + "boolean", + "Simplest", "-1", - "", - "on", - "on", - "off", - "" + "on" ], "tabs":[ "Main", - "Code Generation", + "Data Type", "-Other" ], "tabs_idx":[ 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8483", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion1", - "label":"Data Type Conversion1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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 + 1, + 4 ] }, "viewer":{ @@ -1737,64 +1068,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"DataTypeConversion", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8482", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9412", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8524", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"CTRL_COMM4", - "label":"CTRL_COMM4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "name":"t_errDequal", + "label":"t_errDequal", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Value", @@ -1807,7 +1091,7 @@ "FramePeriod" ], "values":[ - "1", + "t_errDequal", "on", "inf", "[]", @@ -1838,137 +1122,38 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8487", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8508", + "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "name":"Relational Operator1", + "label":"Relational Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "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":"BLDCmotorControl_FOC_R2017b_fixdt:8500", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9407", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_errCodePrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8480", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM2", - "label":"CTRL_COMM2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", + "Operator", + "InputSameDT", "OutDataTypeStr", - "LockScale", - "FramePeriod" + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "0", - "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":{ @@ -1977,48 +1162,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9400", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8525", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8525", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"t_errQual", "label":"t_errQual", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Value", @@ -2062,166 +1216,22 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9403", - "className":"Simulink.Abs", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8504", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Abs4", - "label":"Abs4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "SampleTime", - "ZeroCross" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "[]", - "[]", - "Inherit: Same as input", - "off", - "Floor", - "off", - "-1", - "on" - ], - "tabs":[ - "Signal Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Abs", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519", - "className":"Either edge detection", - "icon":"WebViewIcon4", - "name":"either_edge", - "label":"either_edge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "on", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8474", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "InitializeStates", - "PropagateVarSize" - ], - "values":[ - "held", - "Only when execution is resumed" + "b_errFlag", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -2234,17 +1244,666 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8484", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9395", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8503", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:11022", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:9398", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8527", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"b_errFlag", + "label":"b_errFlag", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:9406", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8492", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:11021", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:9407", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "z_errCodePrev", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "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:8500", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:9402", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "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:9400", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "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:8486", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Debounce_Filter", + "label":"Debounce_Filter", + "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", + "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":[ + "Main", + "-Other" + ], + "tabs_idx":[ + 0, + 6 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ContainerHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8493", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8487", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8482", "className":"Simulink.DataTypeConversion", "icon":"WebViewIcon3", - "name":"Data Type Conversion3", - "label":"Data Type Conversion3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "name":"Data Type Conversion", + "label":"Data Type Conversion", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "OutMin", @@ -2286,12 +1945,204 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9410", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8509", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8480", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM2", + "label":"CTRL_COMM2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:9412", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM4", + "label":"CTRL_COMM4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8479", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM1", + "label":"CTRL_COMM1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:9410", "className":"Simulink.SFunction", "icon":"WebViewIcon3", "name":"Bitwise Operator1", "label":"Bitwise Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "logicop", @@ -2323,12 +2174,251 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9408", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8474", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8483", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion1", + "label":"Data Type Conversion1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8484", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion3", + "label":"Data Type Conversion3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:9403", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs4", + "label":"Abs4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "inspector":{ + "params":[ + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "SampleTime", + "ZeroCross" + ], + "values":[ + "[]", + "[]", + "Inherit: Same as input", + "off", + "Floor", + "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:9396", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motStdStill", + "label":"b_motStdStill", + "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":[ + "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:9408", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From16", "label":"From16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "GotoTag", @@ -2354,12 +2444,240 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9394", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8494", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8491", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8478", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM", + "label":"CTRL_COMM", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:8517", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay", + "label":"UnitDelay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", + "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:11020", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_motEna", + "label":"b_motEna", + "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":[ + "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:9394", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"VqFinPrev", "label":"VqFinPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Port", @@ -2421,334 +2739,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8493", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9396", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8479", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM1", - "label":"CTRL_COMM1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:11020", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_motEna", - "label":"b_motEna", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8478", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM", - "label":"CTRL_COMM", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8520", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"g_Hb", - "label":"g_Hb", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "2", - "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 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Gain", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9401", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9401", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator1", "label":"Logical Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "Operator", @@ -2788,12 +2784,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8497#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8497#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2839,12 +2835,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8470#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8470#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2890,12 +2886,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8524#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8524#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2941,12 +2937,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8525#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8525#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2992,12 +2988,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8478#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8478#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3043,12 +3039,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8479#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8479#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3094,12 +3090,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8487#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8487#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3145,12 +3141,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8510#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3196,12 +3192,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8514#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8514#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3247,12 +3243,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8509#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8509#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3298,12 +3294,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8491#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8491#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3349,12 +3345,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8480#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8480#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3400,12 +3396,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3451,12 +3447,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3502,12 +3498,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8515#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8515#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3553,12 +3549,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8492#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8492#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3604,12 +3600,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8493#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8493#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3655,12 +3651,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8494#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8494#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3706,12 +3702,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8520#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8520#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3757,12 +3753,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8508#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8508#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3808,12 +3804,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8482#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8482#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3859,12 +3855,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8483#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8483#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3910,12 +3906,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8484#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8484#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3961,12 +3957,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8521#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8521#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4012,12 +4008,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9394#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9394#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4063,12 +4059,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9396#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9396#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4114,12 +4110,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9402#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9402#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4165,12 +4161,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9403#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9403#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4216,12 +4212,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9405#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9405#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4267,12 +4263,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8517#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8517#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4318,12 +4314,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9407#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9407#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4369,12 +4365,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9408#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9408#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4420,12 +4416,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9410#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9410#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4471,12 +4467,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9412#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9412#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4522,12 +4518,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9401#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9401#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4573,12 +4569,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9398#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9398#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4624,12 +4620,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:11020#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11020#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4675,12 +4671,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9404#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9404#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4726,12 +4722,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:11022#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11022#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4777,12 +4773,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9400#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9400#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png new file mode 100644 index 0000000000000000000000000000000000000000..97944ac62db1a93980782498b2658238fb16d1d7 GIT binary patch literal 6630 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 LtDnm{r-UW|Hd`^) literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg index 33242e9..93969e7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg @@ -9,11 +9,11 @@
- + - + @@ -73,7 +73,7 @@ - + @@ -92,7 +92,7 @@ - + @@ -111,7 +111,7 @@ - + @@ -130,7 +130,7 @@ - + @@ -150,7 +150,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -197,7 +197,7 @@ - + @@ -248,7 +248,7 @@ - + @@ -311,7 +311,7 @@ - + @@ -359,7 +359,7 @@ - + @@ -392,7 +392,7 @@ - + @@ -440,166 +440,7 @@ - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - b_errFlag - - - - - - - - - - - - - - - - - - - - - - - - - - t_errDequal - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - r_errInpTgtThres - - - - - - - - - - - - - - - - - - - - - - r_errInpTgtThres - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -609,11 +450,11 @@ - + - + 4 @@ -631,11 +472,11 @@ - + - + uint8 @@ -647,90 +488,43 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + 2 + - - - - - - - - - - - - - - - - - Ini=0 + + - + - - + + - + uint8 @@ -742,193 +536,224 @@ - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ~= 0 + + - - + + - + - - + + - + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + r_errInpTgtThres + + + + + + + + + + + + + + + + + + + + + + r_errInpTgtThres + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -936,155 +761,155 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + T - + - + F @@ -1102,11 +927,11 @@ - + - + uint8 @@ -1118,7 +943,7 @@ - + @@ -1128,51 +953,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -1190,11 +1015,11 @@ - + - + uint8 @@ -1206,382 +1031,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motStdStill] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCode] - - - - - - - - - - - - - - - - - - + - + @@ -1589,19 +1041,19 @@ - + - + - + - + @@ -1627,11 +1079,11 @@ - + - + boolean @@ -1643,7 +1095,376 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + t_errDequal + + + + + + + + + + + + + + + + + + + + + + t_errDequal + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + t_errQual + + + + + + + + + + + + + + + + + + + + + + t_errQual + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCode] + + + + + + + + + + + + + + + + + + @@ -1653,11 +1474,11 @@ - + - + [b_motEna] @@ -1675,11 +1496,11 @@ - + - + boolean @@ -1691,139 +1512,179 @@ - - - + + + - - + + - - + + - - [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ~= 0 - - + + - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodeRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - + - - + + - + boolean @@ -1835,7 +1696,55 @@ - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_errFlag + + + + + + + + + + + @@ -1845,11 +1754,11 @@ - + - + [z_errCodePrev] @@ -1868,7 +1777,202 @@ - + + + + + + + + + + + + + + + + [b_errFlag] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodePrev] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + @@ -1878,11 +1982,11 @@ - + - + [VqFinPrev] @@ -1900,11 +2004,11 @@ - + - + sfix16_En4 @@ -1916,7 +2020,55 @@ - + + + + + + + + + + + + + + + + [b_motStdStill] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -1926,44 +2078,204 @@ - + - + u - + - + tAcv - + - + tDeacv - + - + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -1971,7 +2283,7 @@ - + @@ -1979,7 +2291,7 @@ - + @@ -1987,7 +2299,7 @@ - + @@ -1995,7 +2307,7 @@ - + @@ -2003,166 +2315,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2180,11 +2332,11 @@ - + - + Debounce_Filter @@ -2195,11 +2347,11 @@ - + - + boolean @@ -2207,29 +2359,29 @@ - + - + - + - + - + - + @@ -2243,59 +2395,91 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + [b_errFlag] + - - + + - + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [z_posRaw] + + + + + + + + + + + + + - - + + - + uint8 @@ -2307,7 +2491,7 @@ - + @@ -2317,20 +2501,20 @@ - + - + - + - - + + @@ -2355,11 +2539,11 @@ - + - + uint8 @@ -2371,43 +2555,59 @@ - - - + + + - - + + - + - - + + - - 1 + + + + + + + + + + + + + + + + + + - - + + - + - - + + - + boolean @@ -2419,136 +2619,7 @@ - - - - - - - - - - - - - - - - [z_posRaw] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodeRaw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - + @@ -2558,11 +2629,11 @@ - + - + 0 @@ -2580,11 +2651,11 @@ - + - + uint8 @@ -2596,43 +2667,43 @@ - - - + + + - - + + - - + + - - [b_motStdStill] + + 1 - - + + - + - - + + - + boolean @@ -2644,44 +2715,44 @@ - - - + + + - - + + - - + + - - t_errQual + + 7 - - + + - - + + - - + + - - uint16 + + uint8 @@ -2692,9 +2763,249 @@ - + + + + + + + + + + + + + + + + Bitwise + + + + + + + + AND + + + + + + + + 0x4 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + - + @@ -2702,35 +3013,35 @@ - + - + - + - + - + - + - + - + @@ -2756,11 +3067,11 @@ - + - + sfix16_En4 @@ -2772,494 +3083,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - Bitwise - - - - - - - - AND - - - - - - - - 0x4 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_errCodePrev] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_errFlag] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -3269,11 +3093,11 @@ - + - + 3 @@ -3291,11 +3115,11 @@ - + - + b_motStdStill @@ -3306,11 +3130,11 @@ - + - + boolean @@ -3322,43 +3146,43 @@ - - - + + + - - + + - - + + - - 7 + + [z_errCodePrev] - - + + - + - - + + - + uint8 @@ -3370,59 +3194,44 @@ - - - + + + - - + + - - + + - - 1 + + [z_errCodeRaw] - - - - - - - - - - - - - - - - - b_motEna + + - - + + - - + + - - boolean + + uint8 @@ -3433,7 +3242,55 @@ - + + + + + + + + + + + + + + + + [z_errCodeRaw] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + @@ -3443,11 +3300,11 @@ - + - + 0 @@ -3465,11 +3322,11 @@ - + - + uint8 @@ -3481,43 +3338,90 @@ - - - + + + - - + + - + - - + + - - 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + Ini=0 - + - - + + - + uint8 @@ -3529,7 +3433,133 @@ - + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_motEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -3539,19 +3569,19 @@ - + - + - + - + @@ -3561,21 +3591,6 @@ - - - - - - - - - - - boolean - - - - @@ -3587,11 +3602,26 @@ + + + + + + + + + + + boolean + + + + - + @@ -3605,7 +3635,7 @@ - + @@ -3619,7 +3649,7 @@ - + @@ -3633,7 +3663,7 @@ - + @@ -3647,7 +3677,7 @@ - + @@ -3661,7 +3691,7 @@ - + @@ -3675,7 +3705,7 @@ - + @@ -3709,7 +3739,7 @@ - + @@ -3723,7 +3753,7 @@ - + @@ -3737,7 +3767,7 @@ - + @@ -3751,7 +3781,7 @@ - + @@ -3765,7 +3795,7 @@ - + @@ -3779,7 +3809,7 @@ - + @@ -3793,7 +3823,7 @@ - + @@ -3807,7 +3837,7 @@ - + @@ -3841,7 +3871,7 @@ - + @@ -3855,7 +3885,7 @@ - + @@ -3869,7 +3899,7 @@ - + @@ -3883,7 +3913,7 @@ - + @@ -3897,7 +3927,7 @@ - + @@ -3911,7 +3941,7 @@ - + @@ -3925,7 +3955,7 @@ - + @@ -3939,7 +3969,7 @@ - + @@ -3953,7 +3983,7 @@ - + @@ -3967,7 +3997,7 @@ - + @@ -3981,7 +4011,7 @@ - + @@ -3995,7 +4025,7 @@ - + @@ -4009,7 +4039,7 @@ - + @@ -4023,7 +4053,7 @@ - + @@ -4037,7 +4067,7 @@ - + @@ -4051,7 +4081,7 @@ - + @@ -4065,7 +4095,7 @@ - + @@ -4079,7 +4109,7 @@ - + @@ -4093,7 +4123,7 @@ - + @@ -4107,7 +4137,7 @@ - + @@ -4121,7 +4151,7 @@ - + @@ -4135,7 +4165,7 @@ - + @@ -4149,7 +4179,7 @@ - + @@ -4163,7 +4193,7 @@ - + @@ -4177,7 +4207,7 @@ - + @@ -4193,5 +4223,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json index 8cf0d47..1076adb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2427", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2427", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Hold the previous value

", "label":"

Hold the previous value

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", "inspector":{ "params":[ "Text", @@ -49,12 +49,110 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2426", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2425", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2424", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"yPrev", + "label":"yPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "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:8486:2426", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"yDefault", "label":"yDefault", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", "inspector":{ "params":[ "Port", @@ -129,110 +227,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2425", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2424", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"yPrev", - "label":"yPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2424#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2424#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg index 50ab779..9a9f28d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg @@ -9,11 +9,11 @@
- + - + @@ -32,57 +32,9 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - yDefault - - - - - - - - - - - + - + @@ -90,11 +42,11 @@ - + - + else { } @@ -112,11 +64,11 @@ - + - + Action Port @@ -128,7 +80,7 @@ - + @@ -138,11 +90,11 @@ - + - + 1 @@ -160,11 +112,11 @@ - + - + yPrev @@ -175,11 +127,11 @@ - + - + boolean @@ -189,7 +141,55 @@ - + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + yDefault + + + + + + + + + @@ -205,5 +205,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json index 9b37cd4..9201218 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json @@ -1,11 +1,212 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2447", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2446", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "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:8486:2445", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2444", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2442", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "yDeacv", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2441", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2447", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"yDeacv", "label":"yDeacv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "Port", @@ -80,123 +281,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2445", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2444", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2441", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2440", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2440", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From8", "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "GotoTag", @@ -222,12 +312,76 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2438", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2439", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2443", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2438", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From2", "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "GotoTag", @@ -253,12 +407,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2437", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2437", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From10", "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "GotoTag", @@ -284,43 +438,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2436", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2434", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2434", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant6", "label":"Constant6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "Value", @@ -364,45 +487,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2442", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "yDeacv", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2433", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2433", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant1", "label":"Constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "Value", @@ -446,12 +536,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2432", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2432", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "InitializeStates", @@ -477,12 +567,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2431", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2431", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"yPrev", "label":"yPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "Port", @@ -544,19 +634,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2439", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2436", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "tDeacv", + "yPrev", "Tag" ], "tabs":[ @@ -575,45 +665,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2443", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2430", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2430", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_cntRst", "label":"b_cntRst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "Port", @@ -675,12 +732,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"Counter", "label":"Counter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "z_cntInit" @@ -704,12 +761,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2429", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2429", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"tDeacv", "label":"tDeacv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "Port", @@ -771,69 +828,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2446", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2438#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2438#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -879,12 +879,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2429#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2429#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -930,12 +930,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2430#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2430#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -981,12 +981,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2431#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2431#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1032,12 +1032,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2434#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2434#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1083,12 +1083,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2439#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2439#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1134,12 +1134,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2440#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2440#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1185,12 +1185,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2437#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2437#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1236,12 +1236,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2445#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2445#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1287,12 +1287,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2433#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2433#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1338,12 +1338,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2436#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2436#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1389,12 +1389,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2446#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2446#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1440,12 +1440,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.png new file mode 100644 index 0000000000000000000000000000000000000000..b71656301973a56728f68baf8fb47e6890c26e5c GIT binary patch literal 6872 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg index 6e78c7f..4d197ea 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg @@ -9,48 +9,192 @@ - + - - - + + + - - + + - + - - 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F - - + + - - - + + + - - + + - - yDeacv + + boolean @@ -61,9 +205,9 @@ - + - + @@ -71,19 +215,19 @@ - + - + - + - + @@ -109,11 +253,11 @@ - + - + boolean @@ -125,7 +269,7 @@ - + @@ -135,11 +279,11 @@ - + - + [b_cntRst] @@ -158,280 +302,7 @@ - - - - - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [yDeacv] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [tDeacv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -441,11 +312,11 @@ - + - + [yDeacv] @@ -464,92 +335,29 @@ - - - + + + - - + + - - - - - - - 0 - - - - - - - - - - - - - - - - + - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - elseif { } + + [tDeacv] - - - - - - - - - - - - - - - - - Action Port + + @@ -560,58 +368,91 @@ - - + + - + - + - - 3 + + 1 - + - - + + - - + + - - yPrev + + yDeacv + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + - + - - + + - + boolean @@ -623,7 +464,7 @@ - + @@ -633,11 +474,11 @@ - + - + [tDeacv] @@ -655,11 +496,11 @@ - + - + uint16 @@ -671,7 +512,7 @@ - + @@ -681,11 +522,11 @@ - + - + [yPrev] @@ -704,7 +545,358 @@ - + + + + + + + + + + + + + + + + [yDeacv] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + yPrev + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -714,11 +906,11 @@ - + - + 2 @@ -736,11 +928,11 @@ - + - + b_cntRst @@ -751,11 +943,11 @@ - + - + boolean @@ -767,7 +959,7 @@ - + @@ -777,155 +969,155 @@ - + - + inc - + - + max - + - + rst - + - + cnt - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -943,11 +1135,11 @@ - + - + Counter @@ -958,11 +1150,11 @@ - + - + uint16 @@ -970,29 +1162,29 @@ - + - + - + - + - + - + @@ -1006,7 +1198,7 @@ - + @@ -1016,11 +1208,11 @@ - + - + 1 @@ -1038,11 +1230,11 @@ - + - + tDeacv @@ -1053,11 +1245,11 @@ - + - + uint16 @@ -1067,199 +1259,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - + @@ -1273,7 +1273,7 @@ - + @@ -1287,7 +1287,7 @@ - + @@ -1301,7 +1301,7 @@ - + @@ -1315,7 +1315,7 @@ - + @@ -1329,7 +1329,7 @@ - + @@ -1343,7 +1343,7 @@ - + @@ -1357,7 +1357,7 @@ - + @@ -1371,7 +1371,7 @@ - + @@ -1385,7 +1385,7 @@ - + @@ -1399,7 +1399,7 @@ - + @@ -1413,7 +1413,7 @@ - + @@ -1427,7 +1427,7 @@ - + @@ -1443,5 +1443,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json index 81fd1f0..068433c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1577", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1577", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "Criteria", @@ -57,12 +57,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1576", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant23", "label":"Constant23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "Value", @@ -106,12 +106,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1575", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "Port", @@ -173,12 +173,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1579", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1579", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "Port", @@ -253,12 +253,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1574", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1574", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "Port", @@ -320,12 +320,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:2510", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:2510", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "InitialCondition", @@ -370,12 +370,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1576#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -421,12 +421,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1575#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1575#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -472,12 +472,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:2510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:2510#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -523,12 +523,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1574#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -574,12 +574,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515:1577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515:1577#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg similarity index 97% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg index f1ee32c..4e1f3c7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg @@ -9,11 +9,11 @@ - + - + @@ -205,7 +205,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -364,7 +364,7 @@ - + @@ -427,7 +427,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -534,7 +534,7 @@ - + @@ -548,7 +548,7 @@ - + @@ -562,7 +562,7 @@ - + @@ -576,7 +576,7 @@ - + @@ -592,5 +592,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json index 5e305ac..eac052a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2418", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2418", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"cnt", "label":"cnt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "initVal" @@ -109,12 +109,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2416", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "IconShape", @@ -168,46 +168,60 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2415", - "className":"Simulink.MinMax", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2413", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"MinMax", - "label":"MinMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "name":"max", + "label":"max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ - "OutDataTypeStr", - "Function", - "InputSameDT", - "Inputs", - "LockScale", - "OutMax", + "Port", + "IconDisplay", "OutMin", - "RndMeth", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", "SampleTime", - "SaturateOnIntegerOverflow", - "ZeroCross" + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "Inherit: Inherit via internal rule", - "min", - "off", "2", + "Port number", + "[]", + "[]", + "Inherit: auto", "off", - "[]", - "[]", - "Floor", + "inherit", "-1", + "Inherit", + "-1", + "auto", "off", - "on" + "", + "on", + "off", + "off", + "off" ], "tabs":[ + "Main", "Signal Attributes", "-Other" ], "tabs_idx":[ 0, - 1 + 2, + 11 ] }, "viewer":{ @@ -216,17 +230,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"MinMax", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2414", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "Port", @@ -288,12 +302,65 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2412", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2415", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax", + "label":"MinMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "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:8486:2435:2412", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"inc", "label":"inc", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "Port", @@ -355,79 +422,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2413", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"max", - "label":"max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -473,12 +473,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2415#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2415#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -524,12 +524,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2413#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2413#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -575,12 +575,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2416#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -626,12 +626,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2414#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "SignalNameFromLabel", @@ -677,12 +677,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2412#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2412#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ad45d4cf1817eee8bacf5155a18c232bbc468af4 GIT binary patch literal 5587 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 ZpUFIuocUnEF9rq%22WQ%mvv4FO#m$$Lz@5q literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg index 3d4edaf..37cd611 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -196,7 +196,7 @@ - + @@ -268,9 +268,135 @@ - + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + max + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + rst + + + + + + + + + + + + + + + boolean + + + + + + + + + + + - + @@ -278,20 +404,20 @@ - + - + - + - - + + @@ -316,11 +442,11 @@ - + - + uint16 @@ -332,133 +458,7 @@ - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - rst - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - max - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -519,7 +519,7 @@ - + @@ -533,7 +533,7 @@ - + @@ -547,7 +547,7 @@ - + @@ -561,7 +561,7 @@ - + @@ -595,7 +595,7 @@ - + @@ -609,7 +609,7 @@ - + @@ -625,5 +625,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json index 541ec53..7c8758e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json @@ -1,305 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2491", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2490", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2489", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2487", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2486", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2484", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2483", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "yAcv", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2482", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2492", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2492", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"yAcv", "label":"yAcv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "Port", @@ -374,41 +80,57 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"Counter", - "label":"Counter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2490", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator2", + "label":"Relational Operator2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ - "z_cntInit" + "Operator", + "InputSameDT", + "OutDataTypeStr", + "RndMeth", + "SampleTime", + "ZeroCross" ], "values":[ - "0" + ">", + "off", + "boolean", + "Simplest", + "-1", + "on" ], "tabs":[ + "Main", + "Data Type", + "-Other" ], "tabs_idx":[ + 0, + 1, + 4 ] }, "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" + "jshandler":"webview/handlers/ElementHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"SubSystem", + "blocktype":"RelationalOperator", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2488", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2488", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto17", "label":"Goto17", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "GotoTag", @@ -436,12 +158,302 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2479", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2485", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2483", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "yAcv", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2482", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2491", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2481", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2480", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"Counter", + "label":"Counter", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2478", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2477", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2479", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant6", "label":"Constant6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "Value", @@ -485,43 +497,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2485", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2476", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2476", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_errPrev", "label":"b_errPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "Port", @@ -583,99 +564,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2477", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2478", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2481", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2484", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "yPrev", + "tAcv", "Tag" ], "tabs":[ @@ -694,79 +595,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2474", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"tAcv", - "label":"tAcv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2475", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2475", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_cntRst", "label":"b_cntRst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "Port", @@ -828,12 +662,178 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2489", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "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:8486:2474", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"tAcv", + "label":"tAcv", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "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:8486:2487", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2486", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2480#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -879,12 +879,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2491#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2491#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -930,12 +930,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2481#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2481#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -981,12 +981,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2478#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2478#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1032,12 +1032,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2490#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2490#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1083,12 +1083,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2482#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2482#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1134,12 +1134,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2485#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2485#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1185,12 +1185,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2484#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2484#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1236,12 +1236,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2479#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2479#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1287,12 +1287,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2476#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2476#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1338,12 +1338,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2475#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2475#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1389,12 +1389,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2474#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2474#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1440,12 +1440,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2483#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2483#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ec5ec7e054bf4017cf0060e0d02c207d1e810f2b GIT binary patch literal 6794 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 FngGSM%-R3| literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg index 5c5afcc..5f2194a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg @@ -9,192 +9,48 @@ - + - - - + + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F + + 1 - - + + - - - + + + - - + + - - boolean + + yAcv @@ -205,9 +61,9 @@ - + - + @@ -215,19 +71,19 @@ - + - + - + - + @@ -253,11 +109,11 @@ - + - + boolean @@ -269,537 +125,7 @@ - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [yAcv] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [yAcv] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - yAcv - - - - - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - max - - - - - - - - rst - - - - - - - - cnt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Counter - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -809,11 +135,11 @@ - + - + [yPrev] @@ -832,55 +158,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -890,11 +168,11 @@ - + - + [b_cntRst] @@ -912,11 +190,11 @@ - + - + boolean @@ -928,7 +206,726 @@ - + + + + + + + + + + + + + + + + [yAcv] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + max + + + + + + + + rst + + + + + + + + cnt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Counter + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + @@ -991,139 +988,106 @@ - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - + + - + - + - - [yPrev] + + [tAcv] - + - + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + b_cntRst + + + + + + - - + + - + boolean @@ -1135,7 +1099,40 @@ - + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + @@ -1198,59 +1195,29 @@ - - - + + + - - + + - + - - 2 + + [yAcv] - - - - - - - - - - - - - - - - - b_cntRst - - - - - - - - - - - - - - - boolean + + @@ -1259,7 +1226,40 @@ - + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + @@ -1273,7 +1273,7 @@ - + @@ -1287,7 +1287,7 @@ - + @@ -1301,7 +1301,7 @@ - + @@ -1315,7 +1315,7 @@ - + @@ -1329,7 +1329,7 @@ - + @@ -1343,7 +1343,7 @@ - + @@ -1357,7 +1357,7 @@ - + @@ -1371,7 +1371,7 @@ - + @@ -1385,7 +1385,7 @@ - + @@ -1399,7 +1399,7 @@ - + @@ -1413,7 +1413,7 @@ - + @@ -1427,7 +1427,7 @@ - + @@ -1443,5 +1443,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json index b900d39..5b1a2ce 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1577", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1577", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch1", "label":"Switch1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "Criteria", @@ -57,12 +57,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1576", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1576", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"Constant23", "label":"Constant23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "Value", @@ -106,12 +106,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1575", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1575", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "Port", @@ -173,12 +173,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1579", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1579", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "Port", @@ -253,12 +253,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1574", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1574", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "Port", @@ -320,12 +320,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:2510", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:2510", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "InitialCondition", @@ -370,12 +370,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1576#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -421,12 +421,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1575#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1575#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -472,12 +472,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:2510#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:2510#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -523,12 +523,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1574#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", @@ -574,12 +574,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515:1577#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg similarity index 95% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg index ef1bfba..12f9be0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg @@ -9,13 +9,13 @@ - + - + - + @@ -205,7 +205,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -316,7 +316,7 @@ - + @@ -364,7 +364,7 @@ - + @@ -427,7 +427,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -534,7 +534,7 @@ - + @@ -548,7 +548,7 @@ - + @@ -562,7 +562,7 @@ - + @@ -576,7 +576,7 @@ - + @@ -592,5 +592,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json index 94c8001..abf24ff 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json @@ -1,11 +1,40 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2418", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon4", + "name":"rst_Delay", + "label":"rst_Delay", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2480:2418", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"cnt", "label":"cnt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "Port", @@ -80,100 +109,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon4", - "name":"rst_Delay", - "label":"rst_Delay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", - "inspector":{ - "params":[ - "initVal" - ], - "values":[ - "z_cntInit" - ], - "tabs":[ - ], - "tabs_idx":[ - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2416", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum1", - "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486: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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2415", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2415", "className":"Simulink.MinMax", "icon":"WebViewIcon3", "name":"MinMax", "label":"MinMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "OutDataTypeStr", @@ -221,12 +162,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2414", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2414", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"rst", "label":"rst", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "Port", @@ -288,12 +229,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2413", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2413", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"max", "label":"max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "Port", @@ -355,12 +296,71 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2412", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2416", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum1", + "label":"Sum1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486: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:8486:2480:2412", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"inc", "label":"inc", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "Port", @@ -422,12 +422,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -473,12 +473,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2415#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2415#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -524,12 +524,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2413#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2413#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -575,12 +575,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2416#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2416#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -626,12 +626,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2414#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2414#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "SignalNameFromLabel", @@ -677,12 +677,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2412#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2412#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ad45d4cf1817eee8bacf5155a18c232bbc468af4 GIT binary patch literal 5587 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 ZpUFIuocUnEF9rq%22WQ%mvv4FO#m$$Lz@5q literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg index d988fe7..7cc4ffd 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg @@ -9,11 +9,146 @@ - + - + + + + + + + + + + + + + + + + u + + + + + + + + rst + + + + + + + + y + + + + + + + + 1 + + + + + + + + z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + Ini=z_cntInit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -23,11 +158,11 @@ - + - + 1 @@ -45,11 +180,11 @@ - + - + cnt @@ -61,216 +196,9 @@ - - - - - - - - - - - - - - - - u - - - - - - - - rst - - - - - - - - y - - - - - - - - 1 - - - - - - - - z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=z_cntInit - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + - + @@ -278,20 +206,20 @@ - + - + - + - - + + @@ -316,11 +244,11 @@ - + - + uint16 @@ -332,7 +260,7 @@ - + @@ -342,11 +270,11 @@ - + - + 3 @@ -364,11 +292,11 @@ - + - + rst @@ -379,11 +307,11 @@ - + - + boolean @@ -395,70 +323,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - inc - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -468,11 +333,11 @@ - + - + 2 @@ -490,11 +355,11 @@ - + - + max @@ -505,11 +370,11 @@ - + - + uint16 @@ -519,7 +384,142 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + inc + + + + + + + + + + + + + + + uint16 + + + + + + + + + @@ -533,7 +533,7 @@ - + @@ -547,7 +547,7 @@ - + @@ -561,7 +561,7 @@ - + @@ -595,7 +595,7 @@ - + @@ -609,7 +609,7 @@ - + @@ -625,5 +625,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json index 1015bde..791abb0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519:2506", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2506", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519:2505", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2505", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "inspector":{ "params":[ "InitialCondition", @@ -130,12 +130,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519:2504", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2504", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator", "label":"Relational Operator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "inspector":{ "params":[ "Operator", @@ -175,12 +175,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519:2503", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2503", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "inspector":{ "params":[ "Port", @@ -242,12 +242,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519:2503#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2503#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -293,12 +293,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519:2504#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2504#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "inspector":{ "params":[ "SignalNameFromLabel", @@ -344,12 +344,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519:2505#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507:2505#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg index 3c5568c..374f1f8 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -156,9 +156,9 @@ - + - + @@ -220,7 +220,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -329,7 +329,7 @@ - + @@ -345,5 +345,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.json index f792b61..b785714 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2496", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2496", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "Port", @@ -80,20 +80,218 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2472", + "className":"Simulink.Merge", + "icon":"WebViewIcon3", + "name":"Merge", + "label":"Merge", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2463", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "u", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2461", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2460", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2459", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2458", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2507", "className":"Either edge detection", "icon":"WebViewIcon4", "name":"either_edge", "label":"either_edge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -105,6 +303,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -115,10 +314,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -127,8 +325,8 @@ "ReadWrite", "", "All", - "off", - "Auto", + "on", + "on", "", "", "off", @@ -141,6 +339,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -150,21 +349,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", - "on", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -179,12 +375,812 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2509", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2466", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2473", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Qualification", + "label":"Qualification", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2453", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2451", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2462", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2452", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2450", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2455", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2465", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2428", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Dequalification", + "label":"Dequalification", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2457", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "y", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2421", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"tAcv", + "label":"tAcv", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2464", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2449", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2456", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2423", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Default", + "label":"Default", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2448", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2454", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "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:8486:2509", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "InitialCondition", @@ -229,930 +1225,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2472", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets", - "Inputs" - ], - "values":[ - "[]", - "off", - "[]", - "3" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2467", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2466", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2465", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2461", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2457", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "y", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2456", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2455", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2454", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2453", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2452", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2462", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2450", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2449", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Qualification", - "label":"Qualification", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2459", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2448", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2464", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2458", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Default", - "label":"Default", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Dequalification", - "label":"Dequalification", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2463", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "u", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2422", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2422", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"tDeacv", "label":"tDeacv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "Port", @@ -1214,60 +1292,36 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2421", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467", + "className":"Simulink.If", "icon":"WebViewIcon3", - "name":"tAcv", - "label":"tAcv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "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":[ "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", + "u1 ~= 0", + "u2 ~=0", "on", - "off", - "off", - "off" + "-1", + "on" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 4 ] }, "viewer":{ @@ -1276,48 +1330,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"If", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2451", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2420", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2420", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "Port", @@ -1379,133 +1402,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2460", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2471", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator4", - "label":"Logical Operator4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" - ], - "values":[ - "NOT", - "2", - "rectangular", - "off", - "boolean", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2468", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator1", - "label":"Logical Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "inspector":{ - "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" - ], - "values":[ - "NOT", - "2", - "rectangular", - "off", - "boolean", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2470", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2470", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator3", "label":"Logical Operator3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "Operator", @@ -1545,12 +1447,57 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2469", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2471", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator4", + "label":"Logical Operator4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "NOT", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2469", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator2", "label":"Logical Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "Operator", @@ -1590,12 +1537,57 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2468", + "className":"Simulink.Logic", + "icon":"WebViewIcon3", + "name":"Logical Operator1", + "label":"Logical Operator1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", + "inspector":{ + "params":[ + "Operator", + "Inputs", + "IconShape", + "AllPortsSameDT", + "OutDataTypeStr", + "SampleTime" + ], + "values":[ + "NOT", + "2", + "rectangular", + "off", + "boolean", + "-1" + ], + "tabs":[ + "Main", + "Data Type", + "-Other" + ], + "tabs_idx":[ + 0, + 3, + 5 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Logic", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1641,12 +1633,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2422#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2422#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1692,12 +1684,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2421#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2421#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1743,12 +1735,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2467#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1794,12 +1786,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1845,12 +1837,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2453#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2453#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1896,12 +1888,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2468#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2468#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1947,12 +1939,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2448#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2448#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1998,12 +1990,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2454#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2454#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2049,12 +2041,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2460#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2460#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2100,12 +2092,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2467#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2151,12 +2143,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2420#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2420#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2202,12 +2194,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2457#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2457#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2253,12 +2245,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2456#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2456#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2304,12 +2296,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2458#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2458#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2355,12 +2347,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2467#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2467#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2406,12 +2398,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2451#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2451#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2457,12 +2449,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2508,12 +2500,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2559,12 +2551,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2449#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2449#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2610,12 +2602,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2459#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2459#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2661,12 +2653,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2509#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2509#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2712,12 +2704,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2472#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2472#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2763,12 +2755,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2452#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2452#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2814,12 +2806,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2471#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2471#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2865,12 +2857,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2455#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2455#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2916,12 +2908,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2450#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2450#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2967,12 +2959,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2470#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2470#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3018,12 +3010,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2469#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2469#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ed71cb1a6f33e633cf6ee6393b0fe3450b89737e GIT binary patch literal 6780 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
- + - + @@ -61,254 +61,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Ini=0 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - + @@ -318,20 +71,20 @@ - + - + - + - - + + @@ -356,11 +109,11 @@ - + - + boolean @@ -372,138 +125,28 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - u2 - - - - - - - - if(u1 ~= 0) - - - - - - - - elseif(u2 ~=0) - - - - - - - - else - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - + + - + - + - - [tDeacv] + + [u] - + @@ -515,40 +158,7 @@ - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - + @@ -558,11 +168,11 @@ - + - + [b_cntRst] @@ -581,139 +191,43 @@ - - + + - + - + - - [y] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [u] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - + [yPrev] - + - + - - + + - + boolean @@ -725,43 +239,43 @@ - - + + - + - + - - [u] + + [b_cntRst] - + - + - - + + - + boolean @@ -773,43 +287,43 @@ - - + + - + - + - - [u] + + [yPrev] - + - + - - + + - + boolean @@ -821,76 +335,180 @@ - - - + + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [tDeacv] - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - - - - - - - - - - - - - - - - [y] - - - - - - + @@ -902,103 +520,7 @@ - - - - - - - - - - - - - - - - [b_cntRst] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [tAcv] - - - - - - - - - - - - - - - - - - - - - - uint16 - - - - - - - - - - - + @@ -1014,43 +536,43 @@ - + - + tAcv - + - + b_cntRst - + - + b_errPrev - + - + yAcv - + - + if { } @@ -1080,11 +602,11 @@ - + - + Qualification @@ -1097,16 +619,16 @@ - - + + - - + + - - boolean + + action @@ -1118,16 +640,16 @@ - - + + - - + + - - action + + boolean @@ -1138,49 +660,49 @@ - + - + - + - + - - [b_cntRst] + + [u] - + - + - - + + - + boolean @@ -1192,43 +714,43 @@ - - + + - + - + - + [yPrev] - + - + - - + + - + boolean @@ -1240,7 +762,474 @@ - + + + + + + + + + + + + + + + + [y] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [tDeacv] + + + + + + + + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cntRst] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [yPrev] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [tAcv] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + tDeacv + + + + + + + + b_cntRst + + + + + + + + yPrev + + + + + + + + yDeacv + + + + + + + + elseif { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Dequalification + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [y] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + tAcv + + + + + + + + + + + + + + + uint16 + + + + + + + + + + + @@ -1250,11 +1239,11 @@ - + - + [yPrev] @@ -1273,43 +1262,91 @@ - - + + - + - + - - [yPrev] + + [tAcv] - + - + + + + + + + + + + uint16 + + + + + + + + + + + + + + + + + + + + + + + + + + [u] + + + + + + + + + + + + + - - + + - + boolean @@ -1321,43 +1358,43 @@ - + - + - + - + - + yPrev - + - + yDefault - + - + else { } @@ -1365,7 +1402,7 @@ - + @@ -1378,7 +1415,7 @@ - + @@ -1387,162 +1424,16 @@ - + - + Default - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - tDeacv - - - - - - - - b_cntRst - - - - - - - - yPrev - - - - - - - - yDeacv - - - - - - - - elseif { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Dequalification - - - - @@ -1550,15 +1441,15 @@ - + - - + + - + boolean @@ -1571,15 +1462,15 @@ - + - - + + - + action @@ -1591,35 +1482,50 @@ - + - - + + - - + + - - + + - - [u] + + [yPrev] - - + + + + + + + + + + + + + + + + + boolean @@ -1630,7 +1536,150 @@ - + + + + + + + + + + + + + + + + [u] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ini=0 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + @@ -1640,11 +1689,11 @@ - + - + 3 @@ -1662,11 +1711,11 @@ - + - + tDeacv @@ -1677,11 +1726,11 @@ - + - + uint16 @@ -1693,107 +1742,106 @@ - - - + + + - - + + - - - - - - - 2 - - - - - - - - - - - - - - - - + - - tAcv - - - - - - - + + u1 - + - - uint16 + + u2 + + + + + + + + if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - + - - [yPrev] + + elseif(u2 ~=0) + + + + + + + + else - - + + - - + + - - + + - - boolean + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action @@ -1804,7 +1852,7 @@ - + @@ -1814,11 +1862,11 @@ - + - + 1 @@ -1836,11 +1884,11 @@ - + - + u @@ -1851,11 +1899,11 @@ - + - + boolean @@ -1867,185 +1915,9 @@ - - - - - - - - - - - - - - - - [yPrev] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - + - + @@ -2053,20 +1925,20 @@ - + - + - + - - + + @@ -2080,11 +1952,11 @@ - + - + boolean @@ -2107,9 +1979,73 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + - + @@ -2117,20 +2053,20 @@ - + - + - + - - + + @@ -2144,11 +2080,11 @@ - + - + boolean @@ -2169,7 +2105,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + @@ -2183,7 +2183,7 @@ - + @@ -2197,7 +2197,7 @@ - + @@ -2211,7 +2211,7 @@ - + @@ -2225,7 +2225,7 @@ - + @@ -2239,7 +2239,7 @@ - + @@ -2253,7 +2253,7 @@ - + @@ -2267,7 +2267,7 @@ - + @@ -2281,7 +2281,7 @@ - + @@ -2295,7 +2295,7 @@ - + @@ -2309,7 +2309,7 @@ - + @@ -2323,7 +2323,7 @@ - + @@ -2337,7 +2337,7 @@ - + @@ -2351,7 +2351,7 @@ - + @@ -2365,7 +2365,7 @@ - + @@ -2379,7 +2379,7 @@ - + @@ -2393,7 +2393,7 @@ - + @@ -2407,7 +2407,7 @@ - + @@ -2421,7 +2421,7 @@ - + @@ -2435,7 +2435,7 @@ - + @@ -2449,7 +2449,7 @@ - + @@ -2463,7 +2463,7 @@ - + @@ -2477,7 +2477,7 @@ - + @@ -2511,7 +2511,7 @@ - + @@ -2525,7 +2525,7 @@ - + @@ -2539,7 +2539,7 @@ - + @@ -2553,7 +2553,7 @@ - + @@ -2567,7 +2567,7 @@ - + @@ -2581,7 +2581,7 @@ - + @@ -2597,5 +2597,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.json index 6fd2323..b34a2af 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507:2506", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2506", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507:2505", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2505", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay", "label":"UnitDelay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", "inspector":{ "params":[ "InitialCondition", @@ -130,12 +130,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507:2504", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2504", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator", "label":"Relational Operator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", "inspector":{ "params":[ "Operator", @@ -175,12 +175,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507:2503", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2503", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", "inspector":{ "params":[ "Port", @@ -242,12 +242,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507:2503#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2503#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", "inspector":{ "params":[ "SignalNameFromLabel", @@ -293,12 +293,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507:2504#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2504#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", "inspector":{ "params":[ "SignalNameFromLabel", @@ -344,12 +344,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507:2505#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519:2505#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8519", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.svg index 0db734d..dfc257e 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -156,9 +156,9 @@ - + - + @@ -220,7 +220,7 @@ - + @@ -281,7 +281,7 @@ - + @@ -315,7 +315,7 @@ - + @@ -329,7 +329,7 @@ - + @@ -345,5 +345,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json index fdde0c9..95194d2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9719", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9719", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Start filtering only when motor is enabled (circuit closed).

", "label":"

Start filtering only when motor is enabled (circuit closed).

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9192", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9192", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_phaABC_FOC", "label":"V_phaABC_FOC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -129,12 +129,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8859", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8859", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto4", "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -162,12 +162,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8827", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8827", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From8", "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -193,12 +193,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8769", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8769", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From12", "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -224,12 +224,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8778", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8778", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From22", "label":"From22", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -255,20 +255,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8886", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Inv_Park_Transform", "label":"Inv_Park_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -280,6 +280,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -290,10 +291,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -303,7 +303,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -316,6 +316,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -325,21 +326,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -354,20 +352,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8866", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Inv_Clarke_Transform", "label":"Inv_Clarke_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -379,6 +377,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -389,10 +388,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -402,7 +400,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -415,6 +413,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -424,21 +423,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -453,12 +449,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8665", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8665", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"i_phaAB", "label":"i_phaAB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -520,12 +516,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8833", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8833", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto13", "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -553,12 +549,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8666", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8666", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"i_phaBC", "label":"i_phaBC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -620,12 +616,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8835", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8835", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto15", "label":"Goto15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -653,12 +649,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9024", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9024", "className":"Simulink.Mux", "icon":"WebViewIcon3", "name":"Mux12", "label":"Mux12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Inputs", @@ -684,12 +680,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9071", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9071", "className":"Simulink.Scope", "icon":"WebViewIcon3", "name":"Scope12", "label":"Scope12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":[ ], "viewer":{ @@ -703,12 +699,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9025", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9025", "className":"Simulink.Mux", "icon":"WebViewIcon3", "name":"Mux13", "label":"Mux13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Inputs", @@ -734,12 +730,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9197", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9197", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"r_devSignal2", - "label":"r_devSignal2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"id", + "label":"id", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -814,12 +810,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9195", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9195", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq", "label":"Vq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -894,12 +890,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10447", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10447", "className":"Simulink.UnitDelay", "icon":"WebViewIcon3", "name":"UnitDelay4", "label":"UnitDelay4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "InitialCondition", @@ -944,20 +940,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Sine_Cosine_Approximation", "label":"Sine_Cosine_Approximation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -969,6 +965,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -979,10 +976,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -992,7 +988,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1005,6 +1001,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1014,21 +1011,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1043,888 +1037,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9026", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9023", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux1", - "label":"Mux1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Motor_Limitations", - "label":"Motor_Limitations", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10363", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If3", - "label":"If3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9713", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If2", - "label":"If2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8863", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9027", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux7", - "label":"Mux7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "3", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8858", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto36", - "label":"Goto36", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8857", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto35", - "label":"Goto35", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8856", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto34", - "label":"Goto34", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9717", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto32", - "label":"Goto32", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8861", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8851", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8848", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto27", - "label":"Goto27", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8845", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto24", - "label":"Goto24", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9028", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux8", - "label":"Mux8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "3", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8843", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8842", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10703", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8837", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8839", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10686", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8826", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From71", - "label":"From71", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10719", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Park_Transform", "label":"Park_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1936,6 +1062,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1946,10 +1073,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1959,7 +1085,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1972,6 +1098,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1981,21 +1108,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2010,20 +1134,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8825", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9028", + "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"From69", - "label":"From69", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Mux8", + "label":"Mux8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Inputs", + "DisplayOption" ], "values":[ - "z_ctrlMod", - "Tag" + "3", + "bar" ], "tabs":[ "Parameter Attributes" @@ -2036,881 +1160,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Mux", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10439", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From64", - "label":"From64", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9073", - "className":"Simulink.Scope", - "icon":"WebViewIcon3", - "name":"Scope9", - "label":"Scope9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":[ - ], - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Scope", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8817", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From61", - "label":"From61", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10441", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From60", - "label":"From60", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10440", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From59", - "label":"From59", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10433", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From57", - "label":"From57", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8811", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From56", - "label":"From56", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10362", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task2", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10743", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From47", - "label":"From47", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10729", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From46", - "label":"From46", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8806", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From50", - "label":"From50", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10726", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From44", - "label":"From44", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10395", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto10", - "label":"Goto10", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8798", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From43", - "label":"From43", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10707", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From39", - "label":"From39", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8810", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From55", - "label":"From55", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8807", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From52", - "label":"From52", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10698", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From37", - "label":"From37", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8797", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From42", - "label":"From42", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10697", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From34", - "label":"From34", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8850", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10688", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8796", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From41", - "label":"From41", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10448", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8784", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10394", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8783", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8782", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From27", - "label":"From27", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9072", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9072", "className":"Simulink.Scope", "icon":"WebViewIcon3", "name":"Scope8", "label":"Scope8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":[ ], "viewer":{ @@ -2924,20 +1184,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10446", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9027", + "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Mux7", + "label":"Mux7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Inputs", + "DisplayOption" ], "values":[ - "z_ctrlMod", - "Tag" + "3", + "bar" ], "tabs":[ "Parameter Attributes" @@ -2950,591 +1210,25 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Mux", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8815", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9718", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10171", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_Tgt", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10432", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From54", - "label":"From54", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8776", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8775", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From19", - "label":"From19", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8862", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10436", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10172", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8772", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10429", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_Tgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8864", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8768", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10393", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "task3", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8787", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From32", - "label":"From32", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10428", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10434", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From58", - "label":"From58", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8790", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From35", - "label":"From35", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", - "name":"Current_Filtering", - "label":"Current_Filtering", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Motor_Limitations", + "label":"Motor_Limitations", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3546,6 +1240,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3556,10 +1251,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3569,7 +1263,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3582,6 +1276,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3591,21 +1286,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3620,1206 +1312,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10687", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8844", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10173", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"toNegative", - "label":"toNegative", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10689", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs5", - "label":"Abs5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10435", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10702", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs1", - "label":"Abs1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8667", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Clarke_Transform", - "label":"Clarke_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8795", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From40", - "label":"From40", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8664", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"a_elecAngle", - "label":"a_elecAngle", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8663", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_fieldWeak", - "label":"r_fieldWeak", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10445", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From36", - "label":"From36", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"FOC", - "label":"FOC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8794", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10691", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10174", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_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", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10359", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8786", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10430", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8781", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10728", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto30", - "label":"Goto30", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10358", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"task3", - "label":"task3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8846", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto25", - "label":"Goto25", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10357", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"task2", - "label":"task2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8849", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto28", - "label":"Goto28", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8788", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From33", - "label":"From33", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_Tgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10365", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10365", "className":"Simulink.If", "icon":"WebViewIcon3", "name":"If1", "label":"If1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "NumInputs", @@ -4857,12 +1355,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8838", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8862", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -4870,7 +1368,7 @@ "IconDisplay" ], "values":[ - "Vd_min", + "Vq_min", "local", "Tag" ], @@ -4890,79 +1388,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8661", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10360", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10359", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -4970,7 +1401,7 @@ "IconDisplay" ], "values":[ - "task2", + "task3", "local", "Tag" ], @@ -4990,19 +1421,21 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10444", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8858", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From45", - "label":"From45", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Goto36", + "label":"Goto36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "iq", + "r_cos", + "local", "Tag" ], "tabs":[ @@ -5016,17 +1449,50 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8853", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8857", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto35", + "label":"Goto35", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8853", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto31", "label":"Goto31", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -5054,60 +1520,135 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8662", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9717", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"n_mot", - "label":"n_mot", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Goto32", + "label":"Goto32", + "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", + "TagVisibility", + "IconDisplay" ], "values":[ - "7", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "b_motEna", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "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: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:10363", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If3", + "label":"If3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", + "SampleTime", + "ZeroCross" + ], + "values":[ + "1", + "u1 ~= 0", + "", + "off", + "-1", + "on" + ], + "tabs":[ + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 4 ] }, "viewer":{ @@ -5116,66 +1657,32 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"If", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8660", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8845", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"z_ctrlMod", - "label":"z_ctrlMod", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"Goto24", + "label":"Goto24", + "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", + "TagVisibility", + "IconDisplay" ], "values":[ - "2", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", - "off" + "id", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -5183,24 +1690,321 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10437", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8844", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto23", + "label":"Goto23", + "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: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:10728", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto30", + "label":"Goto30", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10360", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto16", + "label":"Goto16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "task2", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "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: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: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", "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"From9", + "label":"From9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "Vq_min", + "VqFinPrev", "Tag" ], "tabs":[ @@ -5219,19 +2023,209 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10701", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8826", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From38", - "label":"From38", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "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: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: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: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: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: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:8848", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto27", + "label":"Goto27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], "values":[ "r_inpTgtSca", + "local", "Tag" ], "tabs":[ @@ -5245,17 +2239,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10431", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8810", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From53", - "label":"From53", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"From55", + "label":"From55", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", @@ -5281,60 +2275,823 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8659", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10432", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"b_enaAdvCtrl", - "label":"b_enaAdvCtrl", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"From54", + "label":"From54", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ - "Port", - "IconDisplay", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", + "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:8861", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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: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:8806", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From50", + "label":"From50", + "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: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:10726", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From44", + "label":"From44", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8850", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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: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:8796", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From41", + "label":"From41", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10698", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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: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:8788", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From33", + "label":"From33", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_Tgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "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: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", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8784", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From29", + "label":"From29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8658", + "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:8781", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "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: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: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:10428", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "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:10686", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "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: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:8864", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto9", + "label":"Goto9", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10393", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task3", + "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", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "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:9713", + "className":"Simulink.If", + "icon":"WebViewIcon3", + "name":"If2", + "label":"If2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "NumInputs", + "IfExpression", + "ElseIfExpressions", + "ShowElse", "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "ZeroCross" ], "values":[ "1", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", + "u1 ~= 0", "", - "on", "off", - "off", - "off" + "-1", + "on" ], "tabs":[ - "Main", - "Signal Attributes", + "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 4 ] }, "viewer":{ @@ -5343,17 +3100,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"If", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9196", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9196", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"r_devSignal1", - "label":"r_devSignal1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -5428,12 +3185,1595 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9716", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8794", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "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: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:10429", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_Tgt", + "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", + "icon":"WebViewIcon3", + "name":"From35", + "label":"From35", + "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:10171", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_Tgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "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: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: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: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:8726", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Current_Filtering", + "label":"Current_Filtering", + "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:8783", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From28", + "label":"From28", + "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:10701", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From38", + "label":"From38", + "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: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: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:10431", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From53", + "label":"From53", + "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:8817", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From61", + "label":"From61", + "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:10689", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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: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: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:10729", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From46", + "label":"From46", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10697", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From34", + "label":"From34", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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: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: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":[ + "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:11471", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"VqFinPrev", + "label":"VqFinPrev", + "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":[ + "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:8798", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From43", + "label":"From43", + "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:8782", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From27", + "label":"From27", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10702", + "className":"Simulink.Abs", + "icon":"WebViewIcon3", + "name":"Abs1", + "label":"Abs1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10362", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "task2", + "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: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", + "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: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: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:8667", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8664", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"a_elecAngle", + "label":"a_elecAngle", + "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":[ + "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: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:10173", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"toNegative", + "label":"toNegative", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8815", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "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:10433", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From57", + "label":"From57", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10707", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From39", + "label":"From39", + "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:10436", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:9716", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_motEna", "label":"b_motEna", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "Port", @@ -5495,19 +4835,119 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10438", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10357", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"task2", + "label":"task2", + "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: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" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:10440", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From62", - "label":"From62", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "name":"From59", + "label":"From59", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "iq_limProtErr", + "iq_max", "Tag" ], "tabs":[ @@ -5526,12 +4966,839 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8827#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10691", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_motAbs", + "label":"n_motAbs", + "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:8838", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10688", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From30", + "label":"From30", + "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:8660", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_ctrlMod", + "label":"z_ctrlMod", + "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":[ + "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: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":[ + "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:10687", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto14", + "label":"Goto14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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: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:8663", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_fieldWeak", + "label":"r_fieldWeak", + "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:8837", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:10172", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8775", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From19", + "label":"From19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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: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:8659", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"b_enaAdvCtrl", + "label":"b_enaAdvCtrl", + "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":[ + "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: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":[ + "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: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":[ + "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:8827#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8886#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", + "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:8886#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5577,12 +5844,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8886#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8665#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5628,12 +5895,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8886#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8666#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5679,12 +5946,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8665#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8866#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5730,12 +5997,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8666#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9024#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5781,12 +6048,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8866#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9025#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5832,12 +6099,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8668#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8781#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5883,12 +6150,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8668#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8782#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5934,12 +6201,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9024#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8783#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5985,12 +6252,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9025#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8784#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6036,12 +6303,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8772#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6087,12 +6354,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8782#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8786#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6138,12 +6405,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8783#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8787#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6189,12 +6456,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8784#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8788#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6240,12 +6507,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8772#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8661#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6291,12 +6558,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8786#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8810#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6342,12 +6609,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8787#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8798#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6393,12 +6660,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8788#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9028#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6444,12 +6711,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8661#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8811#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6495,12 +6762,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8795#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6546,12 +6813,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8778#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9027#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6597,12 +6864,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8810#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8796#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6648,12 +6915,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8798#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8797#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6699,12 +6966,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9028#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6750,12 +7017,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8811#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6801,12 +7068,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8795#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8726#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6852,12 +7119,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9027#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8726#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6903,12 +7170,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8796#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8815#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6954,12 +7221,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8797#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8659#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7005,12 +7272,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9045#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8794#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7056,12 +7323,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9045#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8660#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7107,12 +7374,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8726#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8662#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7158,12 +7425,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8726#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8790#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7209,12 +7476,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8815#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8806#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7260,12 +7527,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8659#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7311,12 +7578,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8794#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:4", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7362,12 +7629,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8660#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8776#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7413,12 +7680,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8662#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8807#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7464,12 +7731,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8790#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7515,12 +7782,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8806#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7566,12 +7833,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:5", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7617,12 +7884,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:4", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:6", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7668,12 +7935,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8776#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:7", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7719,12 +7986,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8807#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:8", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7770,12 +8037,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8817#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7821,12 +8088,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:11", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7872,12 +8139,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:5", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:12", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7923,12 +8190,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:6", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8825#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7974,12 +8241,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:7", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8663#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8025,12 +8292,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:8", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8076,12 +8343,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8817#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8127,12 +8394,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:11", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8775#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8178,12 +8445,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:12", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8664#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8229,12 +8496,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8825#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8826#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8280,12 +8547,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8663#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8768#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8331,12 +8598,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8743#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9713#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8382,12 +8649,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8743#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9716#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8433,12 +8700,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8775#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9718#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8484,12 +8751,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8664#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10173#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8535,12 +8802,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9023#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10174#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8586,12 +8853,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9026#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10357#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8637,12 +8904,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8826#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10358#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8688,12 +8955,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8768#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10363#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8739,12 +9006,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9713#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10362#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8790,12 +9057,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9716#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10365#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8841,12 +9108,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9718#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10393#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8892,12 +9159,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10173#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10364#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8943,12 +9210,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10174#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10364#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -8994,12 +9261,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10357#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10430#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9045,12 +9312,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10358#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10429#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9096,12 +9363,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10363#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10428#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9147,12 +9414,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10362#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10431#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9198,12 +9465,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10365#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10432#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9249,12 +9516,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10393#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10433#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9300,12 +9567,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10364#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10434#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9351,12 +9618,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10364#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10435#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9402,12 +9669,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10430#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10436#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9453,12 +9720,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10429#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10437#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9504,12 +9771,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10428#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10438#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9555,12 +9822,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10431#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10439#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9606,12 +9873,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10432#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10440#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9657,12 +9924,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10433#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10441#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9708,12 +9975,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10434#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10444#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9759,12 +10026,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10435#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10445#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9810,12 +10077,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10436#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10446#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9861,12 +10128,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10437#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10447#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9912,12 +10179,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10438#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10689#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -9963,12 +10230,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10439#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10688#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10014,12 +10281,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10440#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10691#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10065,12 +10332,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10441#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10697#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10116,12 +10383,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10444#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10698#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10167,12 +10434,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10445#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10701#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10218,12 +10485,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10446#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10702#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10269,12 +10536,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10447#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10707#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10320,12 +10587,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10689#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:9", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10371,12 +10638,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10688#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10726#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10422,12 +10689,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10691#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913#out:10", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10473,12 +10740,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10697#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10729#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10524,12 +10791,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10698#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10743#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10575,12 +10842,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10701#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8769#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10626,12 +10893,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10702#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8778#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10677,12 +10944,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10707#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11023#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10728,12 +10995,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:9", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11023#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10779,12 +11046,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10726#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11471#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10830,12 +11097,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913#out:10", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11484#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10881,12 +11148,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10729#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11515#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", @@ -10932,12 +11199,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10743#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11516#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "SignalNameFromLabel", 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 new file mode 100644 index 0000000000000000000000000000000000000000..9e5d61b89bd6a2199cdf75419f328ac94f10bea6 GIT binary patch literal 9796 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg similarity index 85% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg index a5b0182..ebea122 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg @@ -1,25 +1,25 @@ - + - + - + - + - + @@ -32,11 +32,11 @@ - - + + - + @@ -46,29 +46,29 @@ - + 1 - + - + - + - + V_phaABC_FOC @@ -80,11 +80,11 @@ - - + + - + @@ -94,14 +94,14 @@ - + [V_phaABC_FOC] - + @@ -113,11 +113,11 @@ - - + + - + @@ -127,29 +127,29 @@ - + [V_phaABC_FOC] - + - + - + - + sfix16_En4 @@ -161,7 +161,7 @@ - + @@ -194,7 +194,7 @@ - + @@ -209,7 +209,7 @@ - + @@ -242,7 +242,7 @@ - + @@ -257,9 +257,9 @@ - - - + + + @@ -267,7 +267,7 @@ - + @@ -277,7 +277,7 @@ - + Vq @@ -285,7 +285,7 @@ - + Vd @@ -293,7 +293,7 @@ - + r_sin @@ -301,7 +301,7 @@ - + r_cos @@ -309,7 +309,7 @@ - + V_alpha @@ -317,7 +317,7 @@ - + V_beta @@ -330,7 +330,7 @@ - + @@ -343,15 +343,15 @@ - + - + - + Inv_Park_Transform @@ -364,15 +364,15 @@ - + - + - + sfix16_En4 @@ -385,15 +385,15 @@ - + - + - + sfix16_En4 @@ -405,15 +405,15 @@ - + - - + + @@ -421,7 +421,7 @@ - + @@ -431,7 +431,7 @@ - + V_alpha @@ -439,7 +439,7 @@ - + V_beta @@ -447,7 +447,7 @@ - + V_phaABC_FOC @@ -460,7 +460,7 @@ - + @@ -473,15 +473,15 @@ - + - + - + Inv_Clarke_Transform @@ -494,15 +494,15 @@ - + - + - + sfix16_En4 @@ -514,7 +514,7 @@ - + @@ -553,7 +553,7 @@ - + @@ -568,7 +568,7 @@ - + @@ -583,7 +583,7 @@ - + @@ -616,7 +616,7 @@ - + @@ -649,7 +649,7 @@ - + @@ -664,7 +664,7 @@ - + @@ -679,7 +679,7 @@ - + @@ -712,43 +712,43 @@ - - + + - + - + - + - + - + - + - + sfix16_En4 @@ -760,11 +760,11 @@ - - - + + + - + @@ -774,7 +774,7 @@ - + @@ -782,7 +782,7 @@ - + @@ -797,7 +797,7 @@ - + @@ -809,43 +809,43 @@ - - + + - + - + - + - + - + - + - + sfix16_En4 @@ -857,11 +857,11 @@ - - + + - + @@ -871,30 +871,30 @@ - + 4 - + - - + + - + - - r_devSignal2 + + id @@ -905,11 +905,11 @@ - - + + - + @@ -919,29 +919,29 @@ - + 2 - + - + - + - + Vq @@ -953,11 +953,11 @@ - - + + - + @@ -967,7 +967,7 @@ - + @@ -975,7 +975,7 @@ - + @@ -983,7 +983,7 @@ - + @@ -991,7 +991,7 @@ - + @@ -1006,38 +1006,38 @@ - + - - - + + + - + - - Ini=0 + + sfix16_En4 - - - + + + - + - - sfix16_En4 + + Ini=0 @@ -1048,9 +1048,9 @@ - + - + @@ -1115,7 +1115,7 @@ - + @@ -1136,7 +1136,7 @@ - + @@ -1157,7 +1157,7 @@ - + @@ -1172,111 +1172,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - + + @@ -1284,170 +1188,58 @@ - - + + - - + + - - z_ctrlMod + + i_apha - - + + - - r_inpTgtScaAbs + + i_beta - - + + - - VdPrev + + r_sin - - + + - - id_TgtAbs + + r_cos - - + + - - iq + + iq_Raw - - + + - - 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 { } + + id_Raw @@ -1459,8 +1251,8 @@ - - + + @@ -1472,16 +1264,16 @@ - - + + - - + + - - Motor_Limitations + + Park_Transform @@ -1493,15 +1285,15 @@ - + - - + + - + sfix16_En4 @@ -1514,100 +1306,385 @@ - - - - - - - - - - action - - - - - - - - - - - - + - - + + - + sfix16_En4 - + + + + + + + + + + + + + + + + + + + + + - - - - + + + - + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - sfix16_En4 + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 { } + + + + + - - - - - - - - - - sfix16_En4 + + - + - - + + - - + + - - sfix16_En4 + + Motor_Limitations @@ -1619,16 +1696,16 @@ - - + + - - + + - - sfix32_En20 + + sfix16_En4 @@ -1640,15 +1717,15 @@ - + - - + + - + sfix16_En4 @@ -1661,15 +1738,15 @@ - + - - + + - + sfix16_En4 @@ -1682,16 +1759,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1703,15 +1780,15 @@ - + - - + + - + sfix16_En4 @@ -1724,16 +1801,16 @@ - - + + - - + + - - sfix16_En4 + + sfix32_En20 @@ -1745,15 +1822,141 @@ - + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -1765,57 +1968,57 @@ - + - + - + - + - + - + u1 - + - + if(u1 ~= 0) - + - + - - + + - + action @@ -1827,84 +2030,28 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - + + - + - - + + - - [b_enaAdvCtrl] + + [Vq_min] - + @@ -1916,44 +2063,29 @@ - - - + + + - - + + - - + + - - + + [task3] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -1964,7 +2096,7 @@ - + @@ -1974,11 +2106,11 @@ - + - + [r_cos] @@ -1997,7 +2129,7 @@ - + @@ -2007,11 +2139,11 @@ - + - + [r_sin] @@ -2030,28 +2162,28 @@ - - + + - + - + - - [Vq_nLimProtMax] + + [iq_limProtErr] - + @@ -2063,7 +2195,7 @@ - + @@ -2073,11 +2205,11 @@ - + - + [b_motEna] @@ -2096,40 +2228,7 @@ - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - + @@ -2139,11 +2238,11 @@ - + - + [z_ctrlMod] @@ -2162,28 +2261,28 @@ - - + + - + - - + + - - [r_inpTgtSca] + + [iq_min] - + @@ -2195,7 +2294,63 @@ - + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + @@ -2205,11 +2360,11 @@ - + - + [id] @@ -2228,2922 +2383,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - i_apha - - - - - - - - i_beta - - - - - - - - r_sin - - - - - - - - r_cos - - - - - - - - iq_Raw - - - - - - - - id_Raw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Park_Transform - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_motEna] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task3] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iq_raw - - - - - - - - id_raw - - - - - - - - iq - - - - - - - - id - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Current_Filtering - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - + @@ -5153,11 +2393,11 @@ - + - + [iq] @@ -5176,43 +2416,307 @@ - - - + + + - - + + - - + + - - -1 + + [r_fieldWeak] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task2] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + - + - - + + - + sfix16_En4 @@ -5224,9 +2728,2713 @@ - + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_Tgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_motEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [task3] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + if(u1 ~= 0) + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_Tgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [id_Tgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + z_ctrlMod + + + + + + + + r_inpTgtSca + + + + + + + + r_inpTgtScaAbs + + + + + + + + n_mot + + + + + + + + id_Tgt + + + + + + + + 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 + + + + + + + + Vd + + + + + + + + Vq + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + FOC + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iq_raw + + + + + + + + id_raw + + + + + + + + iq + + + + + + + + id + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Current_Filtering + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -5234,35 +5442,35 @@ - + - + - + - + - + - + - + - + @@ -5288,11 +5496,11 @@ - - + + - + sfix16_En4 @@ -5304,43 +5512,43 @@ - - + + - + - + - - [r_inpTgtSca] + + [r_inpTgtScaAbs] - + - + - - + + - + sfix16_En4 @@ -5352,7 +5560,406 @@ - + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 14 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 13 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + @@ -5362,35 +5969,35 @@ - + - + - + - + - + - + - + - + @@ -5416,11 +6023,11 @@ - - + + - + sfix16_En4 @@ -5432,9 +6039,291 @@ - + + + + + + + + + + + + + + + + [task2] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + i_phaAB + + + + + + + + i_phaBC + + + + + + + + i_alpha + + + + + + + + i_beta + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clarke_Transform + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -5442,11 +6331,11 @@ - + - + if { } @@ -5464,11 +6353,11 @@ - - + + - + Action Port @@ -5480,193 +6369,7 @@ - - - - - - - - - - - - - - - - - - - - - - i_phaAB - - - - - - - - i_phaBC - - - - - - - - i_alpha - - - - - - - - i_beta - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clarke_Transform - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -5676,11 +6379,11 @@ - + - + 10 @@ -5698,11 +6401,11 @@ - - + + - + a_elecAngle @@ -5713,11 +6416,11 @@ - - + + - + sfix16_En6 @@ -5729,529 +6432,29 @@ - - - + + + - - + + - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_mot] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - z_ctrlMod - - - - - - - - r_inpTgtSca - - - - - - - - r_inpTgtScaAbs - - - - - - - - n_mot - - - - - - - - id_Tgt - - - - - - - - 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 - - - - - - - - Vd - - - - - - - - Vq - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FOC - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - n_motAbs - - - - - - - - - + - - sfix16_En4 + + [b_cruiseCtrlEna] + + + + + + + @@ -6262,43 +6465,43 @@ - - - + + + - - + + - + - - [r_fieldWeak] + + -1 - - + + - + - + - + sfix16_En4 @@ -6310,29 +6513,44 @@ - - - + + + - - + + - + - - [task3] + + [Vq] - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -6343,43 +6561,43 @@ - - + + - + - - - - - - - [iq] - - - - - - - - - - - - - - - - + - + + [id_max] + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -6391,44 +6609,44 @@ - - + + - + - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - - - - + - - boolean + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -6439,316 +6657,43 @@ - - + + - + - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - task3 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - task2 - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] + + [Vq_max] - + - + - - + + - + sfix16_En4 @@ -6760,654 +6705,7 @@ - - - - - - - - - - - - - - - - u1 - - - - - - - - if(u1 ~= 0) - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [task2] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - n_mot - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_ctrlMod - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - b_enaAdvCtrl - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - r_devSignal1 - - - - - - - - - - - + @@ -7417,11 +6715,11 @@ - + - + 6 @@ -7439,11 +6737,11 @@ - - + + - + b_motEna @@ -7454,11 +6752,11 @@ - - + + - + boolean @@ -7470,44 +6768,140 @@ - - - + + + - - + + - - + + - - [iq_limProtErr] + + 4 - + + + + + + + + + + + + + + + + + task2 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + - - + + - - + + - - sfix32_En20 + + sfix16_En4 @@ -7516,49 +6910,814 @@ - + - - - + + + - - + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + n_motAbs + + + + + + + + + + + + + + + sfix16_En4 + + - + - - - + + + - - + + + + + + + + + + + + [Vd_min] + + + + + + + + + - + - - - + + + - - + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + - + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_ctrlMod + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + task3 + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_enaAdvCtrl] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + b_enaAdvCtrl + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7572,7 +7731,7 @@ - + @@ -7586,77 +7745,49 @@ - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -7670,7 +7801,7 @@ - + @@ -7684,91 +7815,91 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -7782,297 +7913,189 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + @@ -8086,21 +8109,21 @@ - + - + - + - + @@ -8114,7 +8137,7 @@ - + @@ -8128,189 +8151,35 @@ - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8324,7 +8193,7 @@ - + @@ -8338,21 +8207,175 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -8366,7 +8389,7 @@ - + @@ -8380,7 +8403,7 @@ - + @@ -8394,7 +8417,7 @@ - + @@ -8408,7 +8431,7 @@ - + @@ -8422,63 +8445,35 @@ - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -8492,7 +8487,7 @@ - + @@ -8506,7 +8501,7 @@ - + @@ -8520,7 +8515,7 @@ - + @@ -8534,7 +8529,7 @@ - + @@ -8568,7 +8563,7 @@ - + @@ -8582,7 +8577,7 @@ - + @@ -8596,363 +8591,363 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -8966,7 +8961,7 @@ - + @@ -8980,7 +8975,7 @@ - + @@ -8994,35 +8989,35 @@ - + - + - + - + - + - + - + @@ -9036,7 +9031,7 @@ - + @@ -9050,84 +9045,196 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9136,5 +9243,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json index 2902d24..88881b7 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json @@ -1,42 +1,24 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8740", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8739", + "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"cf_currFilt", - "label":"cf_currFilt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "name":"Mux2", + "label":"Mux2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" + "Inputs", + "DisplayOption" ], "values":[ - "cf_currFilt", - "on", - "inf", - "[]", - "[]", - "fixdt(0,16,16)", - "off", - "inf" + "2", + "bar" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 3, - 7 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -44,97 +26,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"Mux", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8741", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8742", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8742", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"id", "label":"id", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "Port", @@ -209,12 +111,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Low_Pass_Filter", "label":"Low_Pass_Filter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "ShowPortLabels", @@ -302,12 +204,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8737", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8737", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto6", "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "GotoTag", @@ -335,25 +237,74 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8739", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8741", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "name":"iq", + "label":"iq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ - "Inputs", - "DisplayOption" + "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", - "bar" + "1", + "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" @@ -361,145 +312,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Mux", + "blocktype":"Outport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8736", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8735", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "iq_raw", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8731", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8732", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "iq_raw", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8734", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8734", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "GotoTag", @@ -527,12 +350,140 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8729", + "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: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: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:8735", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "iq_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:8729", "className":"Simulink.Demux", "icon":"WebViewIcon3", "name":"Demux1", "label":"Demux1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "Outputs", @@ -560,12 +511,74 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8728", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9714", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "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:8732", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "iq_raw", + "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":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "Port", @@ -627,43 +640,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8733", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8727", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8727", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq_raw", "label":"iq_raw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "Port", @@ -725,12 +707,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8730", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8730", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From", "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "GotoTag", @@ -756,25 +738,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9714", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8740", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "name":"cf_currFilt", + "label":"cf_currFilt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "reset", - "Only when execution is resumed" + "cf_currFilt", + "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" @@ -782,17 +782,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8739#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8739#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -838,12 +838,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8729#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8729#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -889,12 +889,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8740#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8740#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -940,12 +940,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8728#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8728#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -991,12 +991,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8730#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8730#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1042,12 +1042,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8731#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8731#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1093,12 +1093,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8727#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8727#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1144,12 +1144,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8729#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8729#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1195,12 +1195,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1246,12 +1246,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8732#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1297,12 +1297,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8733#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png new file mode 100644 index 0000000000000000000000000000000000000000..e61d2bc794727bcd70a2aec22eac3894ae87b09f GIT binary patch literal 5213 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg index efc79f1..eb2e156 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg @@ -9,63 +9,48 @@
- + - - - + + + - - + + - + - - cf_currFilt + + - - - - - - - - - - - - - - - - - cf_currFilt + + - - + + - - + + - - ufix16_En16 + + sfix16_En4 @@ -76,55 +61,7 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - + @@ -134,11 +71,11 @@ - + - + 2 @@ -156,11 +93,11 @@ - + - + id @@ -172,9 +109,9 @@ - + - + @@ -182,36 +119,68 @@ - + - + u - + - + coef - + - + y + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -219,7 +188,7 @@ - + @@ -227,7 +196,7 @@ - + @@ -235,7 +204,7 @@ - + @@ -243,7 +212,7 @@ - + @@ -251,7 +220,7 @@ - + @@ -259,7 +228,7 @@ - + @@ -267,7 +236,7 @@ - + @@ -275,7 +244,7 @@ - + @@ -283,7 +252,7 @@ - + @@ -291,7 +260,7 @@ - + @@ -299,7 +268,7 @@ - + @@ -307,7 +276,7 @@ - + @@ -315,7 +284,7 @@ - + @@ -323,7 +292,7 @@ - + @@ -331,46 +300,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + coef @@ -388,11 +325,11 @@ - + - + Low_Pass_Filter @@ -403,11 +340,11 @@ - + - + sfix16_En4 @@ -415,29 +352,29 @@ - + - + - + - + - + - + @@ -451,7 +388,7 @@ - + @@ -461,11 +398,11 @@ - + - + [id] @@ -484,44 +421,44 @@ - - - + + + - - + + - - + + - - + + 1 - - + + - - - + + + - - + + - - sfix16_En4 + + iq @@ -532,169 +469,7 @@ - - - - - - - - - - - - - - - - [id_raw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_raw] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_raw] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -704,11 +479,11 @@ - + - + [iq] @@ -727,59 +502,29 @@ - - - + + + - - + + - - + + - - + + [id_raw] - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - sfix16_En4 + + @@ -790,70 +535,7 @@ - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - id_raw - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -863,11 +545,11 @@ - + - + [id_raw] @@ -885,11 +567,11 @@ - + - + sfix16_En4 @@ -901,106 +583,43 @@ - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - iq_raw - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [iq] + + [id] - + - + - - + + - + sfix16_En4 @@ -1012,9 +631,105 @@ - + + + + + + + + + + + + + + + + [iq_raw] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -1022,11 +737,11 @@ - + - + if { } @@ -1044,11 +759,11 @@ - + - + Action Port @@ -1058,7 +773,292 @@ - + + + + + + + + + + + + + + + + + + [iq_raw] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + id_raw + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + iq_raw + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_currFilt + + + + + + + + + + + + + + + + + + + + + + cf_currFilt + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + @@ -1072,7 +1072,7 @@ - + @@ -1086,7 +1086,7 @@ - + @@ -1100,7 +1100,7 @@ - + @@ -1114,7 +1114,7 @@ - + @@ -1128,7 +1128,7 @@ - + @@ -1142,7 +1142,7 @@ - + @@ -1156,7 +1156,7 @@ - + @@ -1170,7 +1170,7 @@ - + @@ -1184,7 +1184,7 @@ - + @@ -1198,7 +1198,7 @@ - + @@ -1214,5 +1214,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json index b9a53ad..91330ce 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.json @@ -1,11 +1,179 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2904", + "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:2902", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", + "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:8738:2901", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", + "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", + "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:8738:2904", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"y", "label":"y", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "Port", @@ -80,180 +248,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2902", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum3", - "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2901", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", - "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", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2903", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay1", - "label":"UnitDelay1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2900", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2900", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide3", "label":"Divide3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "Inputs", @@ -305,12 +305,59 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2898", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2899", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion", + "label":"Data Type Conversion", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", + "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:8738:2898", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"coef", "label":"coef", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "Port", @@ -372,12 +419,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2897", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2897", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"u", "label":"u", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "Port", @@ -439,59 +486,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2899", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion", - "label":"Data Type Conversion", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2898#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2898#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "SignalNameFromLabel", @@ -537,12 +537,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2900#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2900#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "SignalNameFromLabel", @@ -588,12 +588,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2897#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2897#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "SignalNameFromLabel", @@ -639,12 +639,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2899#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2899#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "SignalNameFromLabel", @@ -690,12 +690,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2903#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2903#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "SignalNameFromLabel", @@ -741,12 +741,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2901#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2901#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "SignalNameFromLabel", @@ -792,12 +792,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2902#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738:2902#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8738", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.png new file mode 100644 index 0000000000000000000000000000000000000000..269d6e17f58038d55bc088a01a10f8d31b326c00 GIT binary patch literal 4930 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
iYDnT4C-)6;AW~dv6N& z>noL)dN?K|B(&!}+jl5ytCEJsiQB0G_LmeD5)%^*X8M3qx2dTq2QTl}GRZ6bB^(|V z6&4{{qFUP8i5nyK+&iS=DWoIDt)-;}%0nMM6s*7I{MWm^THwLE6>3+nUd_nJ`0#6m znxms52QTl@35w2p!q~t1&t+@ri24y1EIN@t(V>IopM1pg?b$EaZ!%?IU|{fc^>bP0 Hl+XkKuoUwI literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg similarity index 80% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg index 1d06c64..1d87427 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg @@ -9,195 +9,11 @@ - + - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -207,35 +23,35 @@ - + - + - + - + - + - + - + - + @@ -261,11 +77,11 @@ - + - + sfix32_En20 @@ -277,9 +93,193 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + y + + + + + + + + + + + - + @@ -333,133 +333,7 @@ - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - coef - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - u - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -469,20 +343,20 @@ - + - + - + - - + + @@ -507,11 +381,11 @@ - + - + sfix16_En4 @@ -521,7 +395,133 @@ - + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + coef + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + u + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -535,7 +535,7 @@ - + @@ -549,7 +549,7 @@ - + @@ -563,7 +563,7 @@ - + @@ -577,7 +577,7 @@ - + @@ -611,7 +611,7 @@ - + @@ -625,7 +625,7 @@ - + @@ -661,5 +661,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8743_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8743_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json index 66d30e2..48461ca 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8743_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8762", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8762", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Note: The Sine and Cosine maps are shifted in phase by 30 deg to align with the Hall sensors position.

", "label":"

Note: The Sine and Cosine maps are shifted in phase by 30 deg to align with the Hall sensors position.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8764", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8764", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Sine/Cosine Look-up Tables

", "label":"

Sine/Cosine Look-up Tables

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8757", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8758", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"r_sin", - "label":"r_sin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "name":"r_cos", + "label":"r_cos", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Port", @@ -131,7 +131,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "1", + "2", "Port number", "[]", "[]", @@ -178,172 +178,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8755", - "className":"Simulink.Interpolation_nD", - "icon":"WebViewIcon3", - "name":"r_sin_M1", - "label":"r_sin_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", - "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", - "r_sin_M1", - "Flat", - "Error", - "on", - "0", - "on", - "Inherit: Same as output", - "[]", - "[]", - "fixdt(1,16,14)", - "[]", - "[]", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8748", - "className":"Simulink.PreLookup", - "icon":"WebViewIcon3", - "name":"a_elecAngle_XA", - "label":"a_elecAngle_XA", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8754", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8754", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"r_cos_M1", "label":"r_cos_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "NumberOfTableDimensions", @@ -419,253 +259,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9646", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9643", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9639", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10676", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9640", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9645", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9644", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8758", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8757", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"r_cos", - "label":"r_cos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "name":"r_sin", + "label":"r_sin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Port", @@ -693,7 +292,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "2", + "1", "Port number", "[]", "[]", @@ -740,12 +339,332 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8744", + "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: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: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: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: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:10676", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "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: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:9646", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "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:8744", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"a_elecAngle", "label":"a_elecAngle", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "Port", @@ -807,12 +726,93 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8748#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8755", + "className":"Simulink.Interpolation_nD", + "icon":"WebViewIcon3", + "name":"r_sin_M1", + "label":"r_sin_M1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", + "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", + "r_sin_M1", + "Flat", + "Error", + "on", + "0", + "on", + "Inherit: Same as output", + "[]", + "[]", + "fixdt(1,16,14)", + "[]", + "[]", + "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:8748#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -858,12 +858,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10676#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10676#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -909,12 +909,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8744#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8744#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -960,12 +960,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9640#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9640#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1011,12 +1011,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9643#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9643#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1062,12 +1062,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8755#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8755#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1113,12 +1113,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9645#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9645#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1164,12 +1164,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8754#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8754#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8743", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png new file mode 100644 index 0000000000000000000000000000000000000000..d49957adf6c0208e35d17ec47b54c329cb2abb02 GIT binary patch literal 4467 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
- + - + @@ -40,7 +40,7 @@ - + @@ -59,11 +59,11 @@ - - + + - + @@ -73,7 +73,422 @@ - + + 2 + + + + + + + + + + + + + + + + + + + + + + r_cos + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 + + + + + + + + + + + + + + + + + + + + + + r_cos_M1 + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + 1 @@ -91,11 +506,11 @@ - + - + r_sin @@ -107,460 +522,93 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - r_sin_M1 - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - + + - + - - + + - - + + - + - - + + + + + + + + + + - + + + + + + + + + + + + + + + + + @@ -586,11 +634,11 @@ - + - + a_elecAngle_XA @@ -601,11 +649,11 @@ - + - + uint8 @@ -617,632 +665,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - r_cos_M1 - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - + @@ -1252,11 +675,11 @@ - + - + [r_sin] @@ -1275,44 +698,29 @@ - - - + + + - - + + - - + + - - 2 + + [a_elecAngle] - - - - - - - - - - - - - - - - - r_cos + + @@ -1323,7 +731,232 @@ - + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + @@ -1333,11 +966,11 @@ - + - + 1 @@ -1355,11 +988,11 @@ - + - + a_elecAngle @@ -1370,11 +1003,11 @@ - + - + sfix16_En6 @@ -1384,7 +1017,374 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 + + + + + + + + + + + + + + + + + + + + + + r_sin_M1 + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + @@ -1418,7 +1418,7 @@ - + @@ -1452,7 +1452,7 @@ - + @@ -1466,7 +1466,7 @@ - + @@ -1480,7 +1480,7 @@ - + @@ -1494,7 +1494,7 @@ - + @@ -1508,7 +1508,7 @@ - + @@ -1522,7 +1522,7 @@ - + @@ -1538,5 +1538,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.json similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.json index 8e7d536..3ca23a1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8884", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8884", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Space Vector Modulation (SVM)

", "label":"

Space Vector Modulation (SVM)

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8885", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8885", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Inverse Clarke Transform:

V_phaA = V_alpha

V_phaB = -(1/2)*V_alpha + (sqrt(3)/2)*V_beta

V_phaC = -VphaA - V_phaB

", "label":"

Inverse Clarke Transform:

V_phaA = V_alpha

V_phaB = -(1/2)*V_alpha + (sqrt(3)/2)*V_beta

V_phaC = -VphaA - V_phaB

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8868", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8868", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"V_beta", "label":"V_beta", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "Port", @@ -165,12 +165,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8867", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8867", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"V_alpha", "label":"V_alpha", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "Port", @@ -232,12 +232,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8881", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8881", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_phaABC_FOC", "label":"V_phaABC_FOC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "Port", @@ -312,12 +312,71 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8879", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8880", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum6", + "label":"Sum6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "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:8879", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum2", "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "IconShape", @@ -371,65 +430,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8877", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax2", - "label":"MinMax2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8876", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8876", "className":"Simulink.MinMax", "icon":"WebViewIcon3", "name":"MinMax1", "label":"MinMax1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "OutDataTypeStr", @@ -477,319 +483,46 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8875", - "className":"Simulink.Gain", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8877", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"Gain4", - "label":"Gain4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "name":"MinMax2", + "label":"MinMax2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "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":"BLDCmotorControl_FOC_R2017b_fixdt:8872", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain1", - "label":"Gain1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "sqrt(3)/2", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8870", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Add1", - "label":"Add1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "inspector":{ - "params":[ - "IconShape", - "Inputs", + "Function", "InputSameDT", - "AccumDataTypeStr", - "OutMin", - "OutMax", - "OutDataTypeStr", + "Inputs", "LockScale", + "OutMax", + "OutMin", "RndMeth", + "SampleTime", "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "ZeroCross" ], "values":[ - "rectangular", - "-+", - "off", "Inherit: Inherit via internal rule", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Floor", + "max", "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":"BLDCmotorControl_FOC_R2017b_fixdt:8880", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum6", - "label":"Sum6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8878", - "className":"Simulink.Mux", - "icon":"WebViewIcon3", - "name":"Mux4", - "label":"Mux4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "inspector":{ - "params":[ - "Inputs", - "DisplayOption" - ], - "values":[ - "3", - "bar" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Mux", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8873", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain2", - "label":"Gain2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" - ], - "values":[ - "0.5", - "Element-wise(K.*u)", - "[]", - "[]", - "Inherit: Same as input", - "off", "Floor", + "-1", "off", - "[]", - "[]", - "Inherit: Inherit via internal rule", - "-1" + "on" ], "tabs":[ - "Main", "Signal Attributes", - "Parameter Attributes", "-Other" ], "tabs_idx":[ 0, - 2, - 8, - 11 + 1 ] }, "viewer":{ @@ -798,76 +531,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"MinMax", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8869", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Add", - "label":"Add", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "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", - "Floor", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8874", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8874", "className":"Simulink.Gain", "icon":"WebViewIcon3", "name":"Gain3", "label":"Gain3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "Gain", @@ -921,12 +595,338 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8880#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8873", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain2", + "label":"Gain2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "0.5", + "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:8875", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain4", + "label":"Gain4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "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:8869", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Add", + "label":"Add", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "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", + "Floor", + "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:8878", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux4", + "label":"Mux4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "3", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8872", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain1", + "label":"Gain1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "inspector":{ + "params":[ + "Gain", + "Multiplication", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "ParamMin", + "ParamMax", + "ParamDataTypeStr", + "SampleTime" + ], + "values":[ + "sqrt(3)/2", + "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:8870", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Add1", + "label":"Add1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", + "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", + "Floor", + "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:8880#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -972,12 +972,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8879#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8879#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1023,12 +1023,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8872#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8872#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1074,12 +1074,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8874#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8874#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1125,12 +1125,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8867#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8867#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"alpha", "label":"alpha", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1176,12 +1176,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8868#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8868#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"beta", "label":"beta", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1227,12 +1227,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8869#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8869#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1278,12 +1278,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8870#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8870#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1329,12 +1329,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8876#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8876#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1380,12 +1380,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8873#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8873#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1431,12 +1431,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8877#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8877#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1482,12 +1482,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8878#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8878#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1533,12 +1533,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8875#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8875#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8866", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.svg index b98de0c..27d86e0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.svg @@ -9,11 +9,11 @@
- + - + @@ -32,7 +32,7 @@ - + @@ -91,7 +91,7 @@ - + @@ -154,7 +154,7 @@ - + @@ -217,7 +217,7 @@ - + @@ -265,7 +265,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -275,19 +339,19 @@ - + - + - + - + @@ -305,11 +369,11 @@ - + - + sfix16_En4 @@ -321,73 +385,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -395,20 +395,20 @@ - + - + - + - - + + @@ -433,11 +433,11 @@ - + - + sfix16_En4 @@ -449,91 +449,59 @@ - - - + + + - - + + - + - - + + - - 2/sqrt(3) + + + + + + + + + + + + + + + + + + - - + + - + - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - + - - sqrt(3)/2 - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -545,303 +513,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0.5 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -851,11 +523,11 @@ - + - + 1/2 @@ -873,11 +545,11 @@ - + - + sfix16_En4 @@ -887,7 +559,335 @@ - + + + + + + + + + + + + + + + + + + 0.5 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2/sqrt(3) + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + sqrt(3)/2 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -921,7 +921,7 @@ - + @@ -935,7 +935,7 @@ - + @@ -949,7 +949,7 @@ - + @@ -963,7 +963,7 @@ - + @@ -1028,7 +1028,7 @@ - + @@ -1053,7 +1053,7 @@ - + @@ -1067,7 +1067,7 @@ - + @@ -1081,7 +1081,7 @@ - + @@ -1095,7 +1095,7 @@ - + @@ -1109,7 +1109,7 @@ - + @@ -1123,7 +1123,7 @@ - + @@ -1177,7 +1177,7 @@ - + @@ -1193,5 +1193,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.json index dca784c..b63f5b9 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8911", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8911", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Inverse Park Transform:

V_alpha = Vd*cos(angle) - Vq*sin(angle)

V_beta = Vd*sin(angle) + Vq*cos(angle)

", "label":"

Inverse Park Transform:

V_alpha = Vd*cos(angle) - Vq*sin(angle)

V_beta = Vd*sin(angle) + Vq*cos(angle)

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8888", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8888", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vd", "label":"Vd", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Port", @@ -116,12 +116,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8910", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8910", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_beta", "label":"V_beta", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Port", @@ -196,12 +196,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8887", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8887", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq", "label":"Vq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Port", @@ -263,12 +263,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8909", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8909", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_alpha", "label":"V_alpha", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Port", @@ -343,12 +343,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8889", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8889", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_sin", "label":"r_sin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Port", @@ -410,12 +410,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8890", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8890", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_cos", "label":"r_cos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Port", @@ -477,387 +477,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8906", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8904", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8905", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8902", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8901", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8903", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8899", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8897", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8895", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8896", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8894", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide4", - "label":"Divide4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8907", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8907", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "IconShape", @@ -911,51 +536,27 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8891", - "className":"Simulink.Product", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8906", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "**", - "Element-wise(.*)", - "off", - "[]", - "[]", - "Inherit: Same as first input", - "off", - "Simplest", - "off", - "1", - "All dimensions", - "-1" + "r_cos", + "local", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 9 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -963,17 +564,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Product", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8898", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8902", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "GotoTag", @@ -999,12 +600,290 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8892", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8900", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8899", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8896", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8897", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8905", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8903", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8895", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8891", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8892", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide2", "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "Inputs", @@ -1056,69 +935,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8893", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide3", - "label":"Divide3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8908", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8908", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum6", "label":"Sum6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "IconShape", @@ -1172,19 +994,76 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8900", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8893", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide3", + "label":"Divide3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8901", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "Vq", + "r_sin", "Tag" ], "tabs":[ @@ -1203,12 +1082,133 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8889#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8904", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8898", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8894", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide4", + "label":"Divide4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", + "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:8889#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1254,12 +1254,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8888#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8888#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1305,12 +1305,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8887#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8887#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1356,12 +1356,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8890#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8890#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1407,12 +1407,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8896#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8896#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1458,12 +1458,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8895#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8895#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1509,12 +1509,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8902#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8902#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1560,12 +1560,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8899#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8899#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1611,12 +1611,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8891#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8891#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1662,12 +1662,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8897#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8897#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1713,12 +1713,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8898#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8898#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1764,12 +1764,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8892#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8892#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1815,12 +1815,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8893#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8893#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1866,12 +1866,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8900#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8900#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1917,12 +1917,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8894#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8894#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1968,12 +1968,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8901#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8901#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2019,12 +2019,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8907#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8907#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2070,12 +2070,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8908#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8908#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8886", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.svg index b1bb456..9036aa2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.svg @@ -9,11 +9,11 @@
- + - + @@ -64,7 +64,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -238,7 +238,7 @@ - + @@ -286,7 +286,7 @@ - + @@ -349,7 +349,7 @@ - + @@ -412,7 +412,79 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -422,11 +494,11 @@ - + - + [r_cos] @@ -445,73 +517,7 @@ - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - + @@ -521,11 +527,11 @@ - + - + [Vd] @@ -543,11 +549,11 @@ - + - + sfix16_En4 @@ -559,77 +565,44 @@ - - + + - + - + - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - + [Vq] - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -640,7 +613,7 @@ - + @@ -688,103 +661,7 @@ - - - - - - - - - - - - - - - - [Vq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - + @@ -794,11 +671,11 @@ - + - + [r_cos] @@ -816,11 +693,11 @@ - + - + sfix16_En14 @@ -832,52 +709,158 @@ - - - + + + - - + + - - + + - - - - - - - - - - + + [Vq] - - + + - + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + - + - - sfix16_En4 + + sfix16_En14 @@ -888,81 +871,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -970,19 +881,19 @@ - + - + - + - + @@ -1000,11 +911,11 @@ - + - + sfix16_En4 @@ -1016,57 +927,9 @@ - - - - - - - - - - - - - - - - [Vd] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -1074,19 +937,19 @@ - + - + - + - + @@ -1104,11 +967,11 @@ - + - + sfix16_En4 @@ -1120,63 +983,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1186,27 +993,27 @@ - + - + - + - + - + - + @@ -1224,11 +1031,11 @@ - + - + sfix16_En4 @@ -1240,43 +1047,51 @@ - - - + + + - - + + - - + + - - [Vq] + + + + + + + + + + - - + + - + - - + + - + sfix16_En4 @@ -1286,7 +1101,192 @@ - + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -1300,7 +1300,7 @@ - + @@ -1314,7 +1314,7 @@ - + @@ -1328,7 +1328,7 @@ - + @@ -1342,7 +1342,7 @@ - + @@ -1356,7 +1356,7 @@ - + @@ -1370,7 +1370,7 @@ - + @@ -1384,7 +1384,7 @@ - + @@ -1398,7 +1398,7 @@ - + @@ -1412,7 +1412,7 @@ - + @@ -1426,7 +1426,7 @@ - + @@ -1440,7 +1440,7 @@ - + @@ -1454,7 +1454,7 @@ - + @@ -1468,7 +1468,7 @@ - + @@ -1482,7 +1482,7 @@ - + @@ -1496,7 +1496,7 @@ - + @@ -1510,7 +1510,7 @@ - + @@ -1524,7 +1524,7 @@ - + @@ -1540,5 +1540,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8913_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8913_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json index dc07f14..02088f1 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8913_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9018", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9018", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Speed protection

for cases in which the speed is not directly controlled, i.e., VOLTAGE_MODE and TORQUE_MODE


", "label":"

Speed protection

for cases in which the speed is not directly controlled, i.e., VOLTAGE_MODE and TORQUE_MODE


", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9019", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9019", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Current protection

for cases in which the current is not directly controlled, i.e., VOLTAGE_MODE and SPEED_MODE


", "label":"

Current protection

for cases in which the current is not directly controlled, i.e., VOLTAGE_MODE and SPEED_MODE


", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Text", @@ -98,12 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9020", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9020", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Speed limitations


", "label":"

Speed limitations


", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Text", @@ -147,12 +147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9021", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9021", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Current Circle limitations with priority on i_d (Flux current):

iq_maxSca = sqrt(1 - idSca^2) (unit circle)

iq_max = iq_maxSca * i_max


where, idSca = id / i_max,


The id_Tgt is used instead of measured id, because the target is a more clean signal.


", "label":"

Current Circle limitations with priority on i_d (Flux current):

iq_maxSca = sqrt(1 - idSca^2) (unit circle)

iq_max = iq_maxSca * i_max


where, idSca = id / i_max,


The id_Tgt is used instead of measured id, because the target is a more clean signal.


", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Text", @@ -196,12 +196,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9022", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9022", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Voltage Circle limitations with priority on i_d (Flux current):

Vq_max = sqrt(Vd_max^2 - Vd^2)

Vq_min = -Vq_max


", "label":"

Voltage Circle limitations with priority on i_d (Flux current):

Vq_max = sqrt(Vd_max^2 - Vd^2)

Vq_min = -Vq_max


", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Text", @@ -245,12 +245,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9014", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9014", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"iq_limProtErr", "label":"iq_limProtErr", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -325,12 +325,252 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9010", + "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", + "[]", + "[]", + "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:9012", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"iq_max", + "label":"iq_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":[ + "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:9011", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"id_min", + "label":"id_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":[ + "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:9010", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"id_max", "label":"id_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -405,12 +645,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9008", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9007", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Vd_min", + "label":"Vd_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -438,7 +678,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "3", + "2", "Port number", "[]", "[]", @@ -451,7 +691,7 @@ "auto", "off", "off", - "900", + "-900", "off", "held", "off", @@ -485,220 +725,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9006", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vd_max", - "label":"Vd_max", - "parent":"BLDCmotorControl_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":[ - "1", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9005", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"n_max1", - "label":"n_max1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8999", - "className":"Simulink.PreLookup", - "icon":"WebViewIcon3", - "name":"Vq_max_XA", - "label":"Vq_max_XA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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", - "Vq_max_XA", - "Index only", - "Evenly spaced points", - "Clip", - "Error", - "off", - "Inherit: Same as input", - "[]", - "[]", - "uint8", - "off", - "on", - "", - "10", - "11", - "10", - "fixdt(0,8,6)", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8998", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8998", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"Vq_max_M1", "label":"Vq_max_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "NumberOfTableDimensions", @@ -774,12 +806,458 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9009", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8997", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Vd_max1", + "label":"Vd_max1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "Vd_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: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", + "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:10565", + "className":"Simulink.SwitchCase", + "icon":"WebViewIcon3", + "name":"Switch Case", + "label":"Switch Case", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:8975", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto7", + "label":"Goto7", + "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:8974", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto6", + "label":"Goto6", + "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:8972", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "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: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:9006", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"Vd_max", + "label":"Vd_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":[ + "1", + "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:10715", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto21", + "label":"Goto21", + "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: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:9009", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_min", "label":"Vq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -854,12 +1332,111 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9013", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10713", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto20", + "label":"Goto20", + "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:8971", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "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: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:9013", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"iq_min", "label":"iq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -934,199 +1511,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8997", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Vd_max1", - "label":"Vd_max1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "Vd_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":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Torque_Mode_Protection", - "label":"Torque_Mode_Protection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10565", - "className":"Simulink.SwitchCase", - "icon":"WebViewIcon3", - "name":"Switch Case", - "label":"Switch Case", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10712", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10712", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"r_nLimProtMax", "label":"r_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -1201,12 +1591,540 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9002", + "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:8967", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto14", + "label":"Goto14", + "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:10718", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto22", + "label":"Goto22", + "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:8958", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain4", + "label":"Gain4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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: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:8968", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto15", + "label":"Goto15", + "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:8957", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain3", + "label":"Gain3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:8956", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain1", + "label":"Gain1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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: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: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: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: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: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:9002", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"i_max", "label":"i_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Value", @@ -1250,12 +2168,74 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8976", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10708", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From29", + "label":"From29", + "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:8944", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:10705", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", @@ -1263,7 +2243,7 @@ "IconDisplay" ], "values":[ - "iq", + "r_inpTgtScaAbs", "local", "Tag" ], @@ -1283,12 +2263,429 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8975", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10780", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From10", + "label":"From10", + "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:10564", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From23", + "label":"From23", + "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:8959", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain5", + "label":"Gain5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:10602", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Torque_Mode_Protection", + "label":"Torque_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:10700", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From28", + "label":"From28", + "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:10681", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From21", + "label":"From21", + "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:9733", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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: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:10675", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant1", + "label":"Constant1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:10727", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Goto23", + "label":"Goto23", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", @@ -1296,7 +2693,7 @@ "IconDisplay" ], "values":[ - "id_min", + "r_nLimProtMax", "local", "Tag" ], @@ -1316,120 +2713,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8972", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8939", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From13", + "label":"From13", + "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":"BLDCmotorControl_FOC_R2017b_fixdt:8971", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10718", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto22", - "label":"Goto22", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10713", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto20", - "label":"Goto20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ "iq_limProtErr", - "local", "Tag" ], "tabs":[ @@ -1443,26 +2739,120 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8970", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8919", + "className":"Simulink.Abs", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Abs5", + "label":"Abs5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:9005", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"n_max1", + "label":"n_max1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "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:10680", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "id_TgtAbs", - "local", + "n_max", "Tag" ], "tabs":[ @@ -1476,26 +2866,24 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10696", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10816", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "iqAbs", - "local", + "Vq_max", "Tag" ], "tabs":[ @@ -1509,26 +2897,24 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8974", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10684", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From25", + "label":"From25", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "iq_min", - "local", + "n_max", "Tag" ], "tabs":[ @@ -1542,17 +2928,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9007", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10693", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Vd_min", - "label":"Vd_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"n_motAbs", + "label":"n_motAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -1567,20 +2953,14 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "2", + "7", "Port number", "[]", "[]", @@ -1592,17 +2972,10 @@ "-1", "auto", "off", - "off", - "-900", - "off", - "held", - "off", - "0", "", - [ - ], - "Dialog", - "Auto", + "on", + "off", + "off", "off" ], "tabs":[ @@ -1622,26 +2995,148 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8968", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9732", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Goto15", - "label":"Goto15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Divide4", + "label":"Divide4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "inspector":{ + "params":[ + "Inputs", + "Multiplication", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" + ], + "values":[ + "*/", + "Element-wise(.*)", + "off", + "[]", + "[]", + "fixdt(0,16,16)", + "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: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":[ + "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:10685", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From26", + "label":"From26", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "Vq_min", - "local", + "iq_max", "Tag" ], "tabs":[ @@ -1655,17 +3150,115 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8963", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8952", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "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: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":[ + "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:8963", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto10", "label":"Goto10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", @@ -1693,12 +3286,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9012", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8916", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"id_TgtAbs", + "label":"id_TgtAbs", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -1713,20 +3306,14 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "7", + "4", "Port number", "[]", "[]", @@ -1738,17 +3325,10 @@ "-1", "auto", "off", - "off", - "750", - "off", - "held", - "off", - "0", "", - [ - ], - "Dialog", - "Auto", + "on", + "off", + "off", "off" ], "tabs":[ @@ -1768,17 +3348,66 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8962", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10674", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:10694", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", @@ -1786,7 +3415,7 @@ "IconDisplay" ], "values":[ - "VdPrev", + "n_motAbs", "local", "Tag" ], @@ -1806,163 +3435,109 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8961", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10566", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Voltage_Mode_Protection", + "label":"Voltage_Mode_Protection", + "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":"BLDCmotorControl_FOC_R2017b_fixdt:8959", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain5", - "label":"Gain5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Gain", - "Multiplication", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", - "ParamMin", - "ParamMax", - "ParamDataTypeStr", - "SampleTime" + "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", - "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 + 6 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"Gain", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8958", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain4", - "label":"Gain4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8955", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10682", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From22", + "label":"From22", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", @@ -1988,19 +3563,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8954", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8946", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "iq_max", + "Vd_max", "Tag" ], "tabs":[ @@ -2019,12 +3594,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9017", - "className":"Simulink.Outport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8915", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Vq_nLimProtMax", - "label":"Vq_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"VdPrev", + "label":"VdPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -2039,20 +3614,14 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "EnsureOutportIsVirtual", - "InitialOutput", - "MustResolveToSignalObject", - "OutputWhenDisabled", - "OutputWhenUnConnected", - "OutputWhenUnconnectedValue", - "SignalName", - "SignalObject", - "SourceOfInitialOutputValue", - "StorageClass", - "VectorParamsAs1DForOutWhenUnconnected" + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "12", + "3", "Port number", "[]", "[]", @@ -2064,17 +3633,10 @@ "-1", "auto", "off", - "off", - "[]", - "off", - "held", - "off", - "0", "", - [ - ], - "Dialog", - "Auto", + "on", + "off", + "off", "off" ], "tabs":[ @@ -2094,48 +3656,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Outport", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8953", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9004", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8999", "className":"Simulink.PreLookup", "icon":"WebViewIcon3", - "name":"iq_maxSca_XA", - "label":"iq_maxSca_XA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Vq_max_XA", + "label":"Vq_max_XA", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "BreakpointsSpecification", @@ -2165,11 +3696,11 @@ "values":[ "Explicit values", "Dialog", - "iq_maxSca_XA", + "Vq_max_XA", "Index only", "Evenly spaced points", "Clip", - "Error", + "None", "off", "Inherit: Same as input", "[]", @@ -2209,78 +3740,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8957", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain3", - "label":"Gain3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8952", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8934", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "id_TgtAbs", + "VdPrev", "Tag" ], "tabs":[ @@ -2299,173 +3771,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10584", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Speed_Mode_Protection", - "label":"Speed_Mode_Protection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8951", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8950", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8947", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8947", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", @@ -2491,21 +3802,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10705", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10683", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From24", + "label":"From24", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", - "TagVisibility", "IconDisplay" ], "values":[ - "r_inpTgtScaAbs", - "local", + "iq", "Tag" ], "tabs":[ @@ -2519,17 +3828,48 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9003", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10361", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:9003", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"iq_maxSca_M1", "label":"iq_maxSca_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "NumberOfTableDimensions", @@ -2605,19 +3945,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10683", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10710", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From24", - "label":"From24", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"From31", + "label":"From31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "iq", + "r_nLimProtMax", "Tag" ], "tabs":[ @@ -2636,25 +3976,61 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10564", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8914", + "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"From23", - "label":"From23", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"z_ctrlMod", + "label":"z_ctrlMod", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "Port", + "IconDisplay", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "z_ctrlMod", - "Tag" + "1", + "Port number", + "[]", + "[]", + "Inherit: auto", + "off", + "inherit", + "-1", + "Inherit", + "-1", + "auto", + "off", + "", + "on", + "off", + "off", + "off" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 2, + 11 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -2662,141 +4038,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10682", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From22", - "label":"From22", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10681", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From21", - "label":"From21", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10680", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8946", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9011", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9017", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -2824,7 +4076,7 @@ "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ - "6", + "12", "Port number", "[]", "[]", @@ -2837,7 +4089,7 @@ "auto", "off", "off", - "-750", + "[]", "off", "held", "off", @@ -2871,943 +4123,72 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8944", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9004", + "className":"Simulink.PreLookup", "icon":"WebViewIcon3", - "name":"From18", - "label":"From18", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"iq_maxSca_XA", + "label":"iq_maxSca_XA", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "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":"BLDCmotorControl_FOC_R2017b_fixdt:8939", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10816", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8935", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10780", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8934", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8973", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10685", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From26", - "label":"From26", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9732", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide4", - "label":"Divide4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Inputs", - "Multiplication", - "InputSameDT", - "OutMin", - "OutMax", - "OutDataTypeStr", + "BreakpointsSpecification", + "BreakpointsDataSource", + "BreakpointsData", + "OutputSelection", + "IndexSearchMethod", + "ExtrapMethod", + "DiagnosticForOutOfRangeInput", + "RemoveProtectionInput", + "BreakpointDataTypeStr", + "BreakpointMin", + "BreakpointMax", + "IndexDataTypeStr", "LockScale", + "BeginIndexSearchUsingPreviousIndexResult", + "BreakpointObject", + "BreakpointsFirstPoint", + "BreakpointsNumPoints", + "BreakpointsSpacing", + "FractionDataTypeStr", + "OutputBusDataTypeStr", "RndMeth", - "SaturateOnIntegerOverflow", - "CollapseDim", - "CollapseMode", - "SampleTime" - ], - "values":[ - "*/", - "Element-wise(.*)", - "off", - "[]", - "[]", - "fixdt(0,16,16)", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10684", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9733", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8919", - "className":"Simulink.Abs", - "icon":"WebViewIcon3", - "name":"Abs5", - "label":"Abs5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "RndMeth", - "SaturateOnIntegerOverflow", "SampleTime", - "ZeroCross" + "UseLastBreakpoint" ], "values":[ - "[]", - "[]", - "Inherit: Inherit via back propagation", + "Explicit values", + "Dialog", + "iq_maxSca_XA", + "Index only", + "Evenly spaced points", + "Clip", + "None", "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":"BLDCmotorControl_FOC_R2017b_fixdt:10710", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From31", - "label":"From31", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10709", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From30", - "label":"From30", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10693", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"n_motAbs", - "label":"n_motAbs", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10695", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"iqAbs", - "label":"iqAbs", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10708", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From29", - "label":"From29", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10715", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto21", - "label":"Goto21", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10675", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant1", - "label":"Constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "0", - "on", - "inf", + "Inherit: Same as input", "[]", "[]", "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":"BLDCmotorControl_FOC_R2017b_fixdt:8967", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto14", - "label":"Goto14", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"Voltage_Mode_Protection", - "label":"Voltage_Mode_Protection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8916", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_TgtAbs", - "label":"id_TgtAbs", - "parent":"BLDCmotorControl_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", - "[]", - "[]", + "", + "10", + "11", + "10", + "fixdt(0,8,6)", "Inherit: auto", - "off", - "inherit", + "Simplest", "-1", - "Inherit", - "-1", - "auto", - "off", - "", - "on", - "off", - "off", "off" ], "tabs":[ "Main", - "Signal Attributes", + "Data Types", "-Other" ], "tabs_idx":[ 0, - 2, - 11 + 8, + 13 ] }, "viewer":{ @@ -3816,183 +4197,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"PreLookup", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10694", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8915", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"VdPrev", - "label":"VdPrev", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:8969", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto16", - "label":"Goto16", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10727", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto23", - "label":"Goto23", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10704", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10704", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtScaAbs", "label":"r_inpTgtScaAbs", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "Port", @@ -4054,12 +4269,109 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10699", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10584", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Speed_Mode_Protection", + "label":"Speed_Mode_Protection", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", + "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:10699", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From27", "label":"From27", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", @@ -4085,215 +4397,21 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8917", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8961", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"iq", - "label":"iq", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:10711", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"r_iqLimProtMax", - "label":"r_iqLimProtMax", - "parent":"BLDCmotorControl_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", - "[]", - "[]", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10674", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10700", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From28", - "label":"From28", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "n_motAbs", + "Vd_max", + "local", "Tag" ], "tabs":[ @@ -4307,25 +4425,27 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10361", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8973", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "held", - "Only when execution is resumed" + "iq_max", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -4338,143 +4458,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8956", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain1", - "label":"Gain1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8914", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_ctrlMod", - "label":"z_ctrlMod", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8999#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8999#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4520,12 +4514,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8947#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8947#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4571,12 +4565,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8935#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8935#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4622,12 +4616,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8959#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8959#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4673,12 +4667,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8997#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8997#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4724,12 +4718,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8934#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8934#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4775,12 +4769,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8915#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8915#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4826,12 +4820,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8916#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8916#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4877,12 +4871,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8946#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8946#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4928,12 +4922,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8950#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8950#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4979,12 +4973,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8957#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8957#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5030,12 +5024,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8958#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8958#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5081,12 +5075,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9002#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9002#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5132,12 +5126,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9733#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5183,12 +5177,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8956#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8956#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5234,12 +5228,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9004#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9004#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5285,12 +5279,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8953#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8953#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5336,12 +5330,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8951#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8951#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5387,12 +5381,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8954#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8954#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5438,12 +5432,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8955#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8955#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5489,12 +5483,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8917#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8917#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5540,12 +5534,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8939#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8939#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5591,12 +5585,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9005#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9005#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5642,12 +5636,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8944#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8944#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5693,12 +5687,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8914#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8914#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5744,12 +5738,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8998#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8998#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5795,12 +5789,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8919#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8919#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5846,12 +5840,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8952#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8952#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5897,12 +5891,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9732#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5948,12 +5942,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9003#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9003#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5999,12 +5993,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10564#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10564#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6050,12 +6044,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10565#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10565#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6101,12 +6095,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10565#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10565#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6152,12 +6146,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10565#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10565#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6203,12 +6197,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10674#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10674#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6254,12 +6248,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10675#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10675#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6305,12 +6299,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10680#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10680#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6356,12 +6350,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10683#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10683#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6407,12 +6401,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10682#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10682#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6458,12 +6452,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10681#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10681#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6509,12 +6503,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10684#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10684#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6560,12 +6554,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10685#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10685#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6611,12 +6605,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10693#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10693#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6662,12 +6656,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10695#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10695#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6713,12 +6707,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10699#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10699#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6764,12 +6758,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10700#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10700#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6815,12 +6809,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10704#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10704#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6866,12 +6860,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10708#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10708#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6917,12 +6911,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10710#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10710#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -6968,12 +6962,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10709#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10709#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7019,12 +7013,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10584#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10584#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7070,12 +7064,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10602#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10602#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7121,12 +7115,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10566#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10566#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7172,12 +7166,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10566#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10566#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7223,12 +7217,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10780#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10780#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", @@ -7274,12 +7268,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10816#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca5b7c537af2901d5c97c84dccfd9af6cb837c7 GIT binary patch literal 13875 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 h5qqAnZ;<+LUwTp2
- + - + @@ -48,7 +48,7 @@ - + @@ -83,7 +83,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -185,7 +185,7 @@ - + @@ -236,7 +236,7 @@ - + @@ -284,11 +284,11 @@ - - + + - + @@ -298,7 +298,151 @@ - + + 9 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + id_min + + + + + + + + + + + + + + + + + + + + + + + + + 5 @@ -316,11 +460,11 @@ - + - + id_max @@ -332,283 +476,44 @@ - - + + - + - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vd_max - - - - - - - - - - - - - - - - - - - - - - - - - - n_max - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - + - - + + 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - Vq_max_XA - - - - - - - - - - - - - - - uint8 + + Vd_min @@ -619,30 +524,222 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + @@ -650,7 +747,7 @@ - + @@ -658,7 +755,7 @@ - + @@ -666,7 +763,7 @@ - + @@ -674,7 +771,7 @@ - + @@ -682,7 +779,7 @@ - + @@ -690,7 +787,7 @@ - + @@ -698,7 +795,7 @@ - + @@ -706,7 +803,7 @@ - + @@ -714,7 +811,7 @@ - + @@ -722,222 +819,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + 1-D T(k,f) - + - + k1 - + - + f1 @@ -955,11 +860,11 @@ - + - + Vq_max_M1 @@ -970,11 +875,11 @@ - + - + sfix16_En4 @@ -986,103 +891,7 @@ - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - + @@ -1092,11 +901,11 @@ - + - + Vd_max @@ -1114,11 +923,11 @@ - + - + sfix16_En4 @@ -1130,7 +939,1564 @@ - + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + + + + + + + + + + + + u1 + + + + + + + + case [ 1 ]: + + + + + + + + case [ 2 ]: + + + + + + + + case [ 3 ]: + + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vd_max + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VdPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + + + + + + + + + + + + 10 + + + + + + + + + + + + + + + + + + + + + + r_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + i_max + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_motAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlMod] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1146,43 +2512,43 @@ - + - + n_motAbs - + - + n_max - + - + Vq_max - + - + Vq_nLimProtMax - + - + case: { } @@ -1212,11 +2578,11 @@ - + - + Torque_Mode_Protection @@ -1233,11 +2599,11 @@ - + - + action @@ -1254,11 +2620,11 @@ - + - + sfix16_En4 @@ -1270,1203 +2636,49 @@ - + - - - - - - - - - - - - - - - u1 - - - - - - - - case [ 1 ]: - - - - - - - - case [ 2 ]: - - - - - - - - case [ 3 ]: - - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - - - - - - 10 - - - - - - - - - - - - - - - - - - - - - - r_nLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - i_max - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - Vd_min - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + - + - + - - [iq_min] + + [n_motAbs] - + - + - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 12 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iq_maxSca_XA - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - -1 - - - - - - - - - - - - - - - - - - - - - + sfix16_En4 @@ -2478,889 +2690,7 @@ - - - - - - - - - - - - - - - - [id_TgtAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - iq_max - - - - - - - - iq_min - - - - - - - - iq_limProtErr - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Speed_Mode_Protection - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1-D T(k,f) - - - - - - - - k1 - - - - - - - - f1 - - - - - - - - - - - - - - - - - - - - - - iq_maxSca_M1 - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -3370,11 +2700,11 @@ - + - + [iq_max] @@ -3392,11 +2722,11 @@ - + - + sfix16_En4 @@ -3408,641 +2738,7 @@ - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - id_min - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_limProtErr] - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_motAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [VdPrev] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - [n_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -4052,19 +2748,19 @@ - + - + - + - + @@ -4082,11 +2778,11 @@ - + - + sfix16_En4 @@ -4098,7 +2794,184 @@ - + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -4108,35 +2981,35 @@ - + - + - + - + - + - + - + - + @@ -4162,11 +3035,11 @@ - + - + sfix16_En4 @@ -4178,43 +3051,91 @@ - - - + + + - - + + - - + + - - [r_nLimProtMax] + + n_max - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_max] + + + + + + - + - - + + - + sfix16_En4 @@ -4226,43 +3147,43 @@ - - + + - + - + - - [r_iqLimProtMax] + + [Vq_max] - + - + - - + + - + sfix16_En4 @@ -4274,7 +3195,55 @@ - + + + + + + + + + + + + + + + + [n_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -4284,11 +3253,11 @@ - + - + 7 @@ -4306,11 +3275,11 @@ - + - + n_motAbs @@ -4321,11 +3290,11 @@ - + - + sfix16_En4 @@ -4337,7 +3306,239 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_TgtAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -4347,11 +3548,11 @@ - + - + 6 @@ -4369,11 +3570,11 @@ - + - + iqAbs @@ -4384,11 +3585,11 @@ - + - + sfix16_En4 @@ -4400,76 +3601,28 @@ - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [Vq_nLimProtMax] + + [n_max] - + @@ -4481,279 +3634,7 @@ - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - r_inpTgtScaAbs - - - - - - - - iqAbs - - - - - - - - iq_max - - - - - - - - n_motAbs - - - - - - - - n_max - - - - - - - - r_iqLimProtMax - - - - - - - - r_nLimProtMax - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Voltage_Mode_Protection - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - + @@ -4763,11 +3644,11 @@ - + - + 4 @@ -4785,11 +3666,11 @@ - + - + id_TgtAbs @@ -4800,11 +3681,11 @@ - + - + sfix16_En4 @@ -4816,7 +3697,55 @@ - + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + @@ -4826,11 +3755,11 @@ - + - + [n_motAbs] @@ -4849,7 +3778,294 @@ - + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + iqAbs + + + + + + + + iq_max + + + + + + + + n_motAbs + + + + + + + + n_max + + + + + + + + r_iqLimProtMax + + + + + + + + r_nLimProtMax + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Voltage_Mode_Protection + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -4859,11 +4075,11 @@ - + - + 3 @@ -4881,11 +4097,11 @@ - + - + VdPrev @@ -4896,11 +4112,11 @@ - + - + sfix16_En4 @@ -4912,331 +4128,138 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - [z_ctrlMod] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - + + - - + + - - + + - - r_inpTgtScaAbs + + Vq_max_XA - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iqAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 9 - - - - - - - - - - - - - - - - - - - - - - r_iqLimProtMax - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - + - - + + - + uint8 @@ -5248,43 +4271,43 @@ - - + + - + - + - - [n_motAbs] + + [VdPrev] - + - + - - + + - + sfix16_En4 @@ -5296,7 +4319,103 @@ - + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -5306,11 +4425,11 @@ - + - + if { } @@ -5328,11 +4447,11 @@ - + - + Action Port @@ -5344,43 +4463,410 @@ - - - + + + - - + + - - + + - - -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1-D T(k,f) + + + + + + + + k1 + + + + + + + + f1 - - + + + + + + + + + + + + + + + + + iq_maxSca_M1 - + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -5392,7 +4878,7 @@ - + @@ -5402,11 +4888,11 @@ - + - + 1 @@ -5424,11 +4910,11 @@ - + - + z_ctrlMod @@ -5439,11 +4925,11 @@ - + - + uint8 @@ -5453,7 +4939,521 @@ - + + + + + + + + + + + + + + + + + + 12 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iq_maxSca_XA + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtScaAbs + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + iq_max + + + + + + + + iq_min + + + + + + + + iq_limProtErr + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Speed_Mode_Protection + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iqAbs] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + @@ -5467,7 +5467,7 @@ - + @@ -5481,7 +5481,7 @@ - + @@ -5495,7 +5495,7 @@ - + @@ -5509,7 +5509,7 @@ - + @@ -5543,7 +5543,7 @@ - + @@ -5557,7 +5557,7 @@ - + @@ -5571,7 +5571,7 @@ - + @@ -5585,7 +5585,7 @@ - + @@ -5599,7 +5599,7 @@ - + @@ -5613,7 +5613,7 @@ - + @@ -5627,7 +5627,7 @@ - + @@ -5641,7 +5641,7 @@ - + @@ -5703,19 +5703,19 @@ + + + - - - - + @@ -5749,7 +5749,7 @@ - + @@ -5763,7 +5763,7 @@ - + @@ -5777,7 +5777,7 @@ - + @@ -5791,7 +5791,7 @@ - + @@ -5805,7 +5805,7 @@ - + @@ -5819,7 +5819,7 @@ - + @@ -5833,7 +5833,7 @@ - + @@ -5847,7 +5847,7 @@ - + @@ -5861,7 +5861,7 @@ - + @@ -5875,7 +5875,7 @@ - + @@ -5889,7 +5889,7 @@ - + @@ -5903,7 +5903,7 @@ - + @@ -5937,7 +5937,7 @@ - + @@ -5951,7 +5951,7 @@ - + @@ -5965,7 +5965,7 @@ - + @@ -5979,7 +5979,7 @@ - + @@ -5993,7 +5993,7 @@ - + @@ -6007,7 +6007,7 @@ - + @@ -6021,7 +6021,7 @@ - + @@ -6035,7 +6035,7 @@ - + @@ -6049,7 +6049,7 @@ - + @@ -6063,7 +6063,7 @@ - + @@ -6077,7 +6077,7 @@ - + @@ -6091,7 +6091,7 @@ - + @@ -6105,7 +6105,7 @@ - + @@ -6119,7 +6119,7 @@ - + @@ -6133,7 +6133,7 @@ - + @@ -6147,7 +6147,7 @@ - + @@ -6161,7 +6161,7 @@ - + @@ -6175,7 +6175,7 @@ - + @@ -6189,7 +6189,7 @@ - + @@ -6203,7 +6203,7 @@ - + @@ -6217,7 +6217,7 @@ - + @@ -6231,7 +6231,7 @@ - + @@ -6245,7 +6245,7 @@ - + @@ -6259,7 +6259,7 @@ - + @@ -6273,7 +6273,7 @@ - + @@ -6287,7 +6287,7 @@ - + @@ -6301,7 +6301,7 @@ - + @@ -6315,7 +6315,7 @@ - + @@ -6329,7 +6329,7 @@ - + @@ -6343,7 +6343,7 @@ - + @@ -6359,5 +6359,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.json similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.json index 249070d..d3bc21c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9044", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9044", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Just copy the target which will be reduced to 0 in the Input_Target_Sythesis function.

", "label":"

Just copy the target which will be reduced to 0 in the Input_Target_Sythesis function.

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9043", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9043", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_Open", "label":"Vq_Open", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", "inspector":{ "params":[ "Port", @@ -129,43 +129,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9031", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9030", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9030", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtSca", "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", "inspector":{ "params":[ "Port", @@ -227,12 +196,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9030#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9031", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", + "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:9030#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9029", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.svg similarity index 96% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.svg index 91ba486..274b207 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.svg @@ -9,11 +9,11 @@
- + - + @@ -40,7 +40,7 @@ - + @@ -88,55 +88,7 @@ - - - - - - - - - - - - - - - - default: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - + @@ -146,11 +98,11 @@ - + - + 1 @@ -168,11 +120,11 @@ - + - + r_inpTgtSca @@ -183,11 +135,11 @@ - + - + sfix16_En4 @@ -197,7 +149,55 @@ - + + + + + + + + + + + + + + + + + + default: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + @@ -213,5 +213,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json index 9c6a929..8d1b48b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9070", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9070", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Park Transform:

iq = -i_alpha*sin(angle) + i_beta*cos(angle)

id = i_alpha*cos(angle) + i_beta*sin(angle)

", "label":"

Park Transform:

iq = -i_alpha*sin(angle) + i_beta*cos(angle)

id = i_alpha*cos(angle) + i_beta*sin(angle)

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9047", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9047", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"i_beta", "label":"i_beta", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Port", @@ -116,12 +116,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9068", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9068", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"iq_Raw", "label":"iq_Raw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Port", @@ -196,12 +196,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9046", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9046", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"i_apha", "label":"i_apha", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Port", @@ -263,12 +263,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9069", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9069", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"id_Raw", "label":"id_Raw", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Port", @@ -343,12 +343,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9048", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9048", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_sin", "label":"r_sin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Port", @@ -410,12 +410,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9049", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9049", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_cos", "label":"r_cos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Port", @@ -477,12 +477,323 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9066", + "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: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: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:9058", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_apha", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9055", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "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: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:9065", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_beta", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9053", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide4", + "label":"Divide4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "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: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:9066", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum1", "label":"Sum1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "IconShape", @@ -536,200 +847,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9062", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9061", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9060", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9059", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9058", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_apha", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9054", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9051", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9051", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide2", "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "Inputs", @@ -781,12 +904,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9067", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9067", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum6", "label":"Sum6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "IconShape", @@ -840,313 +963,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9064", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto26", - "label":"Goto26", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9050", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9053", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide4", - "label":"Divide4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9052", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide3", - "label":"Divide3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9056", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9059", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "i_apha", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9063", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_apha", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9065", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "i_beta", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9055", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "GotoTag", @@ -1172,12 +994,69 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9057", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9052", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide3", + "label":"Divide3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "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:9057", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "GotoTag", @@ -1203,12 +1082,133 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9048#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9056", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "i_apha", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9050", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "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:9063", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "i_apha", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9048#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1254,12 +1254,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9047#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9047#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1305,12 +1305,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9046#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9046#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1356,12 +1356,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9049#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9049#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1407,12 +1407,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9054#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9054#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1458,12 +1458,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9056#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9056#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1509,12 +1509,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9053#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9053#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1560,12 +1560,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9050#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9050#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1611,12 +1611,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9057#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9057#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1662,12 +1662,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9055#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9055#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1713,12 +1713,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9067#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9067#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1764,12 +1764,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9051#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9051#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1815,12 +1815,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9058#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9058#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1866,12 +1866,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9059#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9059#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1917,12 +1917,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9052#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9052#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1968,12 +1968,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9060#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9060#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2019,12 +2019,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9061#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9061#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2070,12 +2070,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9066#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9066#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9045", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg index a149b82..07ac22b 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg @@ -9,11 +9,11 @@
- + - + @@ -64,7 +64,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -175,7 +175,7 @@ - + @@ -238,7 +238,7 @@ - + @@ -286,7 +286,7 @@ - + @@ -349,7 +349,7 @@ - + @@ -412,472 +412,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_beta] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_cos] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_apha] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_sin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -887,11 +422,11 @@ - + - + [r_sin] @@ -910,244 +445,28 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [i_apha] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [i_apha] + + [r_cos] - + @@ -1159,7 +478,199 @@ - + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_apha] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_sin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + @@ -1169,11 +680,11 @@ - + - + [i_beta] @@ -1192,43 +703,339 @@ - - - + + + - - + + - - + + - - [r_cos] + + + + + + + + + + - + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_beta] + + + + + + - + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_cos] + + + + + + + + + + + + + - - + + - + sfix16_En14 @@ -1240,7 +1047,63 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1250,11 +1113,11 @@ - + - + [i_beta] @@ -1272,11 +1135,11 @@ - + - + sfix16_En4 @@ -1286,7 +1149,144 @@ - + + + + + + + + + + + + + + + + + + [i_apha] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [i_apha] + + + + + + + + + + + + + + + + @@ -1300,7 +1300,7 @@ - + @@ -1314,7 +1314,7 @@ - + @@ -1328,7 +1328,7 @@ - + @@ -1342,7 +1342,7 @@ - + @@ -1356,7 +1356,7 @@ - + @@ -1370,7 +1370,7 @@ - + @@ -1384,7 +1384,7 @@ - + @@ -1398,7 +1398,7 @@ - + @@ -1412,7 +1412,7 @@ - + @@ -1426,7 +1426,7 @@ - + @@ -1440,7 +1440,7 @@ - + @@ -1454,7 +1454,7 @@ - + @@ -1468,7 +1468,7 @@ - + @@ -1482,7 +1482,7 @@ - + @@ -1496,7 +1496,7 @@ - + @@ -1510,7 +1510,7 @@ - + @@ -1524,7 +1524,7 @@ - + @@ -1540,5 +1540,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.json similarity index 71% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.json index 582afc2..91238d0 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8601", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9709", "className":"Simulink.Annotation", "icon":"WebViewIcon2", - "name":"

Activate mode only if the motor is at stand-still

", - "label":"

Activate mode only if the motor is at stand-still

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"

The input is scaled, so already between [n_min, n_max]

", + "label":"

The input is scaled, so already between [n_min, n_max]

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Text", @@ -22,7 +22,7 @@ "ClickFcn" ], "values":[ - "\n\n

Activate mode only if the motor is at stand-still

", + "\n\n

The input is scaled, so already between [n_min, n_max]

", "off", "rich", "auto", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8602", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11681", "className":"Simulink.Annotation", "icon":"WebViewIcon2", - "name":"

This condition handles the mode change. The mode change from one to another is done via OPEN_MODE as follows:

- afte new mode is requested, activate OPEN_MODE

- wait for the motor to stop

- activate the new mode

", - "label":"

This condition handles the mode change. The mode change from one to another is done via OPEN_MODE as follows:

- afte new mode is requested, activate OPEN_MODE

- wait for the motor to stop

- activate the new mode

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"

If Cruise Control is enabled, the input request can still be used to accelerate, but once the input is released, the controller will resume to the set speed. This is managed using the MIN and MAX limits.

", + "label":"

If Cruise Control is enabled, the input request can still be used to accelerate, but once the input is released, the controller will resume to the set speed. This is managed using the MIN and MAX limits.

", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Text", @@ -71,7 +71,7 @@ "ClickFcn" ], "values":[ - "\n\n

This condition handles the mode change. The mode change from one to another is done via OPEN_MODE as follows:

\n

- afte new mode is requested, activate OPEN_MODE

\n

- wait for the motor to stop

\n

- activate the new mode

", + "\n\n

If Cruise Control is enabled, the input request can still be used to accelerate, but once the input is released, the controller will resume to the set speed. This is managed using the MIN and MAX limits.

", "off", "rich", "auto", @@ -98,172 +98,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8600", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9106", "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"b_toTrqMod", - "label":"b_toTrqMod", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8599", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_toSpdMod", - "label":"b_toSpdMod", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8597", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_toOpen", - "label":"b_toOpen", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"Vq_Spd", + "label":"Vq_Spd", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Port", @@ -304,9 +144,9 @@ "auto", "off", "off", - "0", + "[]", "off", - "reset", + "held", "off", "0", "", @@ -338,12 +178,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8593", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11534", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"constant6", - "label":"constant6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"n_cruiseMotTgt", + "label":"n_cruiseMotTgt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Value", @@ -356,7 +196,56 @@ "FramePeriod" ], "values":[ - "SPD_MODE", + "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:11677", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant3", + "label":"constant3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "0", "on", "inf", "[]", @@ -387,12 +276,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8592", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9105", "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"constant5", - "label":"constant5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"cf_nKp", + "label":"cf_nKp", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Value", @@ -405,12 +294,12 @@ "FramePeriod" ], "values":[ - "VLT_MODE", + "cf_nKp", "on", "inf", "[]", "[]", - "Inherit: Inherit via back propagation", + "fixdt(0,16,12)", "off", "inf" ], @@ -436,38 +325,99 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8586", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9104", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Relational Operator5", - "label":"Relational Operator5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"cf_nKi", + "label":"cf_nKi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ - "Operator", + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_nKi", + "off", + "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:11675", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch3", + "label":"Switch3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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", - "boolean", - "Simplest", "-1", + "0", "on" ], "tabs":[ "Main", - "Data Type", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, 1, - 4 + 9 ] }, "viewer":{ @@ -476,62 +426,76 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", + "blocktype":"Switch", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8584", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9101", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum3", + "label":"Sum3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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", + "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:11674", "className":"Simulink.RelationalOperator", "icon":"WebViewIcon3", "name":"Relational Operator3", "label":"Relational Operator3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8583", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Operator", @@ -571,132 +535,170 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8581", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11672", + "className":"Simulink.Mux", "icon":"WebViewIcon3", - "name":"Relational Operator10", - "label":"Relational Operator10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"Mux1", + "label":"Mux1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ - "Operator", - "InputSameDT", - "OutDataTypeStr", - "RndMeth", - "SampleTime", - "ZeroCross" + "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:10455", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon6", + "name":"PI_clamp_fixdt", + "label":"PI_clamp_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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", - "boolean", - "Simplest", "-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":[ - "Main", - "Data Type", - "-Other" ], "tabs_idx":[ - 0, - 1, - 4 ] }, "viewer":{ - "jshandler":"webview/handlers/ElementHandler" + "jshandler":"webview/handlers/ContainerHandler" }, "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", + "blocktype":"SubSystem", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8580", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11670", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"MinMax4", + "label":"MinMax4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ - "Operator", - "InputSameDT", "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", "RndMeth", "SampleTime", + "SaturateOnIntegerOverflow", "ZeroCross" ], "values":[ - "==", + "Inherit: Inherit via internal rule", + "min", "off", - "boolean", - "Simplest", + "2", + "off", + "[]", + "[]", + "Floor", "-1", + "off", "on" ], "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 1, - 4 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"RelationalOperator", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8589", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant", - "label":"constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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 + 1 ] }, "viewer":{ @@ -705,214 +707,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"MinMax", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8595", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant8", - "label":"constant8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "OPEN_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":"BLDCmotorControl_FOC_R2017b_fixdt:8590", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant1", - "label":"constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "SPD_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":"BLDCmotorControl_FOC_R2017b_fixdt:8573", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto9", - "label":"Goto9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8571", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto6", - "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8568", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8572", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11680", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto8", "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", @@ -920,7 +725,7 @@ "IconDisplay" ], "values":[ - "b_errFlag", + "Vq_minSpd", "local", "Tag" ], @@ -940,12 +745,144 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8566", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11564", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "n_cruiseMotTgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11511", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9095", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9094", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9093", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto2", "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", @@ -953,7 +890,7 @@ "IconDisplay" ], "values":[ - "b_toTrqMod", + "Vq_min", "local", "Tag" ], @@ -973,38 +910,136 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8585", - "className":"Simulink.RelationalOperator", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9092", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Relational Operator4", - "label":"Relational Operator4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11669", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax3", + "label":"MinMax3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ - "Operator", - "InputSameDT", "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", "RndMeth", "SampleTime", + "SaturateOnIntegerOverflow", "ZeroCross" ], "values":[ - "==", + "Inherit: Inherit via internal rule", + "max", "off", - "boolean", - "Simplest", + "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:11676", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch4", + "label":"Switch4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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", - "Data Type", + "Signal Attributes", "-Other" ], "tabs_idx":[ 0, 1, - 4 + 9 ] }, "viewer":{ @@ -1013,17 +1048,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"RelationalOperator", + "blocktype":"Switch", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8565", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9091", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", @@ -1031,7 +1066,7 @@ "IconDisplay" ], "values":[ - "z_ctrlModPrev", + "Vq_max", "local", "Tag" ], @@ -1051,19 +1086,21 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8564", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11679", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From9", - "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "z_ctrlModReq", + "Vq_maxSpd", + "local", "Tag" ], "tabs":[ @@ -1077,135 +1114,24 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8594", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant7", - "label":"constant7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8563", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9419", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8561", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11665", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From5", "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "b_toOpen", + "n_cruiseMotTgt", "Tag" ], "tabs":[ @@ -1224,19 +1150,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8559", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9090", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"From45", + "label":"From45", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "z_ctrlModReq", + "Vq_minSpd", "Tag" ], "tabs":[ @@ -1255,436 +1181,19 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8558", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "b_toTrqMod", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8598", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"b_toActive", - "label":"b_toActive", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8556", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8555", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "z_ctrlModPrev", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8554", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From10", - "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8552", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8591", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant2", - "label":"constant2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "OPEN_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":"BLDCmotorControl_FOC_R2017b_fixdt:8570", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8569", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8548", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"b_errFlag", - "label":"b_errFlag", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8560", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11565", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From4", "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "z_ctrlModReq", + "n_cruiseMotTgt", "Tag" ], "tabs":[ @@ -1703,12 +1212,414 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9420", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11673", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux2", + "label":"Mux2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9088", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From37", + "label":"From37", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11658", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From3", + "label":"From3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11500", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From42", + "label":"From42", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11671", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux", + "label":"Mux", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11660", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9087", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From36", + "label":"From36", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11678", + "className":"Simulink.Demux", + "icon":"WebViewIcon3", + "name":"Demux", + "label":"Demux", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11501", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11659", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11480", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11481", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11510", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_motStdStill", - "label":"b_motStdStill", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"b_cruiseCtrlEna", + "label":"b_cruiseCtrlEna", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Port", @@ -1730,7 +1641,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "7", "Port number", "[]", "[]", @@ -1770,12 +1681,234 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8549", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9082", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11666", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11657", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11479", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_ctrlModReq", - "label":"z_ctrlModReq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"VqFinPrev", + "label":"VqFinPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11663", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11661", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From14", + "label":"From14", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9078", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"n_mot", + "label":"n_mot", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Port", @@ -1837,12 +1970,188 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8551", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11535", + "className":"Simulink.DataTypeConversion", + "icon":"WebViewIcon3", + "name":"Data Type Conversion2", + "label":"Data Type Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11667", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From18", + "label":"From18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11664", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From17", + "label":"From17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9076", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"z_ctrlModPrev", - "label":"z_ctrlModPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9081", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_limProtErr", + "label":"iq_limProtErr", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Port", @@ -1904,19 +2213,86 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8553", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9077", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_min", + "label":"Vq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:10714", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "b_toActive", + "iq_limProtErr", "Tag" ], "tabs":[ @@ -1935,12 +2311,74 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8547", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11662", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:9089", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From38", + "label":"From38", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "Vq_maxSpd", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9075", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"b_motEna", - "label":"b_motEna", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Port", @@ -2002,346 +2440,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8562", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9421", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8587", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator6", - "label":"Relational Operator6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8582", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator11", - "label":"Relational Operator11", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:8579", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator9", - "label":"Logical Operator9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" - ], - "values":[ - "NOT", - "2", - "rectangular", - "off", - "boolean", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8578", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator7", - "label":"Logical Operator7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" - ], - "values":[ - "NOT", - "2", - "rectangular", - "off", - "boolean", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8576", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator4", - "label":"Logical Operator4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" - ], - "values":[ - "OR", - "4", - "rectangular", - "off", - "boolean", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8575", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator3", - "label":"Logical Operator3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" - ], - "values":[ - "AND", - "3", - "rectangular", - "off", - "boolean", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8574", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11668", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator1", "label":"Logical Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "Operator", @@ -2381,57 +2485,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8577", - "className":"Simulink.Logic", - "icon":"WebViewIcon3", - "name":"Logical Operator6", - "label":"Logical Operator6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "inspector":{ - "params":[ - "Operator", - "Inputs", - "IconShape", - "AllPortsSameDT", - "OutDataTypeStr", - "SampleTime" - ], - "values":[ - "OR", - "3", - "rectangular", - "off", - "boolean", - "-1" - ], - "tabs":[ - "Main", - "Data Type", - "-Other" - ], - "tabs_idx":[ - 0, - 3, - 5 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Logic", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8587#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9087#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2477,12 +2536,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8593#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9075#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2528,12 +2587,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8594#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9076#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2579,12 +2638,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8584#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9077#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2630,12 +2689,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8585#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9078#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2681,12 +2740,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8575#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9081#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2732,12 +2791,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8556#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9101#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2783,12 +2842,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8592#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9105#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2834,12 +2893,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8560#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9104#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2885,12 +2944,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8589#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10714#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2936,12 +2995,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8590#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11479#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2987,12 +3046,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8580#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9090#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3038,12 +3097,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8559#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11481#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3089,12 +3148,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8586#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11500#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3140,12 +3199,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8564#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9088#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3191,12 +3250,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8579#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11501#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3242,12 +3301,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8591#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11510#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3293,12 +3352,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8581#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3344,12 +3403,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8555#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11534#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3395,12 +3454,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8554#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11535#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3446,12 +3505,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8563#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11565#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3497,12 +3556,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8576#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9089#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3548,12 +3607,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8583#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11668#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3599,12 +3658,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8582#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11670#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3650,12 +3709,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8577#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11659#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3701,12 +3760,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8595#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11671#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3752,12 +3811,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8574#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11669#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3803,12 +3862,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8578#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11663#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3854,12 +3913,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8547#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11664#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3905,12 +3964,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8549#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11674#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3956,12 +4015,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8551#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11677#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4007,12 +4066,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8561#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11661#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4058,12 +4117,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8553#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11675#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4109,12 +4168,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8558#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11662#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4160,12 +4219,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8562#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11667#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4211,12 +4270,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8548#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11672#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4262,12 +4321,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8552#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11673#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4313,12 +4372,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9419#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11666#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4364,12 +4423,318 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9420#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11658#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11660#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11665#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11657#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11676#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11678#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", + "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:11678#out:2", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.png new file mode 100644 index 0000000000000000000000000000000000000000..6d2f02510a2a025cc11603ce47aa870ad41ad6fc GIT binary patch literal 9916 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.svg new file mode 100644 index 0000000..4defd79 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.svg @@ -0,0 +1,4005 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + The input is scaled, so already + + + + + + + + between [n_min, n_max] + + + + + + + + + + + + + + + + + + + If Cruise Control is enabled, the input request can still be used to accelerate, but once the input is + + + + + + + + released, the controller will resume to the set speed. This is managed using the MIN and MAX limits. + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq_Spd + + + + + + + + + + + + + + + + + + + + + + + + + + n_cruiseMotTgt + + + + + + + + + + + + + + + + + + + + + + n_cruiseMotTgt + + + + + + + + + + + + + + + int16 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_nKp + + + + + + + + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_nKi + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + > 0 + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + P + + + + + + + + I + + + + + + + + init + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + ext_limProt + + + + + + + + out + + + + + + + + PI(z) + + + + + + + + + + + + + + + + + + + + + + PI_clamp_fixdt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_minSpd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxSpd] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_minSpd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_mot] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + b_cruiseCtrlEna + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [n_cruiseMotTgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + n_mot + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [b_cruiseCtrlEna] + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq_limProtErr + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_limProtErr] + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxSpd] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.json similarity index 81% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.json index 4cb7aa8..e68d49d 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.json @@ -1,700 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9141", - "className":"Simulink.Outport", - "icon":"WebViewIcon3", - "name":"Vq_Trq", - "label":"Vq_Trq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10834", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"constant2", - "label":"constant2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9139", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKp", - "label":"cf_iqKp", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9138", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_iqKi", - "label":"cf_iqKi", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10831", - "className":"Simulink.Sum", - "icon":"WebViewIcon3", - "name":"Sum2", - "label":"Sum2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10842", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax1", - "label":"MinMax1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10829", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9131", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10841", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax2", - "label":"MinMax2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9128", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9127", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9125", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10819", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9126", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10820", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10846", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "ShowPortLabels", @@ -782,25 +93,47 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10838", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10841", + "className":"Simulink.MinMax", "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"MinMax2", + "label":"MinMax2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "OutDataTypeStr", + "Function", + "InputSameDT", + "Inputs", + "LockScale", + "OutMax", + "OutMin", + "RndMeth", + "SampleTime", + "SaturateOnIntegerOverflow", + "ZeroCross" ], "values":[ - "Vq_nLimProtMax", - "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" @@ -808,17 +141,70 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"MinMax", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10844", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10842", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax1", + "label":"MinMax1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9127", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "GotoTag", @@ -826,7 +212,7 @@ "IconDisplay" ], "values":[ - "Vq_minTrq", + "iq_max", "local", "Tag" ], @@ -846,12 +232,311 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10821", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9139", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_iqKp", + "label":"cf_iqKp", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9125", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:11474", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto12", + "label":"Goto12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10843", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9130", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10831", + "className":"Simulink.Sum", + "icon":"WebViewIcon3", + "name":"Sum2", + "label":"Sum2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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", + "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:10840", + "className":"Simulink.Gain", + "icon":"WebViewIcon3", + "name":"Gain4", + "label":"Gain4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10821", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From9", "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "GotoTag", @@ -877,43 +562,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10845", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10836", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10836", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From15", "label":"From15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "GotoTag", @@ -939,61 +593,25 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9116", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10846", + "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"Vq_nLimProtMax", - "label":"Vq_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"From13", + "label":"From13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "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" + "Vq_minTrq", + "Tag" ], "tabs":[ - "Main", - "Signal Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 2, - 11 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1001,17 +619,79 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10822", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10823", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From11", + "label":"From11", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10820", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10822", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From10", "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "GotoTag", @@ -1037,12 +717,224 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9129", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10819", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:11475", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10834", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant2", + "label":"constant2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10829", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10845", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From", + "label":"From", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9117", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9126", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "GotoTag", @@ -1050,7 +942,7 @@ "IconDisplay" ], "values":[ - "iq_min", + "r_inpTgtSca", "local", "Tag" ], @@ -1070,12 +962,45 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9115", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9131", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:11473", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"iq_min", - "label":"iq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"VqFinPrev", + "label":"VqFinPrev", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "Port", @@ -1097,7 +1022,7 @@ "OutputFunctionCall" ], "values":[ - "6", + "8", "Port number", "[]", "[]", @@ -1137,50 +1062,32 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9114", - "className":"Simulink.Inport", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9138", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"iq_max", - "label":"iq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"cf_iqKi", + "label":"cf_iqKi", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ - "Port", - "IconDisplay", + "Value", + "VectorParams1D", + "SampleTime", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "Unit", - "PortDimensions", - "VarSizeSig", - "SampleTime", - "SignalType", - "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "FramePeriod" ], "values":[ - "5", - "Port number", - "[]", - "[]", - "Inherit: auto", - "off", - "inherit", - "-1", - "Inherit", - "-1", - "auto", - "off", - "", + "cf_iqKi", "on", + "inf", + "[]", + "[]", + "fixdt(0,16,16)", "off", - "off", - "off" + "inf" ], "tabs":[ "Main", @@ -1189,8 +1096,8 @@ ], "tabs_idx":[ 0, - 2, - 11 + 3, + 7 ] }, "viewer":{ @@ -1199,17 +1106,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Inport", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9113", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9113", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"iq", "label":"iq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "Port", @@ -1271,76 +1178,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10843", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9117", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9111", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9114", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"Vq_max", - "label":"Vq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"iq_max", + "label":"iq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "Port", @@ -1362,7 +1205,7 @@ "OutputFunctionCall" ], "values":[ - "2", + "5", "Port number", "[]", "[]", @@ -1402,104 +1245,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9130", - "className":"Simulink.Goto", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9141", + "className":"Simulink.Outport", "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10840", - "className":"Simulink.Gain", - "icon":"WebViewIcon3", - "name":"Gain4", - "label":"Gain4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9110", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"Vq_Trq", + "label":"Vq_Trq", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "Port", @@ -1514,11 +1265,17 @@ "SampleTime", "SignalType", "BusOutputAsStruct", - "InputConnect", - "Interpolate", - "LatchByDelayingOutsideSignal", - "LatchInputForFeedbackSignals", - "OutputFunctionCall" + "EnsureOutportIsVirtual", + "InitialOutput", + "MustResolveToSignalObject", + "OutputWhenDisabled", + "OutputWhenUnConnected", + "OutputWhenUnconnectedValue", + "SignalName", + "SignalObject", + "SourceOfInitialOutputValue", + "StorageClass", + "VectorParamsAs1DForOutWhenUnconnected" ], "values":[ "1", @@ -1533,6 +1290,80 @@ "-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:9116", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_nLimProtMax", + "label":"Vq_nLimProtMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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", @@ -1561,12 +1392,79 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9112", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9115", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"iq_min", + "label":"iq_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9112", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_min", "label":"Vq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "Port", @@ -1628,19 +1526,252 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10823", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9111", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vq_max", + "label":"Vq_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9128", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9129", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10844", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:9110", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"r_inpTgtSca", + "label":"r_inpTgtSca", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10838", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "Vq_min", + "Vq_nLimProtMax", "Tag" ], "tabs":[ @@ -1659,12 +1790,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9111#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9111#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1710,12 +1841,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9110#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9110#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1761,12 +1892,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9112#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9112#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1812,12 +1943,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9113#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9113#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1863,12 +1994,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9115#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9115#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1914,12 +2045,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9114#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9114#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1965,12 +2096,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9116#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9116#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2016,12 +2147,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10834#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10829#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2067,12 +2198,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10820#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2118,12 +2249,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10820#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10821#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2169,12 +2300,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10821#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10831#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2220,12 +2351,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10831#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10819#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2271,12 +2402,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2322,12 +2453,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10836#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2373,12 +2504,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10838#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2424,12 +2555,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10840#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2475,12 +2606,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10823#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2526,12 +2657,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10823#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10822#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2577,12 +2708,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10822#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10842#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2628,12 +2759,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10842#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10841#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2679,12 +2810,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10841#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9138#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2730,12 +2861,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10845#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9139#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2781,12 +2912,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10846#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11473#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2832,12 +2963,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9138#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10834#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2883,12 +3014,114 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9139#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10846#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:10845#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", + "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:11475#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.png new file mode 100644 index 0000000000000000000000000000000000000000..8533c14554435442eb2a4402528a5fc9c3de1f95 GIT binary patch literal 7450 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 literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.svg similarity index 82% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.svg index 5f478ed..a309b31 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.svg @@ -1,279 +1,182 @@ - + - + - + - - - + + + - - + + - + - - 1 + + err + + + + + + + + P + + + + + + + + I + + + + + + + + init + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + ext_limProt + + + + + + + + out + + + + + + + + PI(z) - - + + - - + + - - - - - - - Vq_Trq - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - sfix32_En20 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_iqKp - - - - - - - - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - + - - cf_iqKi - - - - - - - + + PI_clamp_fixdt - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - + @@ -283,224 +186,15 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -526,11 +220,11 @@ - - + + - + sfix16_En4 @@ -542,29 +236,60 @@ - - - + + + - - + + - + - - + + - - [Vq_min] + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -575,7 +300,7 @@ - + @@ -585,11 +310,11 @@ - + - + [iq_max] @@ -608,7 +333,55 @@ - + + + + + + + + + + + + + + + + cf_iqKp + + + + + + + + + + + + + + + + + + + + + + ufix16_En12 + + + + + + + + + + + @@ -618,11 +391,11 @@ - + - + [Vq_max] @@ -641,76 +414,28 @@ - - - - - - - - - - - - - - - - [iq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - + + - + - + - - [r_inpTgtSca] + + [VqFinPrev] - + @@ -722,812 +447,7 @@ - - - - - - - - - - - - - - - - [iq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_minTrq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - P - - - - - - - - I - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - ext_limProt - - - - - - - - out - - - - - - - - PI(z) - - - - - - - - - - - - - - - - - - - - - - PI_clamp_fixdt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_nLimProtMax] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_minTrq] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_maxTrq] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 7 - - - - - - - - - - - - - - - - - - - - - - Vq_nLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [iq_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - iq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - iq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - iq - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1537,11 +457,11 @@ - + - + [Vq_maxTrq] @@ -1560,118 +480,7 @@ - - - - - - - - - - - - - - - - case: { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - Vq_max - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1681,11 +490,11 @@ - + - + [iq] @@ -1704,7 +513,71 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1714,11 +587,11 @@ - + - + -1 @@ -1736,11 +609,11 @@ - - + + - + sfix16_En4 @@ -1752,58 +625,43 @@ - - - + + + - - + + - - + + - - 1 + + [iq_min] - - - - - - - - - - - - - - - - - r_inpTgtSca + + - + - - + + - + sfix16_En4 @@ -1815,58 +673,43 @@ - - - + + + - - + + - - + + - - 3 + + [r_inpTgtSca] - - - - - - - - - - - - - - - - - Vq_min + + - + - - + + - + sfix16_En4 @@ -1878,7 +721,55 @@ - + + + + + + + + + + + + + + + + [Vq_minTrq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1888,11 +779,11 @@ - + - + [Vq_min] @@ -1910,11 +801,11 @@ - - + + - + sfix16_En4 @@ -1924,7 +815,1268 @@ - + + + + + + + + + + + + + + + + + + [iq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [iq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_maxTrq] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + VqFinPrev + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + cf_iqKi + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + iq + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + iq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + Vq_Trq + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + + + + + + + + + + + + + + + + + + + + + + Vq_nLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + iq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + Vq_max + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [iq_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_minTrq] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + @@ -1938,7 +2090,7 @@ - + @@ -1952,7 +2104,7 @@ - + @@ -1966,7 +2118,7 @@ - + @@ -1980,7 +2132,7 @@ - + @@ -1994,7 +2146,7 @@ - + @@ -2008,7 +2160,7 @@ - + @@ -2022,21 +2174,7 @@ - - - - - - - - - - - - - - - + @@ -2050,7 +2188,7 @@ - + @@ -2064,7 +2202,7 @@ - + @@ -2078,7 +2216,7 @@ - + @@ -2092,7 +2230,7 @@ - + @@ -2106,21 +2244,21 @@ - + - + - + - + @@ -2134,7 +2272,7 @@ - + @@ -2168,7 +2306,7 @@ - + @@ -2182,7 +2320,7 @@ - + @@ -2196,7 +2334,7 @@ - + @@ -2210,7 +2348,7 @@ - + @@ -2224,7 +2362,7 @@ - + @@ -2238,21 +2376,63 @@ - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2266,28 +2446,28 @@ - + - + - + - + - + - + @@ -2296,5 +2476,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.json similarity index 84% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.json index 6c9c5da..ce55d7c 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9165", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9165", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "IconShape", @@ -59,61 +59,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9724", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_idKi1", - "label":"cf_idKi1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_idKi", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9170", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9170", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vd", "label":"Vd", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "Port", @@ -188,12 +139,436 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9726", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9725", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_idKp1", + "label":"cf_idKp1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_idKp", + "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:9724", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"cf_idKi1", + "label":"cf_idKi1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "cf_idKi", + "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:9161", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto2", + "label":"Goto2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9159", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto18", + "label":"Goto18", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9158", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto17", + "label":"Goto17", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9723", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From8", + "label":"From8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9164", + "className":"Saturation Dynamic", + "icon":"WebViewIcon3", + "name":"Saturation Dynamic", + "label":"Saturation Dynamic", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9160", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto19", + "label":"Goto19", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9722", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9156", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9155", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9150", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9726", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"constant1", "label":"constant1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "Value", @@ -237,21 +612,433 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9161", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9149", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_min", + "label":"id_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9148", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"id_max", + "label":"id_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9147", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_min", + "label":"Vd_min", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9162", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto2", - "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "name":"Goto29", + "label":"Goto29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "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:11483", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"constant2", + "label":"constant2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9157", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto", + "label":"Goto", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "inspector":{ + "params":[ + "GotoTag", + "TagVisibility", + "IconDisplay" + ], + "values":[ + "id_Tgt", + "local", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Goto", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9151", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From1", + "label":"From1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "id_Tgt", + "Tag" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"From", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9146", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"Vd_max", + "label":"Vd_max", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:9152", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From2", + "label":"From2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], "values":[ "id", - "local", "Tag" ], "tabs":[ @@ -265,50 +1052,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Goto", + "blocktype":"From", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9160", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto19", - "label":"Goto19", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "ShowPortLabels", @@ -396,717 +1150,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9723", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From8", - "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9164", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic", - "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9162", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto29", - "label":"Goto29", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9722", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9156", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9725", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"cf_idKp1", - "label":"cf_idKp1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "cf_idKp", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9155", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9152", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From2", - "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9151", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "id_Tgt", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9150", - "className":"Simulink.ActionPort", - "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9159", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto18", - "label":"Goto18", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9158", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto17", - "label":"Goto17", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9149", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_min", - "label":"id_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9148", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"id_max", - "label":"id_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9147", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vd_min", - "label":"Vd_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9157", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto", - "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "id_Tgt", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9146", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"Vd_max", - "label":"Vd_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9145", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9145", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"id", "label":"id", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "Port", @@ -1168,12 +1217,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9144", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9144", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"id_Tgt", "label":"id_Tgt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "Port", @@ -1235,12 +1284,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9152#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9152#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1286,12 +1335,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9151#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9151#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1337,12 +1386,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9144#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9144#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1388,12 +1437,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9145#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9145#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1439,12 +1488,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9147#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9147#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1490,12 +1539,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9146#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9146#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1541,12 +1590,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9148#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9148#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1592,12 +1641,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9149#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9149#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1643,12 +1692,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9164#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1694,12 +1743,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9155#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9155#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1745,12 +1794,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9156#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9156#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1796,12 +1845,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9165#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9165#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1847,12 +1896,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9724#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9724#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1898,12 +1947,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9722#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9725#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1949,12 +1998,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9725#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2000,12 +2049,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9726#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9726#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2051,12 +2100,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9723#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2102,12 +2151,63 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9723#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9722#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", + "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:11483#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.png new file mode 100644 index 0000000000000000000000000000000000000000..ec57fbed6007a636ff97493525cdaa8b7699730c GIT binary patch literal 5750 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 r)NR}Gx>V@y
- + - + @@ -77,91 +77,43 @@ - - - - - - - - - - - - - - - - cf_idKi - - - - - - - - - - - - - - - - - - - - - - ufix16_En16 - - - - - - - - - - - - + + - + - + - + 1 - + - + - - + + - + Vd @@ -173,44 +125,44 @@ - - - + + + - - + + - - + + - - 0 + + cf_idKp - - + + - - + + - - + + - - sfix32_En20 + + ufix16_En12 @@ -221,7 +173,55 @@ - + + + + + + + + + + + + + + + + cf_idKi + + + + + + + + + + + + + + + + + + + + + + ufix16_En16 + + + + + + + + + + + @@ -254,720 +254,7 @@ - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - err - - - - - - - - P - - - - - - - - I - - - - - - - - satMax - - - - - - - - satMin - - - - - - - - ext_limProt - - - - - - - - out - - - - - - - - PI(z) - - - - - - - - - - - - - - - - - - - - - - PI_clamp_fixdt - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vd_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - cf_idKp - - - - - - - - - - - - - - - - - - - - - - ufix16_En12 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [id_Tgt] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - Action Port - - - - - - - - - - - + @@ -977,11 +264,11 @@ - + - + [Vd_min] @@ -1000,7 +287,7 @@ - + @@ -1010,11 +297,11 @@ - + - + [Vd_max] @@ -1033,7 +320,440 @@ - + + + + + + + + + + + + + + + + [Vd_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vd_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [id_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + if { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -1043,11 +763,11 @@ - + - + 6 @@ -1065,11 +785,11 @@ - + - + id_min @@ -1080,11 +800,11 @@ - + - + sfix16_En4 @@ -1096,7 +816,7 @@ - + @@ -1106,11 +826,11 @@ - + - + 5 @@ -1128,11 +848,11 @@ - + - + id_max @@ -1143,11 +863,11 @@ - + - + sfix16_En4 @@ -1159,7 +879,7 @@ - + @@ -1169,11 +889,11 @@ - + - + 4 @@ -1191,11 +911,11 @@ - + - + Vd_min @@ -1206,11 +926,11 @@ - + - + sfix16_En4 @@ -1222,7 +942,88 @@ - + + + + + + + + + + + + + + + + [id_min] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + sfix32_En20 + + + + + + + + + + + @@ -1232,11 +1033,11 @@ - + - + [id_Tgt] @@ -1255,7 +1056,55 @@ - + + + + + + + + + + + + + + + + [id_Tgt] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1265,11 +1114,11 @@ - + - + 3 @@ -1287,11 +1136,11 @@ - + - + Vd_max @@ -1302,11 +1151,11 @@ - + - + sfix16_En4 @@ -1318,7 +1167,214 @@ - + + + + + + + + + + + + + + + + [id] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + err + + + + + + + + P + + + + + + + + I + + + + + + + + init + + + + + + + + satMax + + + + + + + + satMin + + + + + + + + ext_limProt + + + + + + + + out + + + + + + + + PI(z) + + + + + + + + + + + + + + + + + + + + + + PI_clamp_fixdt + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1328,11 +1384,11 @@ - + - + 2 @@ -1350,11 +1406,11 @@ - + - + id @@ -1365,11 +1421,11 @@ - + - + sfix16_En4 @@ -1381,7 +1437,7 @@ - + @@ -1391,11 +1447,11 @@ - + - + 1 @@ -1413,11 +1469,11 @@ - + - + id_Tgt @@ -1428,11 +1484,11 @@ - + - + sfix16_En4 @@ -1442,7 +1498,7 @@ - + @@ -1456,7 +1512,7 @@ - + @@ -1470,7 +1526,7 @@ - + @@ -1484,7 +1540,7 @@ - + @@ -1498,7 +1554,7 @@ - + @@ -1512,7 +1568,7 @@ - + @@ -1526,7 +1582,7 @@ - + @@ -1540,7 +1596,7 @@ - + @@ -1554,7 +1610,7 @@ - + @@ -1568,7 +1624,7 @@ - + @@ -1582,7 +1638,7 @@ - + @@ -1596,7 +1652,7 @@ - + @@ -1610,77 +1666,63 @@ - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - + @@ -1694,7 +1736,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.json new file mode 100644 index 0000000..1d5efd5 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9164:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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", + "OutMin", + "OutMax", + "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:9164:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "OutMin", + "OutMax", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:9164:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:9164:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "inspector":{ + "params":[ + "PropDataTypeMode", + "PropDataType", + "IfRefDouble", + "IfRefSingle", + "IsSigned", + "NumBitsBase", + "NumBitsMult", + "NumBitsAdd", + "NumBitsAllowFinal", + "PropScalingMode", + "PropScaling", + "ValuesUsedBestPrec", + "SlopeBase", + "SlopeMult", + "SlopeAdd", + "BiasBase", + "BiasMult", + "BiasAdd" + ], + "values":[ + "Inherit via propagation rule", + "fixdt(1, 16)", + "double", + "single", + "IsSigned1", + "NumBits1", + "1", + "0", + "1:128", + "Inherit via propagation rule", + "2^-10", + "[5 -7]", + "Slope1", + "1", + "0", + "Bias1", + "1", + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"S-Function", + "masktype":"Data Type Propagation" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9164:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "inspector":{ + "params":[ + "NumInputPorts" + ], + "values":[ + "2" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeDuplicate", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9164:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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:9164:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9164", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.svg index c11c031..a82fb81 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,9 +61,9 @@ - + - + @@ -140,9 +140,9 @@ - + - + @@ -332,9 +332,9 @@ - + - + @@ -524,9 +524,9 @@ - + - + @@ -603,9 +603,9 @@ - + - + @@ -652,9 +652,9 @@ - + - + @@ -709,7 +709,7 @@ - + @@ -772,7 +772,7 @@ - + @@ -835,7 +835,7 @@ - + @@ -896,7 +896,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -1012,19 +1012,19 @@ - - - + + + - + @@ -1058,7 +1058,7 @@ - + @@ -1112,7 +1112,7 @@ - + @@ -1146,7 +1146,7 @@ - + @@ -1160,7 +1160,7 @@ - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.json index 5f819b1..a296859 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.json @@ -1,324 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10737", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto4", - "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9189", - "className":"Simulink.SignalConversion", - "icon":"WebViewIcon3", - "name":"Signal Conversion2", - "label":"Signal Conversion2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9186", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9187", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto31", - "label":"Goto31", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10732", - "className":"Simulink.MinMax", - "icon":"WebViewIcon3", - "name":"MinMax", - "label":"MinMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9184", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9183", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto1", - "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:10738", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9181", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From20", - "label":"From20", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9191", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9191", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"Vq_Vlt", "label":"Vq_Vlt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "Port", @@ -393,20 +80,22 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9179", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9189", + "className":"Simulink.SignalConversion", "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "name":"Signal Conversion2", + "label":"Signal Conversion2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ - "GotoTag", - "IconDisplay" + "ConversionOutput", + "OutDataTypeStr", + "OverrideOpt" ], "values":[ - "Vq_max", - "Tag" + "Signal copy", + "Inherit: auto", + "off" ], "tabs":[ "Parameter Attributes" @@ -419,24 +108,118 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"SignalConversion", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10731", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9188", + "className":"Saturation Dynamic", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "name":"Saturation Dynamic1", + "label":"Saturation Dynamic1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:10732", + "className":"Simulink.MinMax", + "icon":"WebViewIcon3", + "name":"MinMax", + "label":"MinMax", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:9186", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto3", + "label":"Goto3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ "r_nLimProtMax", + "local", "Tag" ], "tabs":[ @@ -450,25 +233,27 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9177", - "className":"Simulink.ActionPort", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10737", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Action Port", - "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "name":"Goto4", + "label":"Goto4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ - "InitializeStates", - "PropagateVarSize" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "held", - "Only when execution is resumed" + "r_inpTgtScaAbs", + "local", + "Tag" ], "tabs":[ "Parameter Attributes" @@ -481,17 +266,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"ActionPort", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9185", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9185", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto2", "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "GotoTag", @@ -519,19 +304,85 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10733", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9184", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto13", + "label":"Goto13", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:9183", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto1", + "label":"Goto1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:10738", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "name":"From6", + "label":"From6", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "GotoTag", "IconDisplay" ], "values":[ - "r_inpTgtSca", + "r_inpTgtScaAbs", "Tag" ], "tabs":[ @@ -550,12 +401,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10740", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10731", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:10740", "className":"Simulink.Signum", "icon":"WebViewIcon3", "name":"SignDeltaU2", "label":"SignDeltaU2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "ZeroCross", @@ -581,12 +463,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10725", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9179", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From16", + "label":"From16", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:10725", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "GotoTag", @@ -612,12 +525,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9176", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10733", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From5", + "label":"From5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:9176", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_nLimProtMax", "label":"r_nLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "Port", @@ -679,12 +623,69 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9175", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10741", + "className":"Simulink.Product", + "icon":"WebViewIcon3", + "name":"Divide1", + "label":"Divide1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:9175", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_iqLimProtMax", "label":"r_iqLimProtMax", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "Port", @@ -746,12 +747,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9174", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9174", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_min", "label":"Vq_min", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "Port", @@ -813,69 +814,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10741", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide1", - "label":"Divide1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9173", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9173", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq_max", "label":"Vq_max", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "Port", @@ -937,12 +881,76 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10736", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9181", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From20", + "label":"From20", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:9187", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto31", + "label":"Goto31", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:10736", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtScaAbs", "label":"r_inpTgtScaAbs", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "Port", @@ -1004,51 +1012,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188", - "className":"Saturation Dynamic", - "icon":"WebViewIcon3", - "name":"Saturation Dynamic1", - "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9172", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9172", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_inpTgtSca", "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "Port", @@ -1110,12 +1079,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9172#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9177", + "className":"Simulink.ActionPort", + "icon":"WebViewIcon3", + "name":"Action Port", + "label":"Action Port", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", + "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:9172#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1161,12 +1161,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9181#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9181#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1212,12 +1212,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9179#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9179#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1263,12 +1263,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9173#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9173#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1314,12 +1314,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9174#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9174#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1365,12 +1365,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9175#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9175#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1416,12 +1416,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9176#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9176#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1467,12 +1467,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9189#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9189#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1518,12 +1518,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9188#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1569,12 +1569,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10731#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10731#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1620,12 +1620,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10725#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10725#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1671,12 +1671,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10736#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10736#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1722,12 +1722,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10738#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10738#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1773,12 +1773,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10733#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10733#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1824,12 +1824,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10732#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10732#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1875,12 +1875,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10741#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10741#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1926,12 +1926,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10740#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10740#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.png similarity index 68% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.png index 1dd1515977bb74db22b8892452281501f2bd2ef5..2da4136c78617c10092058c939ddc8dfb998ed09 100644 GIT binary patch delta 1406 zcmZ3ey2@>_FFe+=jKm)XPkYu z=H#P?4-;z`ZBp^v5LLf+Mf|1(g)5h?_BHn19-z^3>XcVVNQlns z-5u+!9zTAZeQ$b_(adW$|0izTvZm32;pow$uXio}@ayaA)7um)Y~-d)o0gQ9$G0+s ztF^WDRBoJczpm&ICF<=aUthLnMzh(xa{cVd z$;n=CCwQm`^tu^ZSj_lZbMZdk%GIk+e-AKoF_Ahd9$&NZP5O7g8MZpIva+YeoYSmM z&J1``^(OB3_xJH%L+y)wZl?-g$y&3D|I^V60(av73H8)l$@XpC{`_u^mx@rN^dz~K zsI}*2<^0jQ;dgk?`+dLlX3d`cxoX|%r-y?5ZMU9NjoQ5@d&2j7)&7~M=UJEYef|3N z$98|agZ}luF7Jt}fA6AbTQ#r#-_Nsphn%OEJDi(i$-MtQ|MJV7^8bGv&)&C_@nYGA zRo1dPvGH54gh@QB4N0vRd#*cGGH>bE>E-fI!fkDTEI)bjXx{=A$9$uQ?W(F4!7*!i zKF>OvRbF8=z}l={A3tJm-A zn*aArddKm{8X6i0w(tA8cFoi4Gi_gP-MaP1*Y)+ihuis;rFxZwIu%5?7A{)E^!V}P z6)RRWoPX|YAi=_5^Y6!Fi;52qwn<7Yad*GRxU=N5+P~B!ri1$Ki%KT7$WNL2aI16s zl;=8sH)n3rIsCFDsjSQ_`%$j$qmLGRy7fP87JV(d-*6VPnoIT4qJ+)Y*TQ0QnyQ7$x*oXal z_s;NEt7p{t=IB>imQ<1PVqf*8`L*97eSCe_R{H-s9HZ?zrGF3er&H|m5AL5n-B?jm z=)db`kNUfNN8P>i;(va-o&WgB$;mV3&JA^2z@TC7cy9(68TEzt#G`tRJQs~ku= zxF%}uR`tEhm$Qp?vxcn>-MP6XYOPyvuyBuC^0m0$&(F^%KR-7&^82}77bWd`*4uaN zuz0@6dePS@<-A7E${xQx=$JZVyThapIkB=LEMJV#KLH;wf3og>C z>l=RjtxKIzUQ!~WHaXbyW|d_3(SV4EA1B_fRbyiDT_bItm+=4J-yL;-t=!z*rv|P% z)3ZHl?XedxG)k;wdDxi$)cv1!bH3k~4IJ4MZr+TX;iL91HviYDsH<(7i`Gl!y;7JQ i$k;fEu}|zr{ltg~-SZZCJYZm8VDNPHb6Mw<&;$UMSiuGW delta 1665 zcmZ3ky-<6CC1dbLtN(oUaqGh+A4O-&yR5#tXzg0v=gFTxf97Ce3RrzLBRAKzzTSS{ z-?#b75v0Q6Z`XR`~IUVgO^YF9(}g!$y$x~Qcs?|uWSFmas|V&KH#esjK03mgVIuYB)>iIGDhIRbw=SwX*>r5_v~^}@P3}4^6wuPv4h#(3 zxaPgmu2((%{p%~^yH2J=eg5Nq?9wJSCPoo)@%69!4!yp-6qB-xRo*ArfEn@#v=ccdZk@Z73-z(TV1n z`BEj_Y2xdR)o<_bufH1p_l#lgbl-s08&}z#5O;PisQ>A0Q2(mL;@Z7=<(oApdZgrf zR0(8lwaVV~adm<<@8^BL-|f!G%RBdar`~jKf7`EDtfptY{j|>UUiEw1rMlJc?pR*A ze*N)%yPqufe_#54uKK%Ixb@46%6~tfoA2h}kG;oeS^SLWPo4c7KlQplkLB0@e8%Q- z`{1f~B^yd=uLeaY&iEcUwLWsr_K>t4Q?JF}tDO-4^~;0#YU<+FO_Nymo@|kyHsyg& z;YOn~*=DmJeyu8ebHnh4x9ZAkEX~O08s$`ZwwJ z&Ng!Hj*g7`zOKzr)!l#YjpzEcYmct4|C=piS0iyTLu8@{%fbK-QBhF|d3kqNSJoOk z`KE&k3=cjYmp^{6nSJ}&3ktSYpZHEJoo)V6Us#x<&QfUUWR*V)*6^&CwOV46{&K$W z(oR-G6F@mSGw3MUO z36u#}hTP7YZy2~QjK?F*|JPFQ=?}_wZ_K}McV}O%wA*6A-R1AyEM$&7d9q~FwPR_U z9oL3EKGG>HUCZP0+AX5lVy<6ESXfeCp5G3g*^48-tT?rsf76By4gcT1JsM-gnXr++ zXw~L=;ls|(-|tTT_h$3?q^zv0v(=a6pG9dds(B(iA>8f+*MJc9rL;2t|IpxAW-Hqn6@#1=lX$ zlRd$3yL3K3pVr|$tdm;OU%$E#8LwXxYc==Si4z=36Hm-)uQWDqRJ)~7$$I4dckRP_ z7B60GFw^JMwbKzgZS{u^9dgghHx*RKNV>bDkooub_s74!z7EQPJwd5yd#+}gy1BbA zy!e`$Pt2CzS&Y0-Od4 uE=)We#Bl3LQcZouCB!+COp6cvXSUlix%=V?xflip1_n=8KbLh*2~7Z1it$MR diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.svg similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.svg index a5120b9..00232f5 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.svg @@ -9,33 +9,48 @@ - + - - - + + + - - + + - + - - [r_inpTgtScaAbs] + + 1 - - + + + + + + + + + + + + + + + + + Vq_Vlt @@ -46,7 +61,7 @@ - + @@ -56,116 +71,108 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - + @@ -173,7 +180,7 @@ - + @@ -181,6 +188,14 @@ + + + + + + + + @@ -206,11 +221,11 @@ - + - + sfix16_En4 @@ -222,29 +237,108 @@ - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - [r_nLimProtMax] + + up + + + + + + + + u + + + + + + + + lo + + + + + + + + y - - + + + + + + + + + + + + + + + + + sfix16_En4 @@ -255,42 +349,9 @@ - - - - - - - - - - - - - - - - [r_iqLimProtMax] - - - - - - - - - - - - - - - - - - + - + @@ -298,20 +359,20 @@ - + - + - + - - + + @@ -336,11 +397,11 @@ - + - + sfix16_En4 @@ -352,302 +413,29 @@ - - + + - + - + - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_min] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - Vq_Vlt - - - - - - - - - - - - - - - - - - - - - - - - - - [Vq_max] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - + [r_nLimProtMax] - - - - - - - - - - - - - - - - - sfix16_En4 + + @@ -658,44 +446,29 @@ - - - + + + - - + + - - + + - - case: { } + + [r_inpTgtScaAbs] - - - - - - - - - - - - - - - - - Action Port + + @@ -706,7 +479,7 @@ - + @@ -716,11 +489,11 @@ - + - + [Vq_min] @@ -739,43 +512,109 @@ - - - + + + - - + + - - + + - + [r_inpTgtSca] - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtScaAbs] + + + + + + - + - - + + - + sfix16_En4 @@ -787,9 +626,57 @@ - + + + + + + + + + + + + + + + + [r_nLimProtMax] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + - + @@ -797,35 +684,35 @@ - + - + - + - + - + - + - + - + @@ -851,11 +738,11 @@ - + - + int16 @@ -867,7 +754,55 @@ - + + + + + + + + + + + + + + + + [Vq_max] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -877,11 +812,11 @@ - + - + [r_iqLimProtMax] @@ -899,11 +834,11 @@ - + - + sfix16_En4 @@ -915,7 +850,55 @@ - + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -925,11 +908,11 @@ - + - + 6 @@ -947,11 +930,11 @@ - + - + r_nLimProtMax @@ -962,11 +945,11 @@ - + - + sfix16_En4 @@ -978,135 +961,9 @@ - - - - - - - - - - - - - - - - 5 - - - - - - - - - - - - - - - - - - - - - - r_iqLimProtMax - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - Vq_min - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + - + @@ -1114,19 +971,19 @@ - + - + - + - + @@ -1144,11 +1001,11 @@ - + - + sfix16_En4 @@ -1160,7 +1017,133 @@ - + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + + + + + + + + r_iqLimProtMax + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + Vq_min + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1170,11 +1153,11 @@ - + - + 3 @@ -1192,11 +1175,11 @@ - + - + Vq_max @@ -1207,11 +1190,11 @@ - + - + sfix16_En4 @@ -1223,7 +1206,88 @@ - + + + + + + + + + + + + + + + + [Vq_min] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_iqLimProtMax] + + + + + + + + + + + + + + + + + + @@ -1233,11 +1297,11 @@ - + - + 2 @@ -1255,11 +1319,11 @@ - + - + r_inpTgtScaAbs @@ -1270,11 +1334,11 @@ - + - + sfix16_En4 @@ -1286,119 +1350,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - up - - - - - - - - u - - - - - - - - lo - - - - - - - - y - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1408,11 +1360,11 @@ - + - + 1 @@ -1430,11 +1382,11 @@ - + - + r_inpTgtSca @@ -1445,11 +1397,11 @@ - + - + sfix16_En4 @@ -1459,7 +1411,55 @@ - + + + + + + + + + + + + + + + + + + case: { } + + + + + + + + + + + + + + + + + + + + + + Action Port + + + + + + + + + @@ -1473,7 +1473,7 @@ - + @@ -1487,7 +1487,7 @@ - + @@ -1501,7 +1501,7 @@ - + @@ -1515,7 +1515,7 @@ - + @@ -1529,7 +1529,7 @@ - + @@ -1543,7 +1543,7 @@ - + @@ -1557,7 +1557,7 @@ - + @@ -1571,7 +1571,7 @@ - + @@ -1585,7 +1585,7 @@ - + @@ -1599,7 +1599,7 @@ - + @@ -1613,7 +1613,7 @@ - + @@ -1627,7 +1627,7 @@ - + @@ -1641,7 +1641,7 @@ - + @@ -1655,7 +1655,7 @@ - + @@ -1669,7 +1669,7 @@ - + @@ -1683,7 +1683,7 @@ - + @@ -1699,5 +1699,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json new file mode 100644 index 0000000..3a4e984 --- /dev/null +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json @@ -0,0 +1,936 @@ +[ + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9188:10", + "className":"Simulink.Outport", + "icon":"WebViewIcon3", + "name":"y", + "label":"y", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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", + "OutMin", + "OutMax", + "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:9188:9", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"UpperRelop", + "label":"UpperRelop", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:8", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch2", + "label":"Switch2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "OutMin", + "OutMax", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:9188:7", + "className":"Simulink.Switch", + "icon":"WebViewIcon3", + "name":"Switch", + "label":"Switch", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "inspector":{ + "params":[ + "Criteria", + "InputSameDT", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "RndMeth", + "SaturateOnIntegerOverflow", + "AllowDiffInputSizes", + "SampleTime", + "Threshold", + "ZeroCross" + ], + "values":[ + "u2 ~= 0", + "off", + "[]", + "[]", + "Inherit: Inherit via back propagation", + "off", + "Floor", + "off", + "off", + "-1", + "0", + "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:9188:6", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"LowerRelop1", + "label":"LowerRelop1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:5", + "className":"Simulink.SFunction", + "icon":"WebViewIcon3", + "name":"Data Type Propagation", + "label":"Data Type Propagation", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "inspector":{ + "params":[ + "PropDataTypeMode", + "PropDataType", + "IfRefDouble", + "IfRefSingle", + "IsSigned", + "NumBitsBase", + "NumBitsMult", + "NumBitsAdd", + "NumBitsAllowFinal", + "PropScalingMode", + "PropScaling", + "ValuesUsedBestPrec", + "SlopeBase", + "SlopeMult", + "SlopeAdd", + "BiasBase", + "BiasMult", + "BiasAdd" + ], + "values":[ + "Inherit via propagation rule", + "fixdt(1, 16)", + "double", + "single", + "IsSigned1", + "NumBits1", + "1", + "0", + "1:128", + "Inherit via propagation rule", + "2^-10", + "[5 -7]", + "Slope1", + "1", + "0", + "Bias1", + "1", + "0" + ], + "tabs":[ + ], + "tabs_idx":[ + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"S-Function", + "masktype":"Data Type Propagation" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9188:4", + "className":"Simulink.DataTypeDuplicate", + "icon":"WebViewIcon3", + "name":"Data Type Duplicate", + "label":"Data Type Duplicate", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "inspector":{ + "params":[ + "NumInputPorts" + ], + "values":[ + "2" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"DataTypeDuplicate", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9188:3", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"lo", + "label":"lo", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:2", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"u", + "label":"u", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:1", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"up", + "label":"up", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:1#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:2#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:3#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:7#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:8#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:6#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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:9188:9#out:1", + "className":"Simulink.Line", + "icon":"WebViewIcon5", + "name":"", + "label":"", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9188", + "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/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.svg similarity index 94% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.svg index d38565d..7b55ae2 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,9 +61,9 @@ - + - + @@ -140,9 +140,9 @@ - + - + @@ -332,9 +332,9 @@ - + - + @@ -524,9 +524,9 @@ - + - + @@ -603,9 +603,9 @@ - + - + @@ -652,7 +652,7 @@ - + @@ -709,7 +709,7 @@ - + @@ -772,7 +772,7 @@ - + @@ -835,7 +835,7 @@ - + @@ -896,7 +896,7 @@ - + @@ -930,7 +930,7 @@ - + @@ -1009,22 +1009,22 @@ - + - + - + - + @@ -1058,7 +1058,7 @@ - + @@ -1112,7 +1112,7 @@ - + @@ -1146,7 +1146,7 @@ - + @@ -1160,7 +1160,7 @@ - + @@ -1176,5 +1176,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json index d07e98e..a2b6f58 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9200", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9200", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_pos", "label":"z_pos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -67,12 +67,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9239", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9239", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"DC_phaC ", "label":"DC_phaC ", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -147,12 +147,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9221", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9221", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -180,12 +180,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9238", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9238", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"DC_phaB", "label":"DC_phaB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -260,12 +260,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9237", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9237", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"DC_phaA", "label":"DC_phaA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -340,12 +340,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9226", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9226", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto4", "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -373,12 +373,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9222", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9222", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -406,12 +406,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9224", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9224", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto2", "label":"Goto2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -439,12 +439,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9219", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9219", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From8", "label":"From8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -470,12 +470,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9220", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9220", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From9", "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -501,12 +501,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9212", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9212", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From10", "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -532,12 +532,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9208", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9208", "className":"Simulink.Demux", "icon":"WebViewIcon3", "name":"Demux", "label":"Demux", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Outputs", @@ -565,12 +565,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9202", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9202", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"V_phaABC_FOC", "label":"V_phaABC_FOC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -632,12 +632,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9228", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9228", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto6", "label":"Goto6", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -665,12 +665,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9231", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9231", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto9", "label":"Goto9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -698,12 +698,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9205", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9205", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"Vq", "label":"Vq", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -765,12 +765,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9213", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9213", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From2", "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -796,12 +796,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9199", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9199", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"b_enaAdvCtrl", "label":"b_enaAdvCtrl", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -863,12 +863,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9223", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9223", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto10", "label":"Goto10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -896,12 +896,1115 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9455", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9449", + "className":"Simulink.UnitDelay", + "icon":"WebViewIcon3", + "name":"UnitDelay4", + "label":"UnitDelay4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "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:9741", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"SIN_Method", + "label":"SIN_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:9233", + "className":"Simulink.RelationalOperator", + "icon":"WebViewIcon3", + "name":"Relational Operator6", + "label":"Relational Operator6", + "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: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: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: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: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: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: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: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: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: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: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: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", + "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: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:9838", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM3", + "label":"CTRL_COMM3", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" + ], + "values":[ + "CTRL_SIN", + "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:9908", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From15", + "label":"From15", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "inspector":{ + "params":[ + "GotoTag", + "IconDisplay" + ], + "values":[ + "V_phaABC_FOC", + "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:9834", + "className":"Simulink.Constant", + "icon":"WebViewIcon3", + "name":"CTRL_COMM2", + "label":"CTRL_COMM2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "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":"" + } + }, + { + "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: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: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:9455", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"VqFinPrev", "label":"VqFinPrev", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -976,838 +2079,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9235", - "className":"Simulink.Switch", - "icon":"WebViewIcon3", - "name":"Switch2", - "label":"Switch2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9449", - "className":"Simulink.UnitDelay", - "icon":"WebViewIcon3", - "name":"UnitDelay4", - "label":"UnitDelay4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9233", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator6", - "label":"Relational Operator6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9840", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator2", - "label":"Relational Operator2", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9225", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto3", - "label":"Goto3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9741", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"SIN_Method", - "label":"SIN_Method", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9925", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9926", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto13", - "label":"Goto13", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9452", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto12", - "label":"Goto12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9927", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9920", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From6", - "label":"From6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9454", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From5", - "label":"From5", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9917", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9215", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From3", - "label":"From3", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9833", - "className":"Simulink.If", - "icon":"WebViewIcon3", - "name":"If", - "label":"If", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9451", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto11", - "label":"Goto11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9908", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From15", - "label":"From15", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "GotoTag", - "IconDisplay" - ], - "values":[ - "V_phaABC_FOC", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"From", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9227", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto5", - "label":"Goto5", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9924", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9832", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From12", - "label":"From12", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9915", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From", - "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9842", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9842", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"FOC_Method", "label":"FOC_Method", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1819,6 +2104,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1829,10 +2115,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1842,7 +2127,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1855,6 +2140,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1864,21 +2150,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1893,88 +2176,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9835", - "className":"Simulink.RelationalOperator", - "icon":"WebViewIcon3", - "name":"Relational Operator1", - "label":"Relational Operator1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9831", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From11", - "label":"From11", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9207", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9207", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"CTRL_COMM1", "label":"CTRL_COMM1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Value", @@ -2018,473 +2225,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9914", - "className":"Simulink.Merge", - "icon":"WebViewIcon3", - "name":"Merge", - "label":"Merge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "InitialOutput", - "AllowUnequalInputPortWidths", - "InputPortOffsets", - "Inputs" - ], - "values":[ - "[]", - "off", - "[]", - "3" - ], - "tabs":[ - "Parameter Attributes", - "-Other" - ], - "tabs_idx":[ - 0, - 1 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Merge", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8216", - "className":"Simulink.DataTypeConversion", - "icon":"WebViewIcon3", - "name":"Data Type Conversion6", - "label":"Data Type Conversion6", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9929", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From16", - "label":"From16", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9904", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon1", - "name":"COM_Method", - "label":"COM_Method", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "off", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9214", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From25", - "label":"From25", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9916", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From1", - "label":"From1", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9922", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_dir", - "label":"z_dir", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9838", - "className":"Simulink.Constant", - "icon":"WebViewIcon3", - "name":"CTRL_COMM3", - "label":"CTRL_COMM3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "inspector":{ - "params":[ - "Value", - "VectorParams1D", - "SampleTime", - "OutMin", - "OutMax", - "OutDataTypeStr", - "LockScale", - "FramePeriod" - ], - "values":[ - "CTRL_SIN", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9206", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9923", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9923", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_fieldWeak", "label":"r_fieldWeak", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -2546,43 +2292,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9928", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9832", "className":"Simulink.From", "icon":"WebViewIcon3", - "name":"From14", - "label":"From14", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9839", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From13", - "label":"From13", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "name":"From12", + "label":"From12", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "GotoTag", @@ -2608,12 +2323,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9921", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9921", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"a_elecAngle", "label":"a_elecAngle", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -2675,12 +2390,109 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9201", + "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: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:9201", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_ctrlTypSel", "label":"z_ctrlTypSel", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Port", @@ -2742,32 +2554,147 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9834", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9925", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"CTRL_COMM2", - "label":"CTRL_COMM2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "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: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:9227", + "className":"Simulink.Goto", + "icon":"WebViewIcon3", + "name":"Goto5", + "label":"Goto5", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", + "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: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", - "FramePeriod" + "Unit", + "PortDimensions", + "VarSizeSig", + "SampleTime", + "SignalType", + "BusOutputAsStruct", + "InputConnect", + "Interpolate", + "LatchByDelayingOutsideSignal", + "LatchInputForFeedbackSignals", + "OutputFunctionCall" ], "values":[ - "CTRL_FOC", - "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", @@ -2776,8 +2703,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 11 ] }, "viewer":{ @@ -2786,17 +2713,84 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"Inport", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9919", + "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:9919", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator2", "label":"Logical Operator2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Operator", @@ -2836,12 +2830,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9836", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9836", "className":"Simulink.Logic", "icon":"WebViewIcon3", "name":"Logical Operator1", "label":"Logical Operator1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "Operator", @@ -2881,12 +2875,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9208#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9208#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2932,12 +2926,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9208#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9208#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2983,12 +2977,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9208#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9208#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3034,12 +3028,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9200#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9200#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3085,12 +3079,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9212#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9212#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3136,12 +3130,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9220#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9220#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3187,12 +3181,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9219#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9219#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3238,12 +3232,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9202#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9202#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3289,12 +3283,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9205#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9205#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3340,12 +3334,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9199#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9199#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3391,12 +3385,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9214#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9214#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3442,12 +3436,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9207#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9207#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3493,12 +3487,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9233#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9233#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3544,12 +3538,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9206#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9206#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3595,12 +3589,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9201#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9201#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3646,12 +3640,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9235#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9235#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3697,12 +3691,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9449#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9449#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3748,12 +3742,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9454#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9454#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3799,12 +3793,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9213#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9213#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3850,12 +3844,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9215#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9215#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3901,12 +3895,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8216#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8216#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -3952,12 +3946,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9834#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9834#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4003,12 +3997,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9832#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9832#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4054,12 +4048,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9835#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9835#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4105,12 +4099,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9831#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9831#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4156,12 +4150,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9839#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9839#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4207,12 +4201,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9838#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9838#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4258,12 +4252,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9908#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9908#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4309,12 +4303,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9833#out:3", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9833#out:3", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4360,12 +4354,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9904#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9904#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4411,12 +4405,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9914#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9914#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4462,12 +4456,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9915#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9915#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4513,12 +4507,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9916#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9916#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4564,12 +4558,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9917#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9836#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4615,12 +4609,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9836#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9833#out:2", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4666,12 +4660,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9833#out:2", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9741#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4717,12 +4711,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9741#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9842#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4768,12 +4762,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9842#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9833#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4819,12 +4813,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9833#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9840#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4870,12 +4864,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9840#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9919#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4921,12 +4915,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9919#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9920#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -4972,12 +4966,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9920#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9921#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5023,12 +5017,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9921#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9922#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5074,12 +5068,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9922#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9923#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5125,12 +5119,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9923#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9927#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5176,12 +5170,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9927#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9928#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5227,12 +5221,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9928#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9929#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", @@ -5278,12 +5272,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9929#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11470#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png new file mode 100644 index 0000000000000000000000000000000000000000..027263140f4bcfd92ebdc9e14a0e6979a72c23af GIT binary patch literal 8500 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 IIVCg!0OfWZE&u=k literal 0 HcmV?d00001 diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.svg similarity index 91% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.svg index 8c387f7..a773497 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.svg @@ -9,11 +9,11 @@ - + - + @@ -76,7 +76,7 @@ - + @@ -124,7 +124,7 @@ - + @@ -157,7 +157,7 @@ - + @@ -205,7 +205,7 @@ - + @@ -253,7 +253,7 @@ - + @@ -286,7 +286,7 @@ - + @@ -319,7 +319,7 @@ - + @@ -352,7 +352,7 @@ - + @@ -400,7 +400,7 @@ - + @@ -448,7 +448,7 @@ - + @@ -496,7 +496,7 @@ - + @@ -539,30 +539,30 @@ - + - + - + int16 - + - + - + int16 @@ -574,7 +574,7 @@ - + @@ -637,7 +637,7 @@ - + @@ -670,7 +670,7 @@ - + @@ -703,7 +703,7 @@ - + @@ -766,7 +766,7 @@ - + @@ -814,7 +814,7 @@ - + @@ -877,7 +877,7 @@ - + @@ -910,247 +910,7 @@ - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - VqFinPrev - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T - - - - - - - - F - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1160,35 +920,35 @@ - + - + - + - + - + - + - + - + @@ -1214,11 +974,11 @@ - + - + sfix16_En4 @@ -1229,11 +989,11 @@ - + - + Ini=0 @@ -1245,184 +1005,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - + @@ -1438,51 +1021,51 @@ - + - - r_inpTgtSca + + VqFin - + - + a_elecAngle - + - + z_dir - + - + r_fieldWeak - + - + V_phaABC_SIN - + - + elseif { } @@ -1512,11 +1095,11 @@ - + - + SIN_Method @@ -1529,16 +1112,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -1550,16 +1133,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -1570,196 +1153,73 @@ - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFinPrev] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [a_elecAngle] - - - - - - - + + - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [b_enaAdvCtrl] - - - - - - - - - - - - - + - - + + - + boolean @@ -1771,43 +1231,203 @@ - - - + + + - - + + - + - - + + - - [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + boolean + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + sfix16_En4 @@ -1819,103 +1439,7 @@ - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1925,43 +1449,43 @@ - + - + u1 - + - + u2 - + - + if(u1 ~= 0) - + - + elseif(u2 ~= 0) - + - + else @@ -1979,26 +1503,11 @@ - + - - action - - - - - - - - - - - - - - + action @@ -2009,11 +1518,26 @@ - + - + + action + + + + + + + + + + + + + + action @@ -2025,7 +1549,40 @@ - + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + @@ -2058,11 +1615,11 @@ - - + + - + @@ -2072,393 +1629,29 @@ - - [V_phaABC_FOC] + + [b_enaAdvCtrl] - + - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - V_phaABC_FOC_in - - - - - - - - V_phaABC_FOC - - - - - - - - if { } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FOC_Method - - - - - - - - - - - - - - - - - - - - - action - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - + boolean @@ -2470,7 +1663,520 @@ - + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFinPrev] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CTRL_SIN + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_FOC] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -2480,11 +2186,11 @@ - + - + [b_enaAdvCtrl] @@ -2502,11 +2208,11 @@ - + - + boolean @@ -2518,43 +2224,43 @@ - - + + - + - + - + CTRL_FOC - + - + - - + + - + uint8 @@ -2566,59 +2272,325 @@ - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + VqFin + + + + + + + + z_pos + + + + + + + + V_phaABC_COM + + + + + + + + else { } + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + COM_Method - + + + + + + + - - + + - + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + action + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T + + + + + + + + F + + + + + + + + + + + + + + + + + + + + + sfix16_En4 @@ -2630,7 +2602,7 @@ - + @@ -2640,19 +2612,19 @@ - + - + - + - + @@ -2678,11 +2650,11 @@ - + - + int16 @@ -2694,44 +2666,44 @@ - - - + + + - - + + - - + + - - [r_fieldWeak] + + 4 - - + + - - - + + + - - + + - - sfix16_En4 + + VqFinPrev @@ -2742,9 +2714,9 @@ - - - + + + @@ -2752,42 +2724,34 @@ - - + + - - + + - - VqFin + + V_phaABC_FOC_in + + + + + + + + V_phaABC_FOC - + - - z_pos - - - - - - - - V_phaABC_COM - - - - - - - - else { } + + if { } @@ -2799,8 +2763,8 @@ - - + + @@ -2812,16 +2776,16 @@ - - + + - - + + - - COM_Method + + FOC_Method @@ -2833,16 +2797,16 @@ - - + + - - + + - - sfix16_En4 + + action @@ -2854,16 +2818,16 @@ - - + + - - + + - - action + + sfix16_En4 @@ -2874,208 +2838,49 @@ - + - - - - - - - - - - - - - - - [z_ctrlTypSel] - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 - - - - - - - - - - - - - - - - - - - - - - z_dir - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - + - + - + - - CTRL_SIN + + CTRL_FOC - + - + - - + + - + uint8 @@ -3087,70 +2892,7 @@ - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - r_inpTgtSca - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -3160,11 +2902,11 @@ - + - + 9 @@ -3182,11 +2924,11 @@ - + - + r_fieldWeak @@ -3197,11 +2939,11 @@ - + - + sfix16_En4 @@ -3213,91 +2955,43 @@ - - + + - + - + - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - + [z_ctrlTypSel] - + - + - - + + - + uint8 @@ -3309,7 +3003,7 @@ - + @@ -3319,11 +3013,11 @@ - + - + 7 @@ -3341,11 +3035,11 @@ - + - + a_elecAngle @@ -3356,11 +3050,11 @@ - + - + sfix16_En6 @@ -3372,7 +3066,121 @@ - + + + + + + + + + + + + + + + + [r_inpTgtSca] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [a_elecAngle] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -3382,11 +3190,11 @@ - + - + 2 @@ -3404,11 +3212,11 @@ - + - + z_ctrlTypSel @@ -3419,11 +3227,11 @@ - + - + uint8 @@ -3435,43 +3243,76 @@ - - - + + + - - + + - - + + - - CTRL_FOC + + [r_fieldWeak] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + - + - - + + - + uint8 @@ -3483,7 +3324,166 @@ - + + + + + + + + + + + + + + + + [z_ctrlTypSel] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + r_inpTgtSca + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + z_dir + + + + + + + + + + + + + + + int8 + + + + + + + + + + + @@ -3506,7 +3506,7 @@ - + @@ -3515,21 +3515,6 @@ - - - - - - - - - - - boolean - - - - @@ -3541,13 +3526,28 @@ + + + + + + + + + + + boolean + + + + - + @@ -3570,7 +3570,7 @@ - + @@ -3579,21 +3579,6 @@ - - - - - - - - - - - boolean - - - - @@ -3605,11 +3590,26 @@ + + + + + + + + + + + boolean + + + + - + @@ -3623,7 +3623,7 @@ - + @@ -3637,7 +3637,7 @@ - + @@ -3651,7 +3651,7 @@ - + @@ -3665,7 +3665,7 @@ - + @@ -3679,7 +3679,7 @@ - + @@ -3693,7 +3693,7 @@ - + @@ -3707,7 +3707,7 @@ - + @@ -3721,7 +3721,7 @@ - + @@ -3735,7 +3735,7 @@ - + @@ -3749,7 +3749,7 @@ - + @@ -3763,7 +3763,7 @@ - + @@ -3777,7 +3777,7 @@ - + @@ -3791,7 +3791,7 @@ - + @@ -3805,7 +3805,7 @@ - + @@ -3819,7 +3819,7 @@ - + @@ -3853,7 +3853,7 @@ - + @@ -3867,7 +3867,7 @@ - + @@ -3881,7 +3881,7 @@ - + @@ -3895,7 +3895,7 @@ - + @@ -3909,7 +3909,7 @@ - + @@ -3923,7 +3923,7 @@ - + @@ -3937,7 +3937,7 @@ - + @@ -3951,7 +3951,7 @@ - + @@ -3965,7 +3965,7 @@ - + @@ -3979,7 +3979,7 @@ - + @@ -3993,7 +3993,7 @@ - + @@ -4007,21 +4007,21 @@ - + - + - + @@ -4035,7 +4035,7 @@ - + @@ -4049,7 +4049,7 @@ - + @@ -4063,49 +4063,35 @@ - + - + - + - + - - - - - - - - - - - - - - - + @@ -4119,7 +4105,7 @@ - + @@ -4133,7 +4119,7 @@ - + @@ -4147,7 +4133,7 @@ - + @@ -4161,7 +4147,7 @@ - + @@ -4175,7 +4161,7 @@ - + @@ -4189,7 +4175,7 @@ - + @@ -4203,7 +4189,7 @@ - + @@ -4217,7 +4203,7 @@ - + @@ -4231,7 +4217,7 @@ - + @@ -4245,7 +4231,7 @@ - + @@ -4259,7 +4245,7 @@ - + @@ -4273,7 +4259,7 @@ - + @@ -4287,7 +4273,7 @@ - + @@ -4301,7 +4287,21 @@ + + + + + + + + + + + + + + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg similarity index 81% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg index 3a2d57b..579bfae 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg @@ -6,9 +6,9 @@ - + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.json diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg similarity index 81% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg index cfb01d1..e7746a4 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9293_d.svg @@ -6,9 +6,9 @@ - + - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json similarity index 88% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json index 1ff9b19..2f1983f 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9786", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9786", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Sinusoidal With 3rd Harmonic

", "label":"

Sinusoidal With 3rd Harmonic

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9783", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9783", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_phaABC_SIN", "label":"V_phaABC_SIN", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "Port", @@ -129,12 +129,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9780", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9780", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"r_sin3PhaA_M1", "label":"r_sin3PhaA_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "NumberOfTableDimensions", @@ -210,12 +210,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9781", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9781", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"r_sin3PhaB_M1", "label":"r_sin3PhaB_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "NumberOfTableDimensions", @@ -291,12 +291,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9782", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9782", "className":"Simulink.Interpolation_nD", "icon":"WebViewIcon3", "name":"r_sin3PhaC_M1", "label":"r_sin3PhaC_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "NumberOfTableDimensions", @@ -372,12 +372,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9779", "className":"Simulink.PreLookup", "icon":"WebViewIcon3", "name":"a_elecAngle_XA", "label":"a_elecAngle_XA", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "BreakpointsSpecification", @@ -451,12 +451,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9742", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9742", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "InitializeStates", @@ -482,20 +482,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9743", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Final_Phase_Advance_Calculation", "label":"Final_Phase_Advance_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -507,6 +507,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -517,10 +518,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -530,7 +530,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -543,6 +543,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -552,21 +553,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -581,12 +579,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9802", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9819", + "className":"Simulink.Mux", + "icon":"WebViewIcon3", + "name":"Mux2", + "label":"Mux2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "inspector":{ + "params":[ + "Inputs", + "DisplayOption" + ], + "values":[ + "3", + "bar" + ], + "tabs":[ + "Parameter Attributes" + ], + "tabs_idx":0 + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"Mux", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9802", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto8", "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", @@ -594,7 +623,7 @@ "IconDisplay" ], "values":[ - "r_inpTgtSca", + "VqFin", "local", "Tag" ], @@ -614,12 +643,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9800", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9800", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto4", "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", @@ -647,12 +676,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9799", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9799", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", @@ -680,12 +709,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9806", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9806", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", @@ -711,12 +740,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9803", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9818", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From7", + "label":"From7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", + "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:9803", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From", "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", @@ -742,12 +802,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9820", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9820", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto", "label":"Goto", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", @@ -775,19 +835,21 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9810", - "className":"Simulink.From", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9801", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", + "TagVisibility", "IconDisplay" ], "values":[ - "V_phaABC_SIN", + "a_elecAngle", + "local", "Tag" ], "tabs":[ @@ -801,37 +863,45 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"From", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10677", - "className":"Simulink.Constant", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9816", + "className":"Simulink.Product", "icon":"WebViewIcon3", - "name":"Constant", - "label":"Constant", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "name":"Divide2", + "label":"Divide2", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ - "Value", - "VectorParams1D", - "SampleTime", + "Inputs", + "Multiplication", + "InputSameDT", "OutMin", "OutMax", "OutDataTypeStr", "LockScale", - "FramePeriod" + "RndMeth", + "SaturateOnIntegerOverflow", + "CollapseDim", + "CollapseMode", + "SampleTime" ], "values":[ - "0", - "on", - "inf", - "[]", - "[]", - "uint8", + "**", + "Element-wise(.*)", "off", - "inf" + "[]", + "[]", + "Inherit: Same as first input", + "off", + "Simplest", + "off", + "1", + "All dimensions", + "-1" ], "tabs":[ "Main", @@ -840,8 +910,8 @@ ], "tabs_idx":[ 0, - 3, - 7 + 2, + 9 ] }, "viewer":{ @@ -850,17 +920,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Constant", + "blocktype":"Product", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9805", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9805", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From2", "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "GotoTag", @@ -886,12 +956,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9798", + "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:9798", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_fieldWeak", "label":"r_fieldWeak", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "Port", @@ -953,12 +1054,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9797", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9797", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_dir", "label":"z_dir", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "Port", @@ -1020,25 +1121,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9819", - "className":"Simulink.Mux", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10677", + "className":"Simulink.Constant", "icon":"WebViewIcon3", - "name":"Mux2", - "label":"Mux2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "name":"Constant", + "label":"Constant", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ - "Inputs", - "DisplayOption" + "Value", + "VectorParams1D", + "SampleTime", + "OutMin", + "OutMax", + "OutDataTypeStr", + "LockScale", + "FramePeriod" ], "values":[ - "3", - "bar" + "0", + "on", + "inf", + "[]", + "[]", + "uint8", + "off", + "inf" ], "tabs":[ - "Parameter Attributes" + "Main", + "Signal Attributes", + "-Other" ], - "tabs_idx":0 + "tabs_idx":[ + 0, + 3, + 7 + ] }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -1046,50 +1165,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"Mux", + "blocktype":"Constant", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9801", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_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":"BLDCmotorControl_FOC_R2017b_fixdt:9795", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9795", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"a_elecAngle", "label":"a_elecAngle", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "Port", @@ -1151,100 +1237,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9818", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From7", - "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9816", - "className":"Simulink.Product", - "icon":"WebViewIcon3", - "name":"Divide2", - "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9796", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9796", "className":"Simulink.Inport", "icon":"WebViewIcon3", - "name":"r_inpTgtSca", - "label":"r_inpTgtSca", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "name":"VqFin", + "label":"VqFin", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "Port", @@ -1306,12 +1304,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9779#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9779#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1357,12 +1355,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10677#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10677#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1408,12 +1406,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9743#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9743#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1459,12 +1457,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9795#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9795#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1510,12 +1508,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9798#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9798#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1561,12 +1559,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9797#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9797#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1612,12 +1610,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9796#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9796#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1663,12 +1661,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9803#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9803#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1714,12 +1712,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9805#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9805#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1765,12 +1763,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9806#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9806#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1816,12 +1814,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9810#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9810#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1867,12 +1865,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9818#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9818#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1918,12 +1916,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9780#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9780#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1969,12 +1967,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9781#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9781#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2020,12 +2018,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9782#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9782#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2071,12 +2069,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9819#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9819#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", @@ -2122,12 +2120,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9816#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9816#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.png new file mode 100644 index 0000000000000000000000000000000000000000..28d8fc8b4a7dcbf89feed4788c6118b216901d24 GIT binary patch literal 5073 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 y
- + - + @@ -32,7 +32,7 @@ - + @@ -80,11 +80,11 @@ - + - + - + @@ -94,7 +94,7 @@ - + @@ -102,7 +102,7 @@ - + @@ -551,11 +551,11 @@ - + - + - + @@ -565,7 +565,7 @@ - + @@ -573,7 +573,7 @@ - + @@ -1022,11 +1022,11 @@ - + - + - + @@ -1036,7 +1036,7 @@ - + @@ -1044,7 +1044,7 @@ - + @@ -1493,11 +1493,11 @@ - + - + - + @@ -1515,7 +1515,7 @@ - + @@ -1539,7 +1539,7 @@ - + @@ -1547,7 +1547,7 @@ - + @@ -1636,9 +1636,9 @@ - + - + @@ -1669,7 +1669,7 @@ - + @@ -1780,13 +1780,61 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En14 + + + + + + + + + + + @@ -1796,12 +1844,12 @@ - + - - [r_inpTgtSca] + + [VqFin] @@ -1819,7 +1867,7 @@ - + @@ -1829,11 +1877,11 @@ - + - + [r_fieldWeak] @@ -1852,7 +1900,7 @@ - + @@ -1862,11 +1910,11 @@ - + - + [z_dir] @@ -1885,7 +1933,7 @@ - + @@ -1895,11 +1943,11 @@ - + - + [r_fieldWeak] @@ -1917,11 +1965,11 @@ - + - + sfix16_En4 @@ -1933,7 +1981,55 @@ - + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + @@ -1943,11 +2039,11 @@ - + - + [a_elecAngle] @@ -1965,11 +2061,11 @@ - + - + sfix16_En6 @@ -1981,7 +2077,7 @@ - + @@ -1991,11 +2087,11 @@ - + - + [V_phaABC_SIN] @@ -2014,325 +2110,7 @@ - - - - - - - - - - - - - - - - [V_phaABC_SIN] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - - - - - - - - - - - - - - - - uint8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_dir] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - z_dir - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En14 - - - - - - - - - - - + @@ -2342,11 +2120,11 @@ - + - + [a_elecAngle] @@ -2365,118 +2143,7 @@ - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - a_elecAngle - - - - - - - - - - - - - - - sfix16_En6 - - - - - - - - - - - - - - - - - - - - - - - - - - [r_inpTgtSca] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -2486,19 +2153,19 @@ - + - + - + - + @@ -2516,11 +2183,11 @@ - + - + sfix16_En4 @@ -2532,7 +2199,340 @@ - + + + + + + + + + + + + + + + + [z_dir] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_SIN] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + z_dir + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + uint8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + + + @@ -2561,15 +2561,15 @@ - + - + - - r_inpTgtSca + + VqFin @@ -2593,7 +2593,7 @@ - + @@ -2647,7 +2647,7 @@ - + @@ -2692,16 +2692,16 @@ - + - + - + @@ -2715,7 +2715,7 @@ - + @@ -2729,7 +2729,7 @@ - + @@ -2743,7 +2743,7 @@ - + @@ -2757,7 +2757,7 @@ - + @@ -2771,7 +2771,7 @@ - + @@ -2785,7 +2785,7 @@ - + @@ -2799,7 +2799,7 @@ - + @@ -2813,7 +2813,7 @@ - + @@ -2827,7 +2827,7 @@ - + @@ -2841,7 +2841,7 @@ - + @@ -2855,7 +2855,7 @@ - + @@ -2869,7 +2869,7 @@ - + @@ -2883,7 +2883,7 @@ - + @@ -2897,7 +2897,7 @@ - + @@ -2913,5 +2913,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json similarity index 87% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json index ee94706..cc4d007 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9778", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9778", "className":"Simulink.Annotation", "icon":"WebViewIcon2", "name":"

Phase Advance / Field Weakening

", "label":"

Phase Advance / Field Weakening

", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Text", @@ -49,12 +49,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9745", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9745", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"z_dir", "label":"z_dir", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Port", @@ -116,12 +116,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9757", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9757", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -149,12 +149,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9776", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9776", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"a_elecAngleAdv", "label":"a_elecAngleAdv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Port", @@ -229,12 +229,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9749", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9749", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From10", "label":"From10", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -260,12 +260,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9768", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9768", "className":"Simulink.Scope", "icon":"WebViewIcon3", "name":"Scope", "label":"Scope", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":[ ], "viewer":{ @@ -279,12 +279,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9765", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9765", "className":"Simulink.Mux", "icon":"WebViewIcon3", "name":"Mux", "label":"Mux", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Inputs", @@ -310,12 +310,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9752", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9752", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From2", "label":"From2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -341,12 +341,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9753", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9753", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From3", "label":"From3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -372,12 +372,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9770", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9770", "className":"Simulink.Switch", "icon":"WebViewIcon3", "name":"Switch_PhaAdv", "label":"Switch_PhaAdv", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Criteria", @@ -429,12 +429,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9751", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9751", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From12", "label":"From12", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -460,12 +460,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9762", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9762", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto9", "label":"Goto9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -493,12 +493,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9772", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9772", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"a_elecPeriod2", "label":"a_elecPeriod2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Value", @@ -542,12 +542,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9769", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9769", "className":"Simulink.Sum", "icon":"WebViewIcon3", "name":"Sum3", "label":"Sum3", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "IconShape", @@ -601,12 +601,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9755", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9755", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From7", "label":"From7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -632,12 +632,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9766", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9766", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Product2", "label":"Product2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Inputs", @@ -689,12 +689,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9756", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9756", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From9", "label":"From9", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -720,12 +720,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9760", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9760", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto7", "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -753,12 +753,109 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon6", + "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:9791", "className":"Simulink.Constant", "icon":"WebViewIcon3", "name":"b_fieldWeakEna", "label":"b_fieldWeakEna", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Value", @@ -802,12 +899,43 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9758", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10175", + "className":"Simulink.From", + "icon":"WebViewIcon3", + "name":"From4", + "label":"From4", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", + "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:9758", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto4", "label":"Goto4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -835,12 +963,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9794", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9794", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "GotoTag", @@ -866,12 +994,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9746", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9746", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"r_fieldWeak", "label":"r_fieldWeak", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Port", @@ -933,111 +1061,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035", - "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", - "name":"Modulo_fixdt", - "label":"Modulo_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", - "inspector":{ - "params":[ - "ShowPortLabels", - "Permissions", - "ErrorFcn", - "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", - "ActiveVariant", - "ActiveVariantBlock", - "AllowZeroVariantControls", - "BlockChoice", - "FunctionInterfaceSpec", - "FunctionWithSeparateData", - "GeneratePreprocessorConditionals", - "IsSubsystemVirtual", - "MemberBlocks", - "MinAlgLoopOccurrences", - "OverrideUsingVariant", - "PropagateVariantConditions", - "RTWFcnName", - "RTWFcnNameOpts", - "RTWFileName", - "RTWFileNameOpts", - "RTWMemSecDataConstants", - "RTWMemSecDataInternal", - "RTWMemSecDataParameters", - "RTWMemSecFuncExecute", - "RTWMemSecFuncInitTerm", - "SystemSampleTime", - "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", - "Variant", - "VariantControl" - ], - "values":[ - "FromPortIcon", - "ReadWrite", - "", - "All", - "off", - "Auto", - "", - "", - "off", - "", - "void_void", - "off", - "off", - "on", - "", - "off", - "", - "off", - "", - "Auto", - "", - "Auto", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "Inherit from model", - "-1", - "", - "off", - "on", - "off", - "" - ], - "tabs":[ - "Main", - "Code Generation", - "-Other" - ], - "tabs_idx":[ - 0, - 5, - 6 - ] - }, - "viewer":{ - "jshandler":"webview/handlers/ContainerHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"SubSystem", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9747", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9747", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"a_elecAngle", "label":"a_elecAngle", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "Port", @@ -1099,43 +1128,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10175", - "className":"Simulink.From", - "icon":"WebViewIcon3", - "name":"From4", - "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9756#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9756#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1181,12 +1179,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9745#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9745#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1232,12 +1230,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9765#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9765#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1283,12 +1281,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9749#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9749#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1334,12 +1332,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9746#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9746#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1385,12 +1383,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9747#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9747#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1436,12 +1434,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9769#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9769#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1487,12 +1485,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9772#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9772#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1538,12 +1536,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1589,12 +1587,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9766#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9766#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1640,12 +1638,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9755#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9755#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1691,12 +1689,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9752#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9752#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1742,12 +1740,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9751#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9751#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1793,12 +1791,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9770#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9770#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1844,12 +1842,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9753#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9753#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1895,12 +1893,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9791#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9791#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1946,12 +1944,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9794#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9794#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", @@ -1997,12 +1995,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10175#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10175#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8db47b038006f47407b7cbfc8864b3a4b56ac7 GIT binary patch literal 5936 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 NJYD@<);T3K0RZj2
- + - + @@ -32,7 +32,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -128,7 +128,7 @@ - + @@ -176,7 +176,7 @@ - + @@ -224,9 +224,9 @@ - + - + @@ -273,7 +273,7 @@ - + @@ -321,7 +321,7 @@ - + @@ -369,7 +369,7 @@ - + @@ -417,7 +417,7 @@ - + @@ -609,7 +609,7 @@ - + @@ -657,7 +657,7 @@ - + @@ -690,11 +690,11 @@ - - + + - + @@ -704,29 +704,29 @@
- + a_elecPeriod - + - + - + - + sfix16_En6 @@ -738,7 +738,7 @@ - + @@ -810,7 +810,7 @@ - + @@ -858,7 +858,7 @@ - + @@ -914,7 +914,7 @@ - + @@ -962,7 +962,7 @@ - + @@ -995,214 +995,7 @@ - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - - - - - - - - b_fieldWeakEna - - - - - - - - - - - - - - - boolean - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [r_fieldWeak] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - - - - - - - - - - - - - - - - r_fieldWeak - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -1218,27 +1011,27 @@ - + - + num - + - + div - + - + rem @@ -1268,11 +1061,11 @@ - + - + sfix16_En6 @@ -1284,29 +1077,29 @@ - + - + - + - + - + - + @@ -1320,65 +1113,65 @@ - + - - + + - - + + - - + + - - 1 + + b_fieldWeakEna - - + + - - + + - - + + - - a_elecAngle + + b_fieldWeakEna - - + + - - + + - - sfix16_En6 + + boolean @@ -1389,7 +1182,7 @@ - + @@ -1399,11 +1192,11 @@ - + - + [r_fieldWeak] @@ -1421,11 +1214,11 @@ - + - + sfix16_En4 @@ -1435,7 +1228,214 @@ - + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [r_fieldWeak] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + + + + + + + + + + + + + + + + + + + + + + r_fieldWeak + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + a_elecAngle + + + + + + + + + + + + + + + sfix16_En6 + + + + + + + + + @@ -1449,7 +1449,7 @@ - + @@ -1463,7 +1463,7 @@ - + @@ -1477,7 +1477,7 @@ - + @@ -1491,7 +1491,7 @@ - + @@ -1505,7 +1505,7 @@ - + @@ -1519,7 +1519,7 @@ - + @@ -1533,21 +1533,21 @@ - + - + - + @@ -1561,7 +1561,7 @@ - + @@ -1575,7 +1575,7 @@ - + @@ -1589,7 +1589,7 @@ - + @@ -1603,7 +1603,7 @@ - + @@ -1617,7 +1617,7 @@ - + @@ -1631,7 +1631,7 @@ - + @@ -1645,7 +1645,7 @@ - + @@ -1659,7 +1659,7 @@ - + @@ -1673,7 +1673,7 @@ - + @@ -1689,5 +1689,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json similarity index 89% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json index 14bc7bb..017bf61 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9902", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9902", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_phaABC_FOC", "label":"V_phaABC_FOC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9842", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9842", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9847", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9847", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9842", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9842", "inspector":{ "params":[ "InitializeStates", @@ -111,12 +111,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9843", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9843", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"V_phaABC_FOC_in", "label":"V_phaABC_FOC_in", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9842", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9842", "inspector":{ "params":[ "Port", @@ -178,12 +178,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9843#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9843#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9842", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9842", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg similarity index 92% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg index d01524c..463e588 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,9 +61,9 @@ - + - + @@ -94,7 +94,7 @@ - + @@ -155,7 +155,7 @@ - + @@ -171,5 +171,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json similarity index 86% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json index 108889e..d07e971 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json @@ -1,11 +1,11 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9907", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9907", "className":"Simulink.Outport", "icon":"WebViewIcon3", "name":"V_phaABC_COM", "label":"V_phaABC_COM", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "Port", @@ -80,12 +80,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9906", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9906", "className":"Simulink.ActionPort", "icon":"WebViewIcon3", "name":"Action Port", "label":"Action Port", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "InitializeStates", @@ -111,47 +111,27 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9236", - "className":"Simulink.LookupNDDirect", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9912", + "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"z_commutMap_M1", - "label":"z_commutMap_M1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "name":"Goto8", + "label":"Goto8", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ - "NumberOfTableDimensions", - "InputsSelectThisObjectFromTable", - "TableIsInput", - "Table", - "DiagnosticForOutOfRangeInput", - "TableMin", - "TableMax", - "TableDataTypeStr", - "LockScale", - "SampleTime" + "GotoTag", + "TagVisibility", + "IconDisplay" ], "values":[ - "2", - "Column", - "off", - "z_commutMap_M1", - "None", - "[]", - "[]", - "int8", - "off", - "-1" + "VqFin", + "local", + "Tag" ], "tabs":[ - "Main", - "Table Attributes", - "-Other" + "Parameter Attributes" ], - "tabs_idx":[ - 0, - 5, - 9 - ] + "tabs_idx":0 }, "viewer":{ "jshandler":"webview/handlers/ElementHandler" @@ -159,17 +139,17 @@ "obj_viewer":[ ], "finder":{ - "blocktype":"LookupNDDirect", + "blocktype":"Goto", "masktype":"" } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9911", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9911", "className":"Simulink.Goto", "icon":"WebViewIcon3", "name":"Goto1", "label":"Goto1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "GotoTag", @@ -197,12 +177,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9453", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9453", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From4", "label":"From4", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "GotoTag", @@ -228,12 +208,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9913", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9913", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From", "label":"From", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "GotoTag", @@ -259,45 +239,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9823", - "className":"Simulink.Goto", - "icon":"WebViewIcon3", - "name":"Goto7", - "label":"Goto7", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", - "inspector":{ - "params":[ - "GotoTag", - "TagVisibility", - "IconDisplay" - ], - "values":[ - "V_phaABC_COM", - "local", - "Tag" - ], - "tabs":[ - "Parameter Attributes" - ], - "tabs_idx":0 - }, - "viewer":{ - "jshandler":"webview/handlers/ElementHandler" - }, - "obj_viewer":[ - ], - "finder":{ - "blocktype":"Goto", - "masktype":"" - } - }, - { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9211", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9211", "className":"Simulink.From", "icon":"WebViewIcon3", "name":"From1", "label":"From1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "GotoTag", @@ -323,79 +270,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9910", - "className":"Simulink.Inport", - "icon":"WebViewIcon3", - "name":"z_pos", - "label":"z_pos", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", - "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":"BLDCmotorControl_FOC_R2017b_fixdt:9209", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9209", "className":"Simulink.Product", "icon":"WebViewIcon3", "name":"Divide2", "label":"Divide2", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "Inputs", @@ -447,12 +327,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9912", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9823", "className":"Simulink.Goto", "icon":"WebViewIcon3", - "name":"Goto8", - "label":"Goto8", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "name":"Goto7", + "label":"Goto7", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "GotoTag", @@ -460,7 +340,7 @@ "IconDisplay" ], "values":[ - "VqFin", + "V_phaABC_COM", "local", "Tag" ], @@ -480,12 +360,132 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9909", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9236", + "className":"Simulink.LookupNDDirect", + "icon":"WebViewIcon3", + "name":"z_commutMap_M1", + "label":"z_commutMap_M1", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", + "inspector":{ + "params":[ + "NumberOfTableDimensions", + "InputsSelectThisObjectFromTable", + "TableIsInput", + "Table", + "DiagnosticForOutOfRangeInput", + "TableMin", + "TableMax", + "TableDataTypeStr", + "LockScale", + "SampleTime" + ], + "values":[ + "2", + "Column", + "off", + "z_commutMap_M1", + "None", + "[]", + "[]", + "int8", + "off", + "-1" + ], + "tabs":[ + "Main", + "Table Attributes", + "-Other" + ], + "tabs_idx":[ + 0, + 5, + 9 + ] + }, + "viewer":{ + "jshandler":"webview/handlers/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"LookupNDDirect", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:9910", + "className":"Simulink.Inport", + "icon":"WebViewIcon3", + "name":"z_pos", + "label":"z_pos", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", + "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:9909", "className":"Simulink.Inport", "icon":"WebViewIcon3", "name":"VqFin", "label":"VqFin", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "Port", @@ -547,12 +547,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9209#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9209#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "SignalNameFromLabel", @@ -598,12 +598,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9211#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9211#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "SignalNameFromLabel", @@ -649,12 +649,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9236#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9236#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "SignalNameFromLabel", @@ -700,12 +700,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9453#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9453#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "SignalNameFromLabel", @@ -751,12 +751,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9909#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9909#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "SignalNameFromLabel", @@ -802,12 +802,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9910#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9910#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "SignalNameFromLabel", @@ -853,12 +853,12 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9913#out:1", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9913#out:1", "className":"Simulink.Line", "icon":"WebViewIcon5", "name":"", "label":"", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9904", "inspector":{ "params":[ "SignalNameFromLabel", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.png b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png similarity index 100% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.png rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.svg b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg similarity index 93% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.svg rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg index d55477f..08e3d9a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.svg +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg @@ -9,11 +9,11 @@ - + - + @@ -61,7 +61,7 @@ - + @@ -94,543 +94,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2-D T[k] - - - - - - - - - - - - - - - - - - - - - - z_commutMap_M1 - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [VqFin] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [V_phaABC_COM] - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - - - - - - - - - - - - - - - - [V_phaABC_COM] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [z_pos] - - - - - - - - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - 2 - - - - - - - - - - - - - - - - - - - - - - z_pos - - - - - - - - - - - - - - - int8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sfix16_En4 - - - - - - - - - - - + @@ -640,11 +104,11 @@ - + - + [VqFin] @@ -663,7 +127,543 @@ - + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [VqFin] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_COM] + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [z_pos] + + + + + + + + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sfix16_En4 + + + + + + + + + + + + + + + + + + + + + + + + + + [V_phaABC_COM] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2-D T[k] + + + + + + + + + + + + + + + + + + + + + + z_commutMap_M1 + + + + + + + + + + + + + + + int8 + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + z_pos + + + + + + + + + + + + + + + int8 + + + + + + + + + + + @@ -724,7 +724,7 @@ - + @@ -738,7 +738,7 @@ - + @@ -752,7 +752,7 @@ - + @@ -766,7 +766,7 @@ - + @@ -780,7 +780,7 @@ - + @@ -794,7 +794,7 @@ - + @@ -808,7 +808,7 @@ - + @@ -824,5 +824,5 @@ - + diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_h_1.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json similarity index 52% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_h_1.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json index e6c3816..fff5e7a 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_h_1.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_h_1.json @@ -1,182 +1,181 @@ [ { "hid":1, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt", + "sid":"BLDCmotor_FOC_R2017b_fixdt", "esid":"", "parent":0, "children":[ 2 ], - "name":"BLDCmotorControl_FOC_R2017b_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt", - "label":"BLDCmotorControl_FOC_R2017b_fixdt", + "name":"BLDCmotor_FOC_R2017b_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt", + "label":"BLDCmotor_FOC_R2017b_fixdt", "icon":"WebViewIcon0", "sameAsElement":false }, { "hid":2, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:29", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "sid":"BLDCmotor_FOC_R2017b_fixdt:29", + "esid":"BLDCmotor_FOC_R2017b_fixdt:29", "parent":1, "children":[ 3, - 12, - 23, - 35, - 38, - 83, - 89, - 90, - 91 + 14, + 25, + 37, + 40, + 86, + 92, + 93, + 94 ], "name":"BLDC_controller", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller", "label":"BLDC_controller", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_29_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_29_d.json", "elements":[ ":9309", ":9308", ":9307", ":10192", - ":9303", - ":9304", + ":9305", + ":9302", ":9299", + ":9298", ":10064", - ":9297", - ":9441", + ":11487", + ":10164", ":10751", ":10749", ":10156", + ":9293", + ":9306", + ":9304", ":9292", - ":10139", - ":9290", - ":9282", - ":9289", + ":10158", + ":9288", ":9287", ":9286", - ":9283", - ":9272", - ":9275", - ":9274", - ":9456", - ":9252", - ":9278", - ":9250", + ":11488", + ":11349", ":10189", - ":11019", - ":9418", - ":9276", - ":10692", + ":9272", + ":10188", + ":10187", + ":9278", + ":9277", + ":9303", + ":9456", + ":9271", + ":9241", + ":9263", ":9262", - ":10355", + ":11489", + ":11019", + ":10258", ":10259", ":9268", - ":9934", - ":9266", - ":9271", - ":9300", + ":9285", + ":9267", + ":9265", + ":9264", ":9260", ":9930", ":9261", - ":10188", - ":10161", - ":10160", - ":10027", - ":9285", - ":9935", - ":9436", - ":9249", - ":9448", - ":9258", - ":9245", - ":9720", - ":9277", - ":9240", - ":10191", - ":9248", - ":9437", - ":10025", - ":9291", - ":9263", - ":8658", - ":9241", - ":10257", - ":10155", - ":9280", - ":9281", - ":10066", - ":10159", - ":8469", - ":9279", - ":9298", - ":9198", - ":9305", - ":10356", - ":9267", - ":8220", - ":8217", - ":8535", - ":8210", - ":9269", - ":10258", - ":8214", - ":9306", - ":8208", - ":9244", - ":9288", - ":8207", - ":9931", - ":10158", - ":8206", - ":9242", - ":9293", - ":9251", - ":9253", - ":9264", - ":8205", ":9284", - ":10065", - ":10164", - ":9265", - ":8202", - ":10154", - ":9302", - ":9301", - ":9270", - ":8203", - ":8215", - ":8204", - ":10026", - ":8209", - ":10187", ":9259", + ":10257", + ":10160", + ":10159", + ":11305", + ":9274", + ":11304", + ":9266", + ":9935", + ":9249", + ":9280", + ":9289", + ":9297", + ":9244", + ":11303", + ":9252", + ":9275", + ":10191", + ":9448", + ":9437", + ":9418", + ":9276", + ":9441", + ":11351", + ":9269", + ":9198", + ":9301", + ":9290", + ":11518", + ":8658", + ":9931", + ":10066", + ":9291", + ":11306", + ":11302", + ":9282", + ":9240", + ":10155", + ":11151", + ":9720", + ":11485", + ":9251", + ":8220", + ":8469", + ":10161", + ":10065", + ":9270", + ":8210", + ":10154", + ":10139", + ":11556", + ":8208", + ":10355", + ":10692", + ":9245", + ":9283", + ":8207", + ":8209", + ":9253", + ":10356", + ":9250", + ":8205", + ":11348", + ":9281", + ":8204", + ":9934", + ":8202", ":8201", - ":10255", + ":9279", + ":8206", + ":9300", + ":9258", + ":8203", ":10157", + ":10255", ":9268#out:1", - ":8469#out:2", - ":8215#out:1", - ":8214#out:1", ":9290#out:1", ":9251#out:1", ":9260#out:1", ":8220#out:5", - ":9242#out:1", ":9258#out:1", ":9291#out:1", ":9249#out:1", ":9265#out:1", ":9250#out:1", - ":9248#out:1", ":9240#out:1", ":8210#out:1", ":9244#out:1", ":9245#out:1", ":9241#out:1", - ":9267#out:1", ":9266#out:1", ":9198#out:2", ":8202#out:1", @@ -186,7 +185,6 @@ ":8220#out:6", ":9259#out:1", ":8658#out:3", - ":8217#out:1", ":9198#out:3", ":8205#out:1", ":8220#out:8", @@ -196,20 +194,16 @@ ":9253#out:1", ":9264#out:1", ":8220#out:1", - ":8535#out:1", ":9252#out:1", ":8204#out:1", ":8220#out:2", ":9298#out:1", ":9261#out:1", ":9418#out:1", - ":9436#out:1", ":8220#out:7", ":8209#out:1", ":9198#out:4", ":9448#out:1", - ":9263#out:1", - ":9262#out:1", ":9720#out:1", ":8658#out:2", ":8658#out:1", @@ -217,10 +211,7 @@ ":9931#out:1", ":8220#out:3", ":9935#out:1", - ":10025#out:1", - ":10026#out:1", - ":10027#out:1", - ":8535#out:2", + ":11151#out:2", ":8203#out:1", ":10065#out:1", ":10155#out:1", @@ -233,7 +224,6 @@ ":9297#out:1", ":10191#out:1", ":10255#out:1", - ":10258#out:1", ":10257#out:1", ":10356#out:1", ":10355#out:1", @@ -249,29 +239,47 @@ ":10749#out:1", ":10751#out:1", ":8208#out:1", - ":11019#out:1" + ":11019#out:1", + ":11302#out:1", + ":11304#out:1", + ":11303#out:1", + ":11306#out:1", + ":11305#out:1", + ":8469#out:2", + ":11151#out:1", + ":10258#out:1", + ":11348#out:1", + ":11351#out:1", + ":9267#out:1", + ":9263#out:1", + ":9262#out:1", + ":11485#out:1", + ":11489#out:1", + ":11518#out:1", + ":11487#out:1" ], "sameAsElement":true }, { "hid":3, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8220", "parent":2, "children":[ 4, 5, 6, 7, - 11 + 11, + 12 ], "name":"F01_Estimations", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations", "label":"F01_Estimations", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8220_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8220_d.json", "elements":[ ":8221", ":8222", @@ -301,34 +309,41 @@ ":8464", ":8426", ":8428", - ":9433", - ":8467", - ":8462", - ":8457", - ":9432", + ":8468", + ":11402", + ":11355", + ":8460", + ":11353", + ":11413", ":8451", ":8450", ":8449", - ":8446", - ":8461", - ":9933", ":8463", - ":8458", - ":9932", - ":9431", - ":8437", + ":9433", + ":8457", ":8436", ":8435", - ":8431", - ":8430", - ":8429", - ":8466", - ":8427", - ":8460", - ":8432", ":8434", + ":8427", + ":8458", + ":11414", ":8384", - ":8468", + ":9432", + ":9932", + ":8462", + ":9933", + ":8431", + ":8429", + ":9431", + ":8461", + ":8430", + ":11352", + ":8437", + ":8466", + ":8467", + ":11357", + ":8446", + ":8432", ":8462#out:1", ":8440#out:1", ":8439#out:1", @@ -361,31 +376,38 @@ ":8263#out:6", ":8432#out:1", ":8427#out:1", - ":8384#out:1", ":8263#out:2", ":8429#out:1", ":8235#out:1", ":8446#out:1", ":9431#out:1", ":8263#out:5", - ":9932#out:1" + ":9932#out:1", + ":11352#out:1", + ":11413#out:1", + ":11414#out:1", + ":11355#out:1", + ":11355#out:2", + ":8384#out:1", + ":11402#out:1", + ":11357#out:1" ], "sameAsElement":true }, { "hid":4, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8225", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8225", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8225", "parent":3, "children":[ ], "name":"F01_01_Edge_Detector", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_01_Edge_Detector", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_01_Edge_Detector", "label":"F01_01_Edge_Detector", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8225_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8225_d.json", "elements":[ ":8226", ":8227", @@ -407,18 +429,18 @@ }, { "hid":5, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8235", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8235", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8235", "parent":3, "children":[ ], "name":"F01_02_Position_Calculation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_02_Position_Calculation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_02_Position_Calculation", "label":"F01_02_Position_Calculation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8235_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8235_d.json", "elements":[ ":8246", ":8236", @@ -444,18 +466,18 @@ }, { "hid":6, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8247", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8247", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8247", "parent":3, "children":[ ], "name":"F01_03_Direction_Detection", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_03_Direction_Detection", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_03_Direction_Detection", "label":"F01_03_Direction_Detection", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8247_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8247_d.json", "elements":[ ":8248", ":8261", @@ -489,24 +511,25 @@ }, { "hid":7, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8263", "parent":3, "children":[ 8, 10 ], "name":"F01_04_Speed_Estimation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation", "label":"F01_04_Speed_Estimation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8263_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8263_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8263_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8263_d.json", "elements":[ ":8381", ":8382", ":8383", + ":11463", ":8368", ":8271", ":8307", @@ -520,59 +543,61 @@ ":8290", ":8266", ":8296", + ":8379", ":9430", - ":8376", - ":8374", + ":8378", + ":8377", + ":8373", ":9429", ":8372", - ":8377", - ":8370", - ":8308", - ":8306", - ":9427", - ":8300", - ":8299", - ":8298", - ":8297", - ":8314", + ":11461", ":8369", - ":9425", - ":8303", + ":8366", + ":8312", + ":8311", + ":9428", + ":8314", + ":8308", + ":8300", + ":8297", + ":8294", ":8289", - ":8286", - ":9477", + ":8291", + ":8305", + ":8285", ":8371", - ":8281", + ":9477", + ":8292", + ":8283", + ":8370", ":8284", ":8280", - ":8373", - ":8276", - ":8275", - ":8379", - ":8278", - ":8270", - ":8312", - ":8291", - ":8268", - ":8283", - ":8282", - ":8277", - ":9428", - ":8294", ":8293", - ":8313", + ":9427", + ":8376", + ":8278", + ":8277", + ":8276", + ":8281", + ":8275", + ":8303", + ":8286", + ":8282", + ":8298", + ":8374", + ":8306", + ":8272", + ":8299", + ":9425", + ":8268", + ":9426", ":8267", ":8301", - ":8305", - ":8292", - ":8272", - ":8366", - ":9426", - ":8378", - ":8285", - ":8311", - ":8310", + ":8270", + ":8313", + ":11462", ":8309", + ":8310", ":8293#out:1", ":8312#out:1", ":8290#out:1", @@ -608,7 +633,6 @@ ":8292#out:1", ":8286#out:1", ":8314#out:2", - ":8310#out:1", ":8294#out:1", ":8374#out:1", ":8278#out:1", @@ -620,25 +644,28 @@ ":9428#out:1", ":9477#out:1", ":8372#out:1", - ":8309#out:1" + ":8309#out:1", + ":11462#out:1", + ":8310#out:1", + ":11461#out:1" ], "sameAsElement":true }, { "hid":8, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8272", "parent":7, "children":[ 9 ], "name":"Counter", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter", "label":"Counter", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_d.json", + "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:2515", ":8272:2416", @@ -658,18 +685,18 @@ }, { "hid":9, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "parent":8, "children":[ ], "name":"rst_Delay", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter/rst_Delay", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Counter/rst_Delay", "label":"rst_Delay", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8272_2515_d.json", + "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", "elements":[ ":8272:2515:1577", ":8272:2515:1576", @@ -687,69 +714,69 @@ }, { "hid":10, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8314", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8314", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8314", "parent":7, "children":[ ], "name":"Raw_Motor_Speed_Estimation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Raw_Motor_Speed_Estimation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_04_Speed_Estimation/Raw_Motor_Speed_Estimation", "label":"Raw_Motor_Speed_Estimation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8314_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8314_d.json", "elements":[ ":8361", ":8362", ":8363", ":8364", ":8365", - ":8359", ":8357", - ":8354", - ":8353", + ":8355", ":8351", - ":8349", - ":8352", - ":8348", + ":8353", ":8347", - ":8345", + ":8346", + ":8348", ":8344", - ":8358", ":8341", ":8340", - ":8356", - ":8339", - ":8338", - ":8335", - ":8333", - ":8332", ":8331", - ":8350", ":8330", ":8329", ":8328", - ":8326", - ":8355", + ":8332", + ":8342", + ":8345", + ":8335", ":8325", - ":8327", - ":8324", - ":8346", - ":8322", ":8360", - ":8321", - ":8320", - ":8319", - ":8317", - ":8318", + ":8327", ":8336", ":8323", - ":8316", - ":8342", - ":8337", + ":8352", + ":8349", + ":8350", + ":8333", + ":8322", + ":8354", + ":8320", + ":8356", + ":8319", + ":8318", + ":8326", + ":8317", + ":8321", ":8334", + ":8337", + ":8316", + ":8338", + ":8339", + ":8359", ":8315", + ":8358", + ":8324", ":8343", ":8315#out:1", ":8316#out:1", @@ -791,18 +818,18 @@ }, { "hid":11, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8384", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8384", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8384", "parent":3, "children":[ ], "name":"F01_05_Electrical_Angle_Estimation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_05_Electrical_Angle_Estimation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_05_Electrical_Angle_Estimation", "label":"F01_05_Electrical_Angle_Estimation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8384_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8384_d.json", "elements":[ ":8422", ":8423", @@ -825,28 +852,30 @@ ":8413", ":8416", ":8391", - ":8420", + ":8421", ":8418", ":8417", + ":11415", ":9664", ":9660", - ":8404", - ":8403", ":8412", ":8405", - ":8398", - ":8394", - ":8400", - ":8393", - ":8395", - ":8411", - ":9665", + ":8403", ":8397", - ":8410", - ":8421", + ":8394", ":8392", + ":8395", + ":8393", + ":8404", ":8396", + ":9665", ":8389", + ":11459", + ":8400", + ":8420", + ":8398", + ":8410", + ":8411", ":8385#out:1", ":8386#out:1", ":8399#out:1", @@ -876,26 +905,102 @@ ":8403#out:1", ":8418#out:1", ":9665#out:1", - ":9664#out:1" + ":9664#out:1", + ":11415#out:1" ], "sameAsElement":true }, { "hid":12, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8469", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11357", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11357", + "parent":3, + "children":[ + 13 + ], + "name":"F01_06_Electrical_Angle_Measurement", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement", + "label":"F01_06_Electrical_Angle_Measurement", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11357_d.json", + "elements":[ + ":11399", + ":11437", + ":11358", + ":11381", + ":11408", + ":11412", + ":11419", + ":11375", + ":11411", + ":11438", + ":11409", + ":11418", + ":11460", + ":11406", + ":11398", + ":11410", + ":11375#out:1", + ":11358#out:1", + ":11410#out:1", + ":11418#out:1", + ":11411#out:1", + ":11406#out:1", + ":11419#out:1", + ":11409#out:1", + ":11408#out:1", + ":11438#out:1" + ], + "sameAsElement":true + }, + { + "hid":13, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11408", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11408", + "parent":12, + "children":[ + ], + "name":"Modulo_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F01_Estimations/F01_06_Electrical_Angle_Measurement/Modulo_fixdt", + "label":"Modulo_fixdt", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11408_d.json", + "elements":[ + ":11408:576", + ":11408:572", + ":11408:573", + ":11408:570", + ":11408:571", + ":11408:575", + ":11408:2906", + ":11408:572#out:1", + ":11408:571#out:1", + ":11408:2906#out:1", + ":11408:570#out:1", + ":11408:573#out:1" + ], + "sameAsElement":true + }, + { + "hid":14, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8469", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8469", "parent":2, "children":[ - 13, - 22 + 15, + 24 ], "name":"F02_Diagnostics", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics", "label":"F02_Diagnostics", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8469_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8469_d.json", "elements":[ ":8529", ":8530", @@ -909,52 +1014,52 @@ ":8526", ":8499", ":8497", - ":8527", - ":8524", - ":9405", ":8521", - ":8517", - ":9398", + ":8520", + ":8519", + ":9405", ":8515", ":8514", + ":9404", ":8510", - ":8509", + ":8524", ":8508", - ":11021", + ":8525", ":8504", ":9395", - ":9397", ":8503", - ":9404", ":11022", + ":9398", + ":8527", + ":9406", + ":8492", + ":11021", + ":9407", + ":9397", + ":8500", + ":9402", + ":9400", + ":8486", + ":8493", + ":8487", + ":8482", + ":8509", + ":8480", + ":9412", + ":8479", + ":9410", + ":8474", + ":8483", + ":8484", + ":9403", + ":9396", + ":9408", ":8494", ":8491", - ":8492", - ":9406", - ":9402", - ":8486", - ":8483", - ":8482", - ":9412", - ":8487", - ":8500", - ":9407", - ":8480", - ":9400", - ":8525", - ":9403", - ":8519", - ":8474", - ":8484", - ":9410", - ":9408", - ":9394", - ":8493", - ":9396", - ":8479", - ":11020", ":8478", - ":8520", + ":8517", + ":11020", + ":9394", ":9401", ":8497#out:1", ":8470#out:1", @@ -1000,58 +1105,58 @@ "sameAsElement":true }, { - "hid":13, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486", - "parent":12, + "hid":15, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486", + "parent":14, "children":[ - 14, - 15, - 18, - 21 + 16, + 17, + 20, + 23 ], "name":"Debounce_Filter", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter", "label":"Debounce_Filter", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_d.json", "elements":[ ":8486:2496", - ":8486:2507", - ":8486:2509", ":8486:2472", - ":8486:2467", - ":8486:2466", - ":8486:2465", - ":8486:2461", - ":8486:2457", - ":8486:2456", - ":8486:2455", - ":8486:2454", - ":8486:2453", - ":8486:2452", - ":8486:2462", - ":8486:2450", - ":8486:2449", - ":8486:2473", - ":8486:2459", - ":8486:2448", - ":8486:2464", - ":8486:2458", - ":8486:2423", - ":8486:2428", ":8486:2463", - ":8486:2422", - ":8486:2421", - ":8486:2451", - ":8486:2420", + ":8486:2461", ":8486:2460", - ":8486:2471", - ":8486:2468", + ":8486:2459", + ":8486:2458", + ":8486:2507", + ":8486:2466", + ":8486:2473", + ":8486:2453", + ":8486:2451", + ":8486:2462", + ":8486:2452", + ":8486:2450", + ":8486:2455", + ":8486:2465", + ":8486:2428", + ":8486:2457", + ":8486:2421", + ":8486:2464", + ":8486:2449", + ":8486:2456", + ":8486:2423", + ":8486:2448", + ":8486:2454", + ":8486:2509", + ":8486:2422", + ":8486:2467", + ":8486:2420", ":8486:2470", + ":8486:2471", ":8486:2469", + ":8486:2468", ":8486:2507#out:1", ":8486:2422#out:1", ":8486:2421#out:1", @@ -1085,63 +1190,63 @@ "sameAsElement":true }, { - "hid":14, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", - "parent":13, + "hid":16, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", + "parent":15, "children":[ ], "name":"Default", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Default", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Default", "label":"Default", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2423_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2423_d.json", "elements":[ ":8486:2427", - ":8486:2426", ":8486:2425", ":8486:2424", + ":8486:2426", ":8486:2424#out:1" ], "sameAsElement":true }, { - "hid":15, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", - "parent":13, + "hid":17, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", + "parent":15, "children":[ - 16 + 18 ], "name":"Dequalification", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification", "label":"Dequalification", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2428_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2428_d.json", "elements":[ - ":8486:2447", + ":8486:2446", ":8486:2445", ":8486:2444", + ":8486:2442", ":8486:2441", + ":8486:2447", ":8486:2440", + ":8486:2439", + ":8486:2443", ":8486:2438", ":8486:2437", - ":8486:2436", ":8486:2434", - ":8486:2442", ":8486:2433", ":8486:2432", ":8486:2431", - ":8486:2439", - ":8486:2443", + ":8486:2436", ":8486:2430", ":8486:2435", ":8486:2429", - ":8486:2446", ":8486:2438#out:1", ":8486:2429#out:1", ":8486:2430#out:1", @@ -1159,28 +1264,28 @@ "sameAsElement":true }, { - "hid":16, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", - "parent":15, + "hid":18, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", + "parent":17, "children":[ - 17 + 19 ], "name":"Counter", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter", "label":"Counter", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_d.json", "elements":[ ":8486:2435:2418", ":8486:2435:2515", ":8486:2435:2416", - ":8486:2435:2415", - ":8486:2435:2414", - ":8486:2435:2412", ":8486:2435:2413", + ":8486:2435:2414", + ":8486:2435:2415", + ":8486:2435:2412", ":8486:2435:2515#out:1", ":8486:2435:2415#out:1", ":8486:2435:2413#out:1", @@ -1191,19 +1296,19 @@ "sameAsElement":true }, { - "hid":17, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", - "parent":16, + "hid":19, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", + "parent":18, "children":[ ], "name":"rst_Delay", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter/rst_Delay", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Dequalification/Counter/rst_Delay", "label":"rst_Delay", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2435_2515_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2435_2515_d.json", "elements":[ ":8486:2435:2515:1577", ":8486:2435:2515:1576", @@ -1220,40 +1325,40 @@ "sameAsElement":true }, { - "hid":18, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", - "parent":13, + "hid":20, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", + "parent":15, "children":[ - 19 + 21 ], "name":"Qualification", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification", "label":"Qualification", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2473_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2473_d.json", "elements":[ - ":8486:2491", + ":8486:2492", ":8486:2490", - ":8486:2489", - ":8486:2487", - ":8486:2486", - ":8486:2484", + ":8486:2488", + ":8486:2485", ":8486:2483", ":8486:2482", - ":8486:2492", - ":8486:2480", - ":8486:2488", - ":8486:2479", - ":8486:2485", - ":8486:2476", - ":8486:2477", - ":8486:2478", + ":8486:2491", ":8486:2481", - ":8486:2474", + ":8486:2480", + ":8486:2478", + ":8486:2477", + ":8486:2479", + ":8486:2476", + ":8486:2484", ":8486:2475", + ":8486:2489", + ":8486:2474", + ":8486:2487", + ":8486:2486", ":8486:2480#out:1", ":8486:2491#out:1", ":8486:2481#out:1", @@ -1271,27 +1376,27 @@ "sameAsElement":true }, { - "hid":19, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", - "parent":18, + "hid":21, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", + "parent":20, "children":[ - 20 + 22 ], "name":"Counter", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter", "label":"Counter", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_d.json", "elements":[ - ":8486:2480:2418", ":8486:2480:2515", - ":8486:2480:2416", + ":8486:2480:2418", ":8486:2480:2415", ":8486:2480:2414", ":8486:2480:2413", + ":8486:2480:2416", ":8486:2480:2412", ":8486:2480:2515#out:1", ":8486:2480:2415#out:1", @@ -1303,19 +1408,19 @@ "sameAsElement":true }, { - "hid":20, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", - "parent":19, + "hid":22, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", + "parent":21, "children":[ ], "name":"rst_Delay", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter/rst_Delay", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/Qualification/Counter/rst_Delay", "label":"rst_Delay", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2480_2515_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2480_2515_d.json", "elements":[ ":8486:2480:2515:1577", ":8486:2480:2515:1576", @@ -1332,19 +1437,19 @@ "sameAsElement":true }, { - "hid":21, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", - "parent":13, + "hid":23, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", + "parent":15, "children":[ ], "name":"either_edge", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/either_edge", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/Debounce_Filter/either_edge", "label":"either_edge", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8486_2507_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8486_2507_d.json", "elements":[ ":8486:2507:2506", ":8486:2507:2505", @@ -1357,19 +1462,19 @@ "sameAsElement":true }, { - "hid":22, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8519", - "parent":12, + "hid":24, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8519", + "parent":14, "children":[ ], "name":"either_edge", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/either_edge", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F02_Diagnostics/either_edge", "label":"either_edge", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8519_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8519_d.json", "elements":[ ":8519:2506", ":8519:2505", @@ -1382,645 +1487,632 @@ "sameAsElement":true }, { - "hid":23, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8535", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "hid":25, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11151", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11151", "parent":2, "children":[ - 24, - 25, - 26 + 26, + 27, + 28 ], "name":"F03_Control_Mode_Manager", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager", "label":"F03_Control_Mode_Manager", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8535_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11151_d.json", "elements":[ - ":8655", - ":8634", - ":10029", - ":8654", - ":10024", - ":8645", - ":8651", - ":10019", - ":9423", - ":8640", - ":8639", - ":10020", - ":10017", - ":8635", - ":8632", - ":8643", - ":10028", - ":9995", - ":8630", - ":8628", - ":8625", - ":8624", - ":9953", - ":8646", - ":8603", - ":9424", - ":8546", - ":8642", - ":10022", - ":10018", - ":10023", - ":8539", - ":10256", - ":8647", - ":10021", - ":8537", - ":8650", - ":8633", - ":9994", - ":9422", - ":9997", - ":8536", - ":9996", - ":8636", - ":8634#out:1", - ":8537#out:1", - ":8625#out:1", - ":8630#out:1", - ":8539#out:1", - ":8636#out:1", - ":8654#out:1", - ":8603#out:1", - ":8624#out:1", - ":8546#out:1", - ":8546#out:2", - ":8546#out:3", - ":8546#out:4", - ":8632#out:1", - ":8633#out:1", - ":8635#out:1", - ":8536#out:1", - ":8628#out:1", - ":9422#out:1", - ":9424#out:1", - ":9995#out:1", - ":9994#out:1", - ":9996#out:1", - ":9953#out:1", - ":10017#out:1", - ":10018#out:1", - ":10020#out:1", - ":10022#out:1", - ":10021#out:1", - ":10028#out:1" + ":11300", + ":11283", + ":11301", + ":11299", + ":11298", + ":11499", + ":11296", + ":11295", + ":11293", + ":11294", + ":11290", + ":11287", + ":11286", + ":11282", + ":11277", + ":11275", + ":11281", + ":11285", + ":11276", + ":11274", + ":11288", + ":11201", + ":11200", + ":11280", + ":11297", + ":11284", + ":11157", + ":11291", + ":11292", + ":11158", + ":11278", + ":11156", + ":11497", + ":11154", + ":11153", + ":11279", + ":11498", + ":11159", + ":11152", + ":11155", + ":11289", + ":11283#out:1", + ":11153#out:1", + ":11275#out:1", + ":11277#out:1", + ":11155#out:1", + ":11285#out:1", + ":11200#out:1", + ":11274#out:1", + ":11159#out:1", + ":11159#out:2", + ":11159#out:3", + ":11159#out:4", + ":11282#out:1", + ":11284#out:1", + ":11152#out:1", + ":11276#out:1", + ":11279#out:1", + ":11278#out:1", + ":11280#out:1", + ":11201#out:1", + ":11286#out:1", + ":11157#out:1", + ":11287#out:1", + ":11156#out:1", + ":11154#out:1", + ":11281#out:1", + ":11497#out:1", + ":11498#out:1" ], "sameAsElement":true }, - { - "hid":24, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8546", - "parent":23, - "children":[ - ], - "name":"F03_01_Mode_Transition_Calculation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_01_Mode_Transition_Calculation", - "label":"F03_01_Mode_Transition_Calculation", - "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8546_d.json", - "elements":[ - ":8601", - ":8602", - ":8600", - ":8599", - ":8597", - ":8593", - ":8592", - ":8586", - ":8584", - ":8583", - ":8581", - ":8580", - ":8589", - ":8595", - ":8590", - ":8573", - ":8571", - ":8568", - ":8572", - ":8566", - ":8585", - ":8565", - ":8564", - ":8594", - ":8563", - ":9419", - ":8561", - ":8559", - ":8558", - ":8598", - ":8556", - ":8555", - ":8554", - ":8552", - ":8591", - ":8570", - ":8569", - ":8548", - ":8560", - ":9420", - ":8549", - ":8551", - ":8553", - ":8547", - ":8562", - ":9421", - ":8587", - ":8582", - ":8579", - ":8578", - ":8576", - ":8575", - ":8574", - ":8577", - ":8587#out:1", - ":8593#out:1", - ":8594#out:1", - ":8584#out:1", - ":8585#out:1", - ":8575#out:1", - ":8556#out:1", - ":8592#out:1", - ":8560#out:1", - ":8589#out:1", - ":8590#out:1", - ":8580#out:1", - ":8559#out:1", - ":8586#out:1", - ":8564#out:1", - ":8579#out:1", - ":8591#out:1", - ":8581#out:1", - ":8555#out:1", - ":8554#out:1", - ":8563#out:1", - ":8576#out:1", - ":8583#out:1", - ":8582#out:1", - ":8577#out:1", - ":8595#out:1", - ":8574#out:1", - ":8578#out:1", - ":8547#out:1", - ":8549#out:1", - ":8551#out:1", - ":8561#out:1", - ":8553#out:1", - ":8558#out:1", - ":8562#out:1", - ":8548#out:1", - ":8552#out:1", - ":9419#out:1", - ":9420#out:1" - ], - "sameAsElement":true - }, - { - "hid":25, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8603", - "parent":23, - "children":[ - ], - "name":"F03_02_Control_Mode_Manager", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_02_Control_Mode_Manager", - "label":"F03_02_Control_Mode_Manager", - "icon":"WebViewIcon6", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8603_d.json", - "elements":[ - ":8603:3", - ":8603:28", - ":8603:6", - ":8603:4", - ":8603:30", - ":8603:9", - ":8603:31", - ":8603:12", - ":8603:33", - ":8603:32", - ":8603:1", - ":8603:13", - ":8603:14", - ":8603:2" - ], - "sameAsElement":false - }, { "hid":26, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9953", - "parent":23, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11159", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11159", + "parent":25, "children":[ - 27, - 28, - 29, - 30 ], - "name":"F03_03_Input_Target_Synthesis", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis", - "label":"F03_03_Input_Target_Synthesis", + "name":"F03_01_Mode_Transition_Calculation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_01_Mode_Transition_Calculation", + "label":"F03_01_Mode_Transition_Calculation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9953_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11159_d.json", "elements":[ - ":9993", - ":10003", - ":10449", - ":9987", - ":10002", - ":10013", - ":9985", - ":9983", - ":10014", - ":9980", - ":10015", - ":9984", - ":9978", - ":9977", - ":10000", - ":9999", - ":9986", - ":9988", - ":9992", - ":9982", - ":10004", - ":10005", - ":9956", - ":9981", - ":10007", - ":10016", - ":9998", - ":9957", - ":9937", - ":9955", - ":9979", - ":9954", - ":9957#out:1", - ":9980#out:1", - ":9978#out:1", - ":9986#out:1", - ":9954#out:1", - ":9979#out:1", - ":9988#out:1", - ":9977#out:1", - ":9956#out:1", - ":9987#out:1", - ":9986#out:2", - ":9981#out:1", - ":9955#out:1", - ":9998#out:1", - ":10000#out:1", - ":10002#out:1", - ":10005#out:1", - ":9937#out:1", - ":10007#out:1", - ":10013#out:1", - ":10015#out:1", - ":10002#out:2", - ":10016#out:1", - ":10449#out:1" + ":11198", + ":11193", + ":11192", + ":11197", + ":11188", + ":11195", + ":11191", + ":11196", + ":11181", + ":11180", + ":11179", + ":11178", + ":11177", + ":11176", + ":11175", + ":11174", + ":11182", + ":11172", + ":11171", + ":11493", + ":11189", + ":11169", + ":11168", + ":11496", + ":11491", + ":11167", + ":11495", + ":11199", + ":11165", + ":11170", + ":11163", + ":11160", + ":11173", + ":11162", + ":11190", + ":11166", + ":11161", + ":11164", + ":11194", + ":11184", + ":11183", + ":11486", + ":11185", + ":11492", + ":11187", + ":11494", + ":11186", + ":11183#out:1", + ":11168#out:1", + ":11194#out:1", + ":11171#out:1", + ":11192#out:1", + ":11193#out:1", + ":11170#out:1", + ":11191#out:1", + ":11175#out:1", + ":11187#out:1", + ":11189#out:1", + ":11165#out:1", + ":11174#out:1", + ":11184#out:1", + ":11195#out:1", + ":11160#out:1", + ":11162#out:1", + ":11172#out:1", + ":11164#out:1", + ":11169#out:1", + ":11173#out:1", + ":11161#out:1", + ":11166#out:1", + ":11167#out:1", + ":11185#out:1", + ":11188#out:1", + ":11486#out:1", + ":11491#out:1", + ":11190#out:1", + ":11492#out:1", + ":11493#out:1", + ":11494#out:1", + ":11186#out:1", + ":11163#out:1", + ":11495#out:1" ], "sameAsElement":true }, { "hid":27, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9988", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9988", - "parent":26, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11200", + "parent":25, "children":[ ], - "name":"Default_Control_Type", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Control_Type", - "label":"Default_Control_Type", - "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9988_d.json", + "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":"WebViewIcon7", + "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", "elements":[ - ":9991", - ":9990", - ":9989", - ":9989#out:1" + ":11200:3", + ":11200:28", + ":11200:6", + ":11200:4", + ":11200:32", + ":11200:72", + ":11200:73", + ":11200:30", + ":11200:9", + ":11200:71", + ":11200:33", + ":11200:12", + ":11200:31", + ":11200:1", + ":11200:14", + ":11200:2", + ":11200:13" ], - "sameAsElement":true + "sameAsElement":false }, { "hid":28, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10007", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10007", - "parent":26, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11201", + "parent":25, "children":[ + 29, + 30, + 31, + 32 ], - "name":"Default_Mode", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Mode", - "label":"Default_Mode", + "name":"F03_03_Input_Target_Synthesis", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis", + "label":"F03_03_Input_Target_Synthesis", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10007_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11201_d.json", "elements":[ - ":10009", - ":10012", - ":10008", - ":10008#out:1" + ":11272", + ":11273", + ":11254", + ":11253", + ":11270", + ":11251", + ":11249", + ":11248", + ":11243", + ":11241", + ":11245", + ":11240", + ":11252", + ":11244", + ":11215", + ":11242", + ":11271", + ":11238", + ":11250", + ":11211", + ":11207", + ":11247", + ":11205", + ":11206", + ":11204", + ":11236", + ":11237", + ":11235", + ":11239", + ":11203", + ":11202", + ":11246", + ":11215#out:1", + ":11241#out:1", + ":11238#out:1", + ":11250#out:1", + ":11202#out:1", + ":11239#out:1", + ":11207#out:1", + ":11237#out:1", + ":11205#out:1", + ":11252#out:1", + ":11250#out:2", + ":11242#out:1", + ":11203#out:1", + ":11204#out:1", + ":11235#out:1", + ":11251#out:1", + ":11236#out:1", + ":11254#out:1", + ":11211#out:1", + ":11253#out:1", + ":11240#out:1", + ":11251#out:2", + ":11206#out:1", + ":11270#out:1" ], "sameAsElement":true }, { "hid":29, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9957", - "parent":26, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11207", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11207", + "parent":28, "children":[ ], - "name":"FOC_Control_Type", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/FOC_Control_Type", - "label":"FOC_Control_Type", + "name":"Default_Control_Type", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Control_Type", + "label":"Default_Control_Type", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9957_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11207_d.json", "elements":[ - ":9976", - ":9975", - ":9971", - ":9969", - ":9968", - ":9966", - ":9970", - ":9965", - ":9964", - ":9967", - ":9973", - ":9962", - ":9963", - ":9959", - ":9961", - ":9974", - ":9958", - ":9960", - ":9972", - ":9958#out:1", - ":9963#out:1", - ":9959#out:1", - ":9972#out:1", - ":9970#out:1", - ":9973#out:1", - ":9974#out:1", - ":9971#out:1", - ":9969#out:1", - ":9975#out:1", - ":9965#out:1", - ":9962#out:1", - ":9961#out:1", - ":9964#out:1" + ":11210", + ":11209", + ":11208", + ":11208#out:1" ], "sameAsElement":true }, { "hid":30, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9937", - "parent":26, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11211", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11211", + "parent":28, "children":[ - 31, - 34 ], - "name":"Open_Mode", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode", - "label":"Open_Mode", + "name":"Default_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Default_Mode", + "label":"Default_Mode", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9937_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11211_d.json", "elements":[ - ":9952", - ":9951", - ":9949", - ":9950", - ":9948", - ":9944", - ":9942", - ":9945", - ":9947", - ":10006", - ":9941", - ":9943", - ":9940", - ":9939", - ":9938", - ":9938#out:1", - ":9940#out:1", - ":9950#out:1", - ":9945#out:1", - ":9949#out:1", - ":9944#out:1", - ":9948#out:1", - ":9943#out:1", - ":9941#out:1", - ":9942#out:1" + ":11214", + ":11213", + ":11212", + ":11212#out:1" ], "sameAsElement":true }, { "hid":31, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9948", - "parent":30, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11215", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11215", + "parent":28, "children":[ - 32, - 33 ], - "name":"Rate_Limiter", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter", - "label":"Rate_Limiter", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_d.json", + "name":"FOC_Control_Type", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/FOC_Control_Type", + "label":"FOC_Control_Type", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11215_d.json", "elements":[ - ":9948:2353", - ":9948:2343", - ":9948:2346", - ":9948:2395", - ":9948:2358", - ":9948:2356", - ":9948:2357", - ":9948:2355", - ":9948:2360", - ":9948:2359", - ":9948:2342", - ":9948:2356#out:1", - ":9948:2342#out:1", - ":9948:2359#out:1", - ":9948:2357#out:1", - ":9948:2343#out:1", - ":9948:2346#out:1", - ":9948:2358#out:1", - ":9948:2355#out:1", - ":9948:2395#out:1" + ":11234", + ":11232", + ":11230", + ":11229", + ":11231", + ":11228", + ":11226", + ":11224", + ":11222", + ":11221", + ":11223", + ":11227", + ":11233", + ":11220", + ":11219", + ":11218", + ":11217", + ":11225", + ":11216", + ":11216#out:1", + ":11221#out:1", + ":11217#out:1", + ":11230#out:1", + ":11228#out:1", + ":11231#out:1", + ":11232#out:1", + ":11229#out:1", + ":11227#out:1", + ":11233#out:1", + ":11223#out:1", + ":11220#out:1", + ":11219#out:1", + ":11222#out:1" ], "sameAsElement":true }, { "hid":32, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", - "parent":31, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11254", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11254", + "parent":28, "children":[ + 33, + 36 ], - "name":"Delay_Init1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Delay_Init1", - "label":"Delay_Init1", - "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2342_d.json", + "name":"Open_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode", + "label":"Open_Mode", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11254_d.json", "elements":[ - ":9948:2342:2337", - ":9948:2342:2335", - ":9948:2342:2339", - ":9948:2342:2334", - ":9948:2342:2340", - ":9948:2342:2341", - ":9948:2342:2512", - ":9948:2342:2335#out:1", - ":9948:2342:2334#out:1", - ":9948:2342:2341#out:1", - ":9948:2342:2340#out:1", - ":9948:2342:2337#out:1", - ":9948:2342:2512#out:1" + ":11269", + ":11267", + ":11264", + ":11263", + ":11266", + ":11268", + ":11259", + ":11258", + ":11262", + ":11260", + ":11256", + ":11265", + ":11261", + ":11255", + ":11257", + ":11255#out:1", + ":11257#out:1", + ":11267#out:1", + ":11262#out:1", + ":11266#out:1", + ":11259#out:1", + ":11261#out:1", + ":11265#out:1", + ":11260#out:1", + ":11258#out:1" ], "sameAsElement":true }, { "hid":33, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", - "parent":31, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11265", + "parent":32, "children":[ + 34, + 35 ], - "name":"Saturation Dynamic", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Saturation Dynamic", - "label":"Saturation Dynamic", - "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9948_2395_d.json", + "name":"Rate_Limiter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter", + "label":"Rate_Limiter", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_d.json", "elements":[ - ":9948:2395:10", - ":9948:2395:9", - ":9948:2395:8", - ":9948:2395:7", - ":9948:2395:6", - ":9948:2395:5", - ":9948:2395:4", - ":9948:2395:3", - ":9948:2395:2", - ":9948:2395:1", - ":9948:2395:1#out:1", - ":9948:2395:2#out:1", - ":9948:2395:3#out:1", - ":9948:2395:7#out:1", - ":9948:2395:8#out:1", - ":9948:2395:6#out:1", - ":9948:2395:9#out:1" + ":11265:2353", + ":11265:2343", + ":11265:2346", + ":11265:2395", + ":11265:2360", + ":11265:2358", + ":11265:2357", + ":11265:2355", + ":11265:2356", + ":11265:2342", + ":11265:2359", + ":11265:2356#out:1", + ":11265:2342#out:1", + ":11265:2359#out:1", + ":11265:2357#out:1", + ":11265:2343#out:1", + ":11265:2346#out:1", + ":11265:2358#out:1", + ":11265:2355#out:1", + ":11265:2395#out:1" ], "sameAsElement":true }, { "hid":34, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9950", - "parent":30, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", + "parent":33, "children":[ ], - "name":"rising_edge_init", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/rising_edge_init", - "label":"rising_edge_init", + "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":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9950_d.json", + "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", "elements":[ - ":9950:2364", - ":9950:2363", - ":9950:2362", - ":9950:2363#out:1", - ":9950:2362#out:1" + ":11265:2342:2337", + ":11265:2342:2335", + ":11265:2342:2339", + ":11265:2342:2334", + ":11265:2342:2340", + ":11265:2342:2341", + ":11265:2342:2512", + ":11265:2342:2335#out:1", + ":11265:2342:2334#out:1", + ":11265:2342:2341#out:1", + ":11265:2342:2340#out:1", + ":11265:2342:2337#out:1", + ":11265:2342:2512#out:1" ], "sameAsElement":true }, { "hid":35, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10066", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", + "parent":33, + "children":[ + ], + "name":"Saturation Dynamic", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F03_Control_Mode_Manager/F03_03_Input_Target_Synthesis/Open_Mode/Rate_Limiter/Saturation Dynamic", + "label":"Saturation Dynamic", + "icon":"WebViewIcon3", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11265_2395_d.json", + "elements":[ + ":11265:2395:10", + ":11265:2395:9", + ":11265:2395:8", + ":11265:2395:7", + ":11265:2395:6", + ":11265:2395:5", + ":11265:2395:4", + ":11265:2395:3", + ":11265:2395:2", + ":11265:2395:1", + ":11265:2395:1#out:1", + ":11265:2395:2#out:1", + ":11265:2395:3#out:1", + ":11265:2395:7#out:1", + ":11265:2395:8#out:1", + ":11265:2395:6#out:1", + ":11265:2395:9#out:1" + ], + "sameAsElement":true + }, + { + "hid":36, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11267", + "parent":32, + "children":[ + ], + "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":"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", + "elements":[ + ":11267:2364", + ":11267:2363", + ":11267:2362", + ":11267:2363#out:1", + ":11267:2362#out:1" + ], + "sameAsElement":true + }, + { + "hid":37, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10066", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10066", "parent":2, "children":[ - 36, - 37 + 38, + 39 ], "name":"F04_Field_Weakening", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening", "label":"F04_Field_Weakening", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10066_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10066_d.json", "elements":[ ":10523", ":10522", ":10521", - ":10520", - ":10518", + ":10519", + ":10517", ":10516", ":10514", + ":10520", + ":10513", + ":10511", ":10510", - ":10509", ":10508", - ":10507", - ":10515", + ":10506", ":10504", - ":10503", + ":10515", ":10502", ":10501", - ":10500", - ":10519", - ":10513", - ":10497", - ":10511", + ":10499", + ":10498", + ":10503", ":10495", ":10494", - ":10499", - ":10493", - ":10517", - ":10506", - ":10491", - ":10498", - ":10512", + ":10497", + ":10492", + ":10509", ":10490", ":10496", - ":10489", - ":10488", ":10505", - ":10492", + ":10489", + ":10507", + ":10518", + ":10493", + ":10500", + ":10488", ":10487", + ":10491", ":10486", + ":10512", ":10514#out:1", ":10500#out:1", ":10513#out:1", @@ -2053,19 +2145,19 @@ "sameAsElement":true }, { - "hid":36, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10507", - "parent":35, + "hid":38, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10507", + "parent":37, "children":[ ], "name":"Saturation Dynamic", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic", "label":"Saturation Dynamic", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10507_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10507_d.json", "elements":[ ":10507:10", ":10507:9", @@ -2088,19 +2180,19 @@ "sameAsElement":true }, { - "hid":37, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10508", - "parent":35, + "hid":39, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10508", + "parent":37, "children":[ ], "name":"Saturation Dynamic1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F04_Field_Weakening/Saturation Dynamic1", "label":"Saturation Dynamic1", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10508_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10508_d.json", "elements":[ ":10508:10", ":10508:9", @@ -2123,27 +2215,27 @@ "sameAsElement":true }, { - "hid":38, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8658", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "hid":40, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8658", "parent":2, "children":[ - 39, - 42, - 44, - 65, - 66, - 67, - 81, - 82 + 41, + 45, + 47, + 68, + 69, + 70, + 84, + 85 ], "name":"F05_Field_Oriented_Control", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control", "label":"F05_Field_Oriented_Control", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8658_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8658_d.json", "elements":[ ":9719", ":9192", @@ -2164,130 +2256,131 @@ ":9195", ":10447", ":8743", - ":9026", - ":9023", - ":8913", - ":10363", - ":9713", - ":8863", + ":9045", + ":9028", + ":9072", ":9027", + ":8913", + ":10365", + ":8862", + ":10359", ":8858", ":8857", - ":8856", + ":8853", ":9717", - ":8861", ":8851", - ":8848", + ":8849", + ":10363", ":8845", - ":9028", + ":8844", ":8843", ":8842", ":10703", - ":8837", - ":8839", - ":10686", + ":10728", + ":10360", + ":10395", + ":8846", + ":10394", + ":11484", ":8826", - ":10719", - ":9045", ":8825", ":10439", - ":9073", - ":8817", - ":10441", - ":10440", - ":10433", - ":8811", - ":10362", - ":10743", - ":10729", - ":8806", - ":10726", - ":10395", - ":8798", - ":10707", - ":8810", - ":8807", - ":10698", - ":8797", - ":10697", - ":8850", - ":10688", - ":8796", - ":10448", - ":8784", - ":10394", - ":8783", - ":8782", - ":9072", - ":10446", - ":8815", - ":9718", - ":10171", - ":10432", - ":8776", - ":8775", - ":8862", - ":10436", - ":10172", - ":8772", - ":10429", - ":8864", - ":8768", - ":10393", - ":8787", - ":10428", - ":10434", - ":8790", - ":8726", - ":10687", - ":8844", - ":10173", - ":10689", - ":10435", - ":10702", - ":8667", - ":8668", - ":8795", - ":8664", - ":8663", - ":10445", - ":10364", - ":8794", - ":10691", - ":10174", - ":10359", - ":8786", - ":10430", - ":8781", - ":10728", - ":10358", - ":8846", - ":10357", - ":8849", - ":8788", - ":10365", - ":8838", - ":8661", - ":10360", - ":10444", - ":8853", - ":8662", - ":8660", - ":10437", - ":10701", - ":10431", - ":8659", - ":9196", - ":9716", ":10438", + ":11472", + ":8811", + ":8848", + ":8810", + ":10432", + ":8861", + ":8807", + ":8806", + ":10444", + ":10726", + ":8850", + ":10719", + ":8796", + ":10698", + ":8839", + ":8788", + ":8787", + ":10174", + ":8784", + ":9718", + ":8781", + ":10441", + ":8772", + ":10428", + ":10686", + ":8768", + ":8864", + ":10393", + ":10435", + ":9713", + ":9196", + ":8794", + ":8856", + ":10429", + ":8790", + ":10171", + ":10437", + ":8795", + ":10364", + ":8797", + ":8726", + ":8783", + ":10701", + ":10445", + ":10446", + ":10431", + ":8817", + ":10689", + ":10743", + ":11515", + ":10729", + ":10697", + ":8863", + ":11516", + ":11471", + ":8798", + ":8782", + ":10702", + ":10362", + ":11023", + ":10434", + ":8776", + ":8667", + ":8664", + ":11517", + ":10173", + ":8815", + ":10433", + ":10707", + ":10436", + ":9716", + ":10357", + ":10448", + ":10440", + ":10691", + ":8838", + ":10688", + ":8660", + ":10358", + ":10687", + ":8786", + ":8663", + ":8837", + ":10172", + ":8775", + ":10430", + ":8659", + ":8662", + ":8661", ":8827#out:1", ":8886#out:1", ":8886#out:2", ":8665#out:1", ":8666#out:1", ":8866#out:1", - ":8668#out:1", - ":8668#out:2", ":9024#out:1", ":9025#out:1", ":8781#out:1", @@ -2299,8 +2392,6 @@ ":8787#out:1", ":8788#out:1", ":8661#out:1", - ":8769#out:1", - ":8778#out:1", ":8810#out:1", ":8798#out:1", ":9028#out:1", @@ -2339,8 +2430,6 @@ ":8743#out:2", ":8775#out:1", ":8664#out:1", - ":9023#out:1", - ":9026#out:1", ":8826#out:1", ":8768#out:1", ":9713#out:1", @@ -2386,194 +2475,257 @@ ":10726#out:1", ":8913#out:10", ":10729#out:1", - ":10743#out:1" - ], - "sameAsElement":true - }, - { - "hid":39, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8668", - "parent":38, - "children":[ - 40, - 41 - ], - "name":"Clarke_Transform", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform", - "label":"Clarke_Transform", - "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8668_d.json", - "elements":[ - ":8725", - ":8723", - ":8722", - ":8720", - ":8719", - ":8717", - ":8716", - ":8714", - ":8713", - ":8712", - ":8710", - ":8718", - ":8724", - ":8721", - ":8705", - ":8709", - ":8704", - ":8708", - ":8706", - ":8711", - ":8702", - ":8715", - ":8703", - ":8671", - ":8670", - ":8707", - ":8669", - ":8686", - ":8686#out:1", - ":8705#out:1", - ":8704#out:1", - ":8669#out:1", - ":8711#out:1", - ":8709#out:1", - ":8671#out:1", - ":8702#out:1", - ":8720#out:1", - ":8723#out:1", - ":8720#out:2", - ":8703#out:1", - ":8707#out:1", - ":8671#out:2", - ":8670#out:1", - ":8710#out:1", - ":8722#out:1", - ":8721#out:1", - ":8708#out:1", - ":8706#out:1", - ":8686#out:2" - ], - "sameAsElement":true - }, - { - "hid":40, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8671", - "parent":39, - "children":[ - ], - "name":"Clarke_PhasesAB", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAB", - "label":"Clarke_PhasesAB", - "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8671_d.json", - "elements":[ - ":8685", - ":8682", - ":8681", - ":8684", - ":8680", - ":8683", - ":8676", - ":8674", - ":8678", - ":8673", - ":8677", - ":8679", - ":8672", - ":8675", - ":8673#out:1", - ":8672#out:1", - ":8675#out:1", - ":8677#out:1", - ":8676#out:1", - ":8678#out:1", - ":8682#out:1", - ":8681#out:1" + ":10743#out:1", + ":8769#out:1", + ":8778#out:1", + ":11023#out:1", + ":11023#out:2", + ":11471#out:1", + ":11484#out:1", + ":11515#out:1", + ":11516#out:1" ], "sameAsElement":true }, { "hid":41, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8686", - "parent":39, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11023", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11023", + "parent":40, "children":[ + 42, + 43, + 44 ], - "name":"Clarke_PhasesBC", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesBC", - "label":"Clarke_PhasesBC", + "name":"Clarke_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform", + "label":"Clarke_Transform", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8686_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8686_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8686_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11023_d.json", "elements":[ - ":8701", - ":8696", - ":8694", - ":8699", - ":8690", - ":8695", - ":8689", - ":8700", - ":8688", - ":8687", - ":8698", - ":8692", - ":8693", - ":8697", - ":8691", - ":8691#out:1", - ":8690#out:1", - ":8693#out:1", - ":8694#out:1", - ":8698#out:1", - ":8692#out:1", - ":8697#out:1", - ":8687#out:1", - ":8688#out:1" + ":11101", + ":11100", + ":11099", + ":11098", + ":11094", + ":11092", + ":11091", + ":11090", + ":11095", + ":11085", + ":11083", + ":11082", + ":11093", + ":11080", + ":11089", + ":11097", + ":11077", + ":11076", + ":11075", + ":11074", + ":11079", + ":11086", + ":11087", + ":11096", + ":11073", + ":11026", + ":11081", + ":11088", + ":11041", + ":11056", + ":11025", + ":11084", + ":11072", + ":11024", + ":11078", + ":11056#out:1", + ":11079#out:1", + ":11078#out:1", + ":11024#out:1", + ":11085#out:1", + ":11083#out:1", + ":11026#out:1", + ":11072#out:1", + ":11096#out:1", + ":11099#out:1", + ":11073#out:1", + ":11081#out:1", + ":11026#out:2", + ":11025#out:1", + ":11084#out:1", + ":11097#out:1", + ":11098#out:1", + ":11082#out:1", + ":11080#out:1", + ":11056#out:2", + ":11096#out:2", + ":11096#out:3", + ":11074#out:1", + ":11075#out:1", + ":11041#out:2", + ":11041#out:1", + ":11076#out:1", + ":11077#out:1" ], "sameAsElement":true }, { "hid":42, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8726", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8726", - "parent":38, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11026", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11026", + "parent":41, "children":[ - 43 + ], + "name":"Clarke_PhasesAB", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAB", + "label":"Clarke_PhasesAB", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11026_d.json", + "elements":[ + ":11040", + ":11039", + ":11037", + ":11036", + ":11033", + ":11038", + ":11035", + ":11028", + ":11029", + ":11030", + ":11027", + ":11034", + ":11031", + ":11032", + ":11028#out:1", + ":11027#out:1", + ":11030#out:1", + ":11032#out:1", + ":11031#out:1", + ":11033#out:1", + ":11037#out:1", + ":11036#out:1" + ], + "sameAsElement":true + }, + { + "hid":43, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11041", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11041", + "parent":41, + "children":[ + ], + "name":"Clarke_PhasesAC", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesAC", + "label":"Clarke_PhasesAC", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11041_d.json", + "elements":[ + ":11055", + ":11053", + ":11051", + ":11050", + ":11049", + ":11048", + ":11044", + ":11047", + ":11045", + ":11046", + ":11052", + ":11043", + ":11054", + ":11042", + ":11051#out:1", + ":11052#out:1", + ":11048#out:1", + ":11046#out:1", + ":11047#out:1", + ":11045#out:1", + ":11043#out:1", + ":11042#out:1" + ], + "sameAsElement":true + }, + { + "hid":44, + "sid":"BLDCmotor_FOC_R2017b_fixdt:11056", + "esid":"BLDCmotor_FOC_R2017b_fixdt:11056", + "parent":41, + "children":[ + ], + "name":"Clarke_PhasesBC", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Clarke_Transform/Clarke_PhasesBC", + "label":"Clarke_PhasesBC", + "icon":"WebViewIcon1", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_11056_d.json", + "elements":[ + ":11071", + ":11070", + ":11069", + ":11065", + ":11062", + ":11067", + ":11066", + ":11061", + ":11059", + ":11064", + ":11058", + ":11057", + ":11063", + ":11068", + ":11060", + ":11061#out:1", + ":11060#out:1", + ":11063#out:1", + ":11064#out:1", + ":11068#out:1", + ":11062#out:1", + ":11067#out:1", + ":11057#out:1", + ":11058#out:1" + ], + "sameAsElement":true + }, + { + "hid":45, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8726", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8726", + "parent":40, + "children":[ + 46 ], "name":"Current_Filtering", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering", "label":"Current_Filtering", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8726_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8726_d.json", "elements":[ - ":8740", - ":8741", + ":8739", ":8742", ":8738", ":8737", - ":8739", - ":8736", - ":8735", - ":8731", - ":8732", + ":8741", ":8734", - ":8729", - ":8728", + ":8736", ":8733", + ":8731", + ":8735", + ":8729", + ":9714", + ":8732", + ":8728", ":8727", ":8730", - ":9714", + ":8740", ":8739#out:1", ":8729#out:2", ":8740#out:1", @@ -2589,28 +2741,28 @@ "sameAsElement":true }, { - "hid":43, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8738", - "parent":42, + "hid":46, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8738", + "parent":45, "children":[ ], "name":"Low_Pass_Filter", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering/Low_Pass_Filter", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Current_Filtering/Low_Pass_Filter", "label":"Low_Pass_Filter", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8738_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8738_d.svg", + "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:2903", ":8738:2902", ":8738:2901", - ":8738:2903", + ":8738:2904", ":8738:2900", + ":8738:2899", ":8738:2898", ":8738:2897", - ":8738:2899", ":8738:2898#out:1", ":8738:2900#out:1", ":8738:2897#out:1", @@ -2622,115 +2774,122 @@ "sameAsElement":true }, { - "hid":44, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10364", - "parent":38, + "hid":47, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10364", + "parent":40, "children":[ - 45, - 46, - 51, - 57, - 63 + 48, + 49, + 54, + 60, + 66 ], "name":"FOC", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC", "label":"FOC", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10364_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10364_d.json", "elements":[ - ":9143", + ":10368", + ":9171", + ":9108", ":9074", - ":9029", ":8912", ":9715", - ":10425", ":10391", - ":9108", - ":10424", - ":10420", ":10419", - ":10418", - ":10413", + ":10421", + ":8852", + ":10388", ":10387", - ":8841", - ":10412", - ":10411", - ":10722", - ":8834", - ":10368", + ":11477", + ":10409", + ":10723", + ":10418", + ":8831", + ":10420", + ":10398", ":10408", ":10030", - ":8830", - ":8824", - ":8823", - ":8813", - ":8812", - ":10742", - ":8852", + ":8834", + ":10427", + ":10722", ":8816", + ":8814", + ":8824", + ":8802", + ":8813", + ":10742", + ":8799", ":8801", + ":10411", ":10730", - ":8804", + ":8812", + ":10413", ":8793", - ":10388", - ":10410", - ":8792", - ":10370", - ":8791", - ":10724", - ":9171", - ":8780", - ":10723", - ":10421", - ":8777", - ":8774", - ":10409", - ":8789", - ":8771", - ":8770", ":10367", - ":8765", + ":8791", + ":8792", + ":11482", + ":8780", + ":8841", + ":10724", + ":8823", + ":8779", + ":10369", + ":8771", + ":8766", ":10366", + ":8777", + ":11476", + ":8789", + ":10370", ":10416", - ":8832", + ":10721", + ":8809", + ":10720", ":10423", ":8800", - ":10415", - ":10407", - ":8809", - ":8802", - ":10720", - ":8773", - ":10397", - ":9109", - ":8779", - ":8799", - ":10403", - ":8814", - ":8808", ":10422", - ":10369", - ":10404", - ":10402", - ":10721", - ":10398", - ":10426", + ":11512", + ":10407", + ":8770", + ":8773", + ":9143", + ":8830", + ":8832", ":10406", - ":8831", - ":8803", - ":10427", - ":10372", - ":10405", ":10417", - ":10371", + ":9029", + ":8804", + ":10415", + ":10403", + ":10405", + ":10402", + ":10426", + ":10410", + ":10425", + ":9109", ":10734", - ":8766", + ":10424", + ":8774", + ":10404", ":10735", + ":8765", + ":8803", + ":10412", + ":10397", + ":10372", + ":11478", ":10414", + ":11514", + ":8808", + ":10371", ":10373", + ":11513", ":8766#out:1", ":8770#out:1", ":8779#out:1", @@ -2757,7 +2916,6 @@ ":8802#out:1", ":8803#out:1", ":8804#out:1", - ":8912#out:1", ":8808#out:1", ":8809#out:1", ":8812#out:1", @@ -2766,7 +2924,6 @@ ":8816#out:1", ":8823#out:1", ":8824#out:1", - ":9143#out:1", ":8771#out:1", ":9715#out:1", ":10030#out:1", @@ -2794,130 +2951,206 @@ ":10724#out:1", ":10730#out:1", ":10734#out:1", - ":10742#out:1" + ":10742#out:1", + ":11476#out:1", + ":11478#out:1", + ":11482#out:1", + ":11512#out:1", + ":11513#out:1", + ":9143#out:1", + ":8912#out:1" ], "sameAsElement":true }, { - "hid":45, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9029", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9029", - "parent":44, + "hid":48, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9029", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9029", + "parent":47, "children":[ ], "name":"Open_Mode", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Open_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Open_Mode", "label":"Open_Mode", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9029_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9029_d.json", "elements":[ ":9044", ":9043", - ":9031", ":9030", + ":9031", ":9030#out:1" ], "sameAsElement":true }, { - "hid":46, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9074", - "parent":44, + "hid":49, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9074", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9074", + "parent":47, "children":[ - 47 + 50 ], "name":"Speed_Mode", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode", "label":"Speed_Mode", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9074_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9074_d.json", "elements":[ ":9709", + ":11681", ":9106", + ":11534", + ":11677", ":9105", ":9104", - ":10455", - ":9094", - ":9092", - ":9091", - ":9093", - ":9095", - ":9088", - ":9087", - ":10714", - ":9089", + ":11675", ":9101", - ":9077", - ":9078", - ":9076", + ":11674", + ":11672", + ":10455", + ":11670", + ":11680", + ":11564", + ":11511", + ":9095", + ":9094", + ":9093", + ":9092", + ":11669", + ":11676", + ":9091", + ":11679", + ":11665", ":9090", - ":9081", + ":11565", + ":11673", + ":9088", + ":11658", + ":11500", + ":11671", + ":11660", + ":9087", + ":11678", + ":11501", + ":11659", + ":11480", + ":11481", + ":11510", ":9082", + ":11666", + ":11657", + ":11479", + ":11663", + ":11661", + ":9078", + ":11535", + ":11667", + ":11664", + ":9076", + ":9081", + ":9077", + ":10714", + ":11662", + ":9089", ":9075", + ":11668", ":9087#out:1", ":9075#out:1", ":9076#out:1", ":9077#out:1", ":9078#out:1", ":9081#out:1", - ":9088#out:1", ":9101#out:1", ":9105#out:1", ":9104#out:1", + ":10714#out:1", + ":11479#out:1", ":9090#out:1", - ":9089#out:1", + ":11481#out:1", + ":11500#out:1", + ":9088#out:1", + ":11501#out:1", + ":11510#out:1", ":10455#out:1", - ":10714#out:1" + ":11534#out:1", + ":11535#out:1", + ":11565#out:1", + ":9089#out:1", + ":11668#out:1", + ":11670#out:1", + ":11659#out:1", + ":11671#out:1", + ":11669#out:1", + ":11663#out:1", + ":11664#out:1", + ":11674#out:1", + ":11677#out:1", + ":11661#out:1", + ":11675#out:1", + ":11662#out:1", + ":11667#out:1", + ":11672#out:1", + ":11673#out:1", + ":11666#out:1", + ":11658#out:1", + ":11660#out:1", + ":11665#out:1", + ":11657#out:1", + ":11676#out:1", + ":11678#out:1", + ":11678#out:2" ], "sameAsElement":true }, { - "hid":47, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10455", - "parent":46, + "hid":50, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10455", + "parent":49, "children":[ - 48, - 49, - 50 + 51, + 52, + 53 ], "name":"PI_clamp_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_d.json", "elements":[ - ":10455:2785", ":10455:2817", + ":10455:2814", + ":10455:2785", + ":10455:2781", + ":10455:2783", ":10455:2791", - ":10455:2779", + ":10455:2845", ":10455:2795", + ":10455:2833", ":10455:2832", ":10455:2776", - ":10455:2833", ":10455:2815", - ":10455:2778", - ":10455:2816", - ":10455:2781", - ":10455:2845", - ":10455:2773", - ":10455:2733", - ":10455:2732", ":10455:2846", - ":10455:2771", - ":10455:2783", - ":10455:2770", - ":10455:2814", - ":10455:2769", ":10455:2794", + ":10455:2816", + ":10455:2778", + ":10455:2733", + ":10455:2910", + ":10455:2771", + ":10455:2770", + ":10455:2769", + ":10455:2779", + ":10455:2773", + ":10455:2732", ":10455:2844", + ":10455:2910#out:1", ":10455:2791#out:2", ":10455:2846#out:1", ":10455:2844#out:1", @@ -2944,28 +3177,28 @@ "sameAsElement":true }, { - "hid":48, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", - "parent":47, + "hid":51, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", + "parent":50, "children":[ ], "name":"Clamping_circuit", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Clamping_circuit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Clamping_circuit", "label":"Clamping_circuit", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2816_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2816_d.json", "elements":[ ":10455:2819", ":10455:2818", ":10455:2831", ":10455:2839", ":10455:2837", - ":10455:2843", - ":10455:2836", ":10455:2841", + ":10455:2836", + ":10455:2843", ":10455:2840", ":10455:2838", ":10455:2843#out:1", @@ -2981,57 +3214,59 @@ "sameAsElement":true }, { - "hid":49, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", - "parent":47, + "hid":52, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", + "parent":50, "children":[ ], "name":"Integrator", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Integrator", "label":"Integrator", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2779_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2779_d.json", "elements":[ ":10455:2790", - ":10455:2789", ":10455:2787", - ":10455:2786", ":10455:2788", + ":10455:2909", + ":10455:2908", + ":10455:2786", + ":10455:2909#out:1", ":10455:2787#out:1", - ":10455:2789#out:1", + ":10455:2908#out:1", ":10455:2788#out:1", ":10455:2786#out:1" ], "sameAsElement":true }, { - "hid":50, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", - "parent":47, + "hid":53, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", + "parent":50, "children":[ ], "name":"Saturation_hit", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Saturation_hit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Speed_Mode/PI_clamp_fixdt/Saturation_hit", "label":"Saturation_hit", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10455_2791_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10455_2791_d.json", "elements":[ - ":10455:2791:2707", + ":10455:2791:2709", ":10455:2791:2849", + ":10455:2791:2707", + ":10455:2791:2704", + ":10455:2791:2701", ":10455:2791:2710", ":10455:2791:2848", - ":10455:2791:2701", - ":10455:2791:2377", ":10455:2791:2700", - ":10455:2791:2709", + ":10455:2791:2377", ":10455:2791:2699", - ":10455:2791:2704", ":10455:2791:2849#out:1", ":10455:2791:2701#out:1", ":10455:2791:2704#out:1", @@ -3043,58 +3278,61 @@ "sameAsElement":true }, { - "hid":51, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9109", - "parent":44, + "hid":54, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9109", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9109", + "parent":47, "children":[ - 52, - 56 + 55, + 59 ], "name":"Torque_Mode", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode", "label":"Torque_Mode", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9109_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9109_d.json", "elements":[ - ":9141", - ":10834", - ":9139", - ":9138", - ":10831", - ":10842", - ":10829", - ":9131", - ":10841", - ":9128", - ":9127", - ":9125", - ":10819", - ":9126", - ":10820", - ":10846", ":10828", - ":10838", - ":10844", - ":10821", - ":10845", - ":10836", - ":9116", - ":10822", - ":9129", - ":9115", - ":9114", - ":9113", + ":10841", + ":10842", + ":9127", + ":9139", + ":9125", + ":11474", ":10843", - ":9117", - ":9111", ":9130", + ":10831", ":10840", - ":9110", - ":9112", + ":10821", + ":10836", + ":10846", ":10823", + ":10820", + ":10822", + ":10819", + ":11475", + ":10834", + ":10829", + ":10845", + ":9117", + ":9126", + ":9131", + ":11473", + ":9138", + ":9113", + ":9114", + ":9141", + ":9116", + ":9115", + ":9112", + ":9111", + ":9128", + ":9129", + ":10844", + ":9110", + ":10838", ":9111#out:1", ":9110#out:1", ":9112#out:1", @@ -3102,7 +3340,6 @@ ":9115#out:1", ":9114#out:1", ":9116#out:1", - ":10834#out:1", ":10829#out:1", ":10820#out:1", ":10821#out:1", @@ -3116,55 +3353,60 @@ ":10822#out:1", ":10842#out:1", ":10841#out:1", - ":10845#out:1", - ":10846#out:1", ":9138#out:1", - ":9139#out:1" + ":9139#out:1", + ":11473#out:1", + ":10834#out:1", + ":10846#out:1", + ":10845#out:1", + ":11475#out:1" ], "sameAsElement":true }, { - "hid":52, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10828", - "parent":51, + "hid":55, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10828", + "parent":54, "children":[ - 53, - 54, - 55 + 56, + 57, + 58 ], "name":"PI_clamp_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_d.json", "elements":[ ":10828:2785", + ":10828:2817", ":10828:2814", - ":10828:2791", + ":10828:2781", ":10828:2783", - ":10828:2794", - ":10828:2795", + ":10828:2779", + ":10828:2845", ":10828:2846", ":10828:2833", ":10828:2832", - ":10828:2778", - ":10828:2817", - ":10828:2816", - ":10828:2779", - ":10828:2776", - ":10828:2773", - ":10828:2733", - ":10828:2732", - ":10828:2781", - ":10828:2771", - ":10828:2769", ":10828:2815", + ":10828:2732", + ":10828:2795", + ":10828:2791", + ":10828:2733", + ":10828:2778", + ":10828:2776", + ":10828:2910", + ":10828:2771", + ":10828:2816", ":10828:2770", - ":10828:2845", + ":10828:2773", + ":10828:2794", + ":10828:2769", ":10828:2844", + ":10828:2910#out:1", ":10828:2791#out:2", ":10828:2846#out:1", ":10828:2844#out:1", @@ -3191,29 +3433,29 @@ "sameAsElement":true }, { - "hid":53, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", - "parent":52, + "hid":56, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", + "parent":55, "children":[ ], "name":"Clamping_circuit", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Clamping_circuit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Clamping_circuit", "label":"Clamping_circuit", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2816_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2816_d.json", "elements":[ ":10828:2819", ":10828:2818", ":10828:2831", - ":10828:2839", - ":10828:2837", - ":10828:2841", ":10828:2840", + ":10828:2839", ":10828:2836", ":10828:2843", + ":10828:2841", + ":10828:2837", ":10828:2838", ":10828:2843#out:1", ":10828:2838#out:1", @@ -3228,56 +3470,58 @@ "sameAsElement":true }, { - "hid":54, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", - "parent":52, + "hid":57, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", + "parent":55, "children":[ ], "name":"Integrator", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Integrator", "label":"Integrator", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2779_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2779_d.json", "elements":[ ":10828:2788", - ":10828:2789", ":10828:2790", - ":10828:2787", + ":10828:2909", + ":10828:2908", ":10828:2786", + ":10828:2787", + ":10828:2909#out:1", ":10828:2787#out:1", - ":10828:2789#out:1", + ":10828:2908#out:1", ":10828:2788#out:1", ":10828:2786#out:1" ], "sameAsElement":true }, { - "hid":55, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", - "parent":52, + "hid":58, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", + "parent":55, "children":[ ], "name":"Saturation_hit", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Saturation_hit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/PI_clamp_fixdt/Saturation_hit", "label":"Saturation_hit", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10828_2791_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10828_2791_d.json", "elements":[ ":10828:2791:2377", - ":10828:2791:2849", - ":10828:2791:2710", ":10828:2791:2709", + ":10828:2791:2710", + ":10828:2791:2849", + ":10828:2791:2707", ":10828:2791:2848", ":10828:2791:2704", - ":10828:2791:2700", - ":10828:2791:2707", ":10828:2791:2701", + ":10828:2791:2700", ":10828:2791:2699", ":10828:2791:2849#out:1", ":10828:2791:2701#out:1", @@ -3290,19 +3534,19 @@ "sameAsElement":true }, { - "hid":56, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10829", - "parent":51, + "hid":59, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10829", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10829", + "parent":54, "children":[ ], "name":"Saturation Dynamic1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Torque_Mode/Saturation Dynamic1", "label":"Saturation Dynamic1", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10829_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10829_d.json", "elements":[ ":10829:10", ":10829:9", @@ -3325,46 +3569,47 @@ "sameAsElement":true }, { - "hid":57, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9143", - "parent":44, + "hid":60, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9143", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9143", + "parent":47, "children":[ - 58, - 62 + 61, + 65 ], "name":"Vd_Calculation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation", "label":"Vd_Calculation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9143_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9143_d.json", "elements":[ ":9165", - ":9724", ":9170", - ":9726", - ":9161", - ":9160", - ":10454", - ":9723", - ":9164", - ":9162", - ":9722", - ":9156", ":9725", - ":9155", - ":9152", - ":9151", - ":9150", + ":9724", + ":9161", ":9159", ":9158", + ":9723", + ":9164", + ":9160", + ":9722", + ":9156", + ":9155", + ":9150", + ":9726", ":9149", ":9148", ":9147", + ":9162", + ":11483", ":9157", + ":9151", ":9146", + ":9152", + ":10454", ":9145", ":9144", ":9152#out:1", @@ -3380,56 +3625,59 @@ ":9156#out:1", ":9165#out:1", ":9724#out:1", - ":9722#out:1", ":9725#out:1", - ":9726#out:1", ":10454#out:1", - ":9723#out:1" + ":9726#out:1", + ":9723#out:1", + ":9722#out:1", + ":11483#out:1" ], "sameAsElement":true }, { - "hid":58, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10454", - "parent":57, + "hid":61, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10454", + "parent":60, "children":[ - 59, - 60, - 61 + 62, + 63, + 64 ], "name":"PI_clamp_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_d.json", "elements":[ - ":10454:2817", - ":10454:2814", + ":10454:2785", ":10454:2781", + ":10454:2783", + ":10454:2779", + ":10454:2814", ":10454:2794", ":10454:2845", ":10454:2846", - ":10454:2833", ":10454:2832", - ":10454:2791", - ":10454:2779", - ":10454:2776", - ":10454:2816", - ":10454:2815", - ":10454:2733", - ":10454:2795", - ":10454:2732", - ":10454:2783", - ":10454:2785", - ":10454:2773", ":10454:2778", + ":10454:2776", + ":10454:2833", + ":10454:2815", + ":10454:2773", + ":10454:2791", + ":10454:2733", + ":10454:2732", + ":10454:2816", + ":10454:2795", ":10454:2771", - ":10454:2770", + ":10454:2910", + ":10454:2817", ":10454:2769", + ":10454:2770", ":10454:2844", + ":10454:2910#out:1", ":10454:2791#out:2", ":10454:2846#out:1", ":10454:2844#out:1", @@ -3456,29 +3704,29 @@ "sameAsElement":true }, { - "hid":59, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", - "parent":58, + "hid":62, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", + "parent":61, "children":[ ], "name":"Clamping_circuit", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Clamping_circuit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Clamping_circuit", "label":"Clamping_circuit", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2816_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2816_d.json", "elements":[ ":10454:2819", ":10454:2818", ":10454:2831", ":10454:2839", ":10454:2837", - ":10454:2841", ":10454:2840", - ":10454:2843", ":10454:2836", + ":10454:2843", + ":10454:2841", ":10454:2838", ":10454:2843#out:1", ":10454:2838#out:1", @@ -3493,57 +3741,59 @@ "sameAsElement":true }, { - "hid":60, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", - "parent":58, + "hid":63, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", + "parent":61, "children":[ ], "name":"Integrator", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Integrator", "label":"Integrator", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2779_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2779_d.json", "elements":[ - ":10454:2789", - ":10454:2787", ":10454:2790", ":10454:2788", + ":10454:2909", + ":10454:2787", ":10454:2786", + ":10454:2908", + ":10454:2909#out:1", ":10454:2787#out:1", - ":10454:2789#out:1", + ":10454:2908#out:1", ":10454:2788#out:1", ":10454:2786#out:1" ], "sameAsElement":true }, { - "hid":61, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", - "parent":58, + "hid":64, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", + "parent":61, "children":[ ], "name":"Saturation_hit", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Saturation_hit", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/PI_clamp_fixdt/Saturation_hit", "label":"Saturation_hit", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10454_2791_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10454_2791_d.json", "elements":[ - ":10454:2791:2710", ":10454:2791:2377", ":10454:2791:2709", - ":10454:2791:2707", - ":10454:2791:2701", + ":10454:2791:2710", + ":10454:2791:2848", ":10454:2791:2704", + ":10454:2791:2707", ":10454:2791:2849", + ":10454:2791:2701", ":10454:2791:2700", ":10454:2791:2699", - ":10454:2791:2848", ":10454:2791:2849#out:1", ":10454:2791:2701#out:1", ":10454:2791:2704#out:1", @@ -3555,19 +3805,19 @@ "sameAsElement":true }, { - "hid":62, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9164", - "parent":57, + "hid":65, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9164", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9164", + "parent":60, "children":[ ], "name":"Saturation Dynamic", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/Saturation Dynamic", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Vd_Calculation/Saturation Dynamic", "label":"Saturation Dynamic", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9164_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9164_d.json", "elements":[ ":9164:10", ":9164:9", @@ -3590,46 +3840,46 @@ "sameAsElement":true }, { - "hid":63, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9171", - "parent":44, + "hid":66, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9171", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9171", + "parent":47, "children":[ - 64 + 67 ], "name":"Voltage_Mode", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode", "label":"Voltage_Mode", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9171_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9171_d.json", "elements":[ - ":10737", + ":9191", ":9189", - ":9186", - ":9187", + ":9188", ":10732", + ":9186", + ":10737", + ":9185", ":9184", ":9183", ":10738", - ":9181", - ":9191", - ":9179", ":10731", - ":9177", - ":9185", - ":10733", ":10740", + ":9179", ":10725", + ":10733", ":9176", + ":10741", ":9175", ":9174", - ":10741", ":9173", + ":9181", + ":9187", ":10736", - ":9188", ":9172", + ":9177", ":9172#out:1", ":9181#out:1", ":9179#out:1", @@ -3651,19 +3901,19 @@ "sameAsElement":true }, { - "hid":64, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9188", - "parent":63, + "hid":67, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9188", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9188", + "parent":66, "children":[ ], "name":"Saturation Dynamic1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode/Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/FOC/Voltage_Mode/Saturation Dynamic1", "label":"Saturation Dynamic1", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9188_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9188_d.json", "elements":[ ":9188:10", ":9188:9", @@ -3686,36 +3936,36 @@ "sameAsElement":true }, { - "hid":65, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8866", - "parent":38, + "hid":68, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8866", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8866", + "parent":40, "children":[ ], "name":"Inv_Clarke_Transform", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Clarke_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Clarke_Transform", "label":"Inv_Clarke_Transform", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8866_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8866_d.json", "elements":[ ":8884", ":8885", ":8868", ":8867", ":8881", + ":8880", ":8879", - ":8877", ":8876", + ":8877", + ":8874", + ":8873", ":8875", + ":8869", + ":8878", ":8872", ":8870", - ":8880", - ":8878", - ":8873", - ":8869", - ":8874", ":8880#out:1", ":8879#out:1", ":8872#out:1", @@ -3733,19 +3983,19 @@ "sameAsElement":true }, { - "hid":66, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8886", - "parent":38, + "hid":69, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8886", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8886", + "parent":40, "children":[ ], "name":"Inv_Park_Transform", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Park_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Inv_Park_Transform", "label":"Inv_Park_Transform", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8886_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8886_d.json", "elements":[ ":8911", ":8888", @@ -3754,24 +4004,24 @@ ":8909", ":8889", ":8890", - ":8906", - ":8904", - ":8905", - ":8902", - ":8901", - ":8903", - ":8899", - ":8897", - ":8895", - ":8896", - ":8894", ":8907", - ":8891", - ":8898", - ":8892", - ":8893", - ":8908", + ":8906", + ":8902", ":8900", + ":8899", + ":8896", + ":8897", + ":8905", + ":8903", + ":8895", + ":8891", + ":8892", + ":8908", + ":8893", + ":8901", + ":8904", + ":8898", + ":8894", ":8889#out:1", ":8888#out:1", ":8887#out:1", @@ -3794,22 +4044,22 @@ "sameAsElement":true }, { - "hid":67, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8913", - "parent":38, + "hid":70, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8913", + "parent":40, "children":[ - 68, - 70, - 74 + 71, + 73, + 77 ], "name":"Motor_Limitations", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations", "label":"Motor_Limitations", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8913_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8913_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8913_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8913_d.json", "elements":[ ":9018", ":9019", @@ -3817,91 +4067,91 @@ ":9021", ":9022", ":9014", - ":9010", - ":9008", - ":9006", - ":9005", - ":8999", - ":8998", - ":9009", - ":9013", - ":8997", - ":10602", - ":10565", - ":10712", - ":9002", - ":8976", - ":8975", - ":8972", - ":8971", - ":10718", - ":10713", - ":8970", - ":10696", - ":8974", - ":9007", - ":8968", - ":8963", + ":10711", ":9012", + ":9011", + ":9010", + ":9007", + ":8998", + ":8997", + ":9008", + ":10565", + ":8975", + ":8974", + ":8972", + ":8976", + ":9006", + ":10715", + ":10696", + ":9009", + ":10713", + ":8971", ":8962", - ":8961", - ":8959", + ":9013", + ":10712", + ":8969", + ":8967", + ":10718", ":8958", + ":8970", + ":8968", + ":8957", + ":8956", ":8955", ":8954", - ":9017", ":8953", - ":9004", - ":8957", - ":8952", - ":10584", ":8951", ":8950", - ":8947", - ":10705", - ":9003", - ":10683", - ":10564", - ":10682", - ":10681", - ":10680", - ":8946", - ":9011", - ":8944", - ":8939", - ":10816", - ":8935", - ":10780", - ":8934", - ":8973", - ":10685", - ":9732", - ":10684", - ":9733", - ":8919", - ":10710", ":10709", - ":10693", - ":10695", + ":9002", ":10708", - ":10715", - ":10675", - ":8967", - ":10566", - ":8916", - ":10694", - ":8915", - ":8969", - ":10727", - ":10704", - ":10699", - ":8917", - ":10711", - ":10674", + ":8944", + ":10705", + ":10780", + ":10564", + ":8959", + ":10602", ":10700", + ":10681", + ":9733", + ":8935", + ":10675", + ":10727", + ":8939", + ":8919", + ":9005", + ":10680", + ":10816", + ":10684", + ":10693", + ":9732", + ":8917", + ":10685", + ":8952", + ":10695", + ":8963", + ":8916", + ":10674", + ":10694", + ":10566", + ":10682", + ":8946", + ":8915", + ":8999", + ":8934", + ":8947", + ":10683", ":10361", - ":8956", + ":9003", + ":10710", ":8914", + ":9017", + ":9004", + ":10704", + ":10584", + ":10699", + ":8961", + ":8973", ":8999#out:1", ":8947#out:1", ":8935#out:1", @@ -3962,27 +4212,27 @@ "sameAsElement":true }, { - "hid":68, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10584", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10584", - "parent":67, + "hid":71, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10584", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10584", + "parent":70, "children":[ - 69 + 72 ], "name":"Speed_Mode_Protection", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection", "label":"Speed_Mode_Protection", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10584_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10584_d.json", "elements":[ + ":10662", ":10600", - ":10597", ":10594", ":10661", - ":10662", ":10591", + ":10597", ":10586", ":10587", ":10585", @@ -3997,19 +4247,19 @@ "sameAsElement":true }, { - "hid":69, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10594", - "parent":68, + "hid":72, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10594", + "parent":71, "children":[ ], "name":"Saturation Dynamic", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection/Saturation Dynamic", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Speed_Mode_Protection/Saturation Dynamic", "label":"Saturation Dynamic", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10594_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10594_d.json", "elements":[ ":10594:10", ":10594:9", @@ -4032,37 +4282,37 @@ "sameAsElement":true }, { - "hid":70, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10602", - "parent":67, + "hid":73, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10602", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10602", + "parent":70, "children":[ - 71 + 74 ], "name":"Torque_Mode_Protection", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection", "label":"Torque_Mode_Protection", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10602_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10602_d.json", "elements":[ - ":10809", + ":10810", + ":10619", + ":10808", + ":10777", + ":10776", ":10815", ":10805", - ":10777", - ":10619", ":10812", - ":10808", ":10803", - ":10811", - ":10804", - ":10810", - ":10607", - ":10776", - ":10774", - ":10609", ":10814", + ":10804", + ":10609", + ":10607", + ":10809", + ":10811", + ":10774", ":10774#out:1", ":10607#out:1", ":10809#out:1", @@ -4078,34 +4328,34 @@ "sameAsElement":true }, { - "hid":71, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10808", - "parent":70, + "hid":74, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10808", + "parent":73, "children":[ - 72, - 73 + 75, + 76 ], "name":"I_backCalc_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt", "label":"I_backCalc_fixdt", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_d.json", "elements":[ ":10808:2893", - ":10808:2889", - ":10808:2894", - ":10808:2895", - ":10808:2854", - ":10808:2891", - ":10808:2877", - ":10808:2890", - ":10808:2855", - ":10808:2853", ":10808:2892", + ":10808:2895", + ":10808:2877", ":10808:2869", + ":10808:2891", + ":10808:2855", + ":10808:2889", + ":10808:2854", + ":10808:2853", + ":10808:2894", + ":10808:2890", ":10808:2851", ":10808:2892#out:1", ":10808:2869#out:1", @@ -4123,24 +4373,24 @@ "sameAsElement":true }, { - "hid":72, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", - "parent":71, + "hid":75, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", + "parent":74, "children":[ ], "name":"Integrator", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Integrator", "label":"Integrator", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2877_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2877_d.json", "elements":[ - ":10808:2896", - ":10808:2880", ":10808:2882", + ":10808:2896", ":10808:2879", + ":10808:2880", ":10808:2878", ":10808:2878#out:1", ":10808:2880#out:1", @@ -4150,19 +4400,19 @@ "sameAsElement":true }, { - "hid":73, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", - "parent":71, + "hid":76, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", + "parent":74, "children":[ ], "name":"Saturation Dynamic1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Torque_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1", "label":"Saturation Dynamic1", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10808_2895_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10808_2895_d.json", "elements":[ ":10808:2895:10", ":10808:2895:9", @@ -4185,53 +4435,53 @@ "sameAsElement":true }, { - "hid":74, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10566", - "parent":67, + "hid":77, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10566", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10566", + "parent":70, "children":[ - 75, - 78 + 78, + 81 ], "name":"Voltage_Mode_Protection", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection", "label":"Voltage_Mode_Protection", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10566_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10566_d.json", "elements":[ + ":10583", ":10575", - ":10653", - ":10574", - ":10640", + ":10634", ":10651", ":10746", - ":10658", + ":10745", ":10649", ":10629", - ":10659", - ":10641", - ":10627", - ":10633", - ":10632", ":10630", - ":10643", - ":10577", - ":10672", - ":10576", - ":10570", - ":10567", ":10656", - ":10655", - ":10673", - ":10745", - ":10634", - ":10625", - ":10657", - ":10568", + ":10640", + ":10641", ":10642", - ":10583", + ":10659", + ":10633", + ":10655", + ":10658", + ":10632", + ":10574", + ":10643", + ":10672", + ":10627", + ":10570", + ":10577", + ":10653", + ":10576", + ":10673", + ":10568", + ":10567", + ":10657", + ":10625", ":10568#out:1", ":10567#out:1", ":10577#out:1", @@ -4257,35 +4507,35 @@ "sameAsElement":true }, { - "hid":75, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10745", - "parent":74, + "hid":78, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10745", + "parent":77, "children":[ - 76, - 77 + 79, + 80 ], "name":"I_backCalc_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt", "label":"I_backCalc_fixdt", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_d.json", "elements":[ ":10745:2894", - ":10745:2889", - ":10745:2893", - ":10745:2892", ":10745:2895", - ":10745:2877", - ":10745:2891", - ":10745:2855", - ":10745:2890", ":10745:2854", - ":10745:2851", - ":10745:2869", + ":10745:2877", + ":10745:2890", + ":10745:2892", ":10745:2853", + ":10745:2869", + ":10745:2891", + ":10745:2893", + ":10745:2851", + ":10745:2889", + ":10745:2855", ":10745:2892#out:1", ":10745:2869#out:1", ":10745:2890#out:1", @@ -4302,19 +4552,19 @@ "sameAsElement":true }, { - "hid":76, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", - "parent":75, + "hid":79, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", + "parent":78, "children":[ ], "name":"Integrator", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Integrator", "label":"Integrator", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2877_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2877_d.json", "elements":[ ":10745:2882", ":10745:2896", @@ -4329,19 +4579,19 @@ "sameAsElement":true }, { - "hid":77, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", - "parent":75, + "hid":80, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", + "parent":78, "children":[ ], "name":"Saturation Dynamic1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt/Saturation Dynamic1", "label":"Saturation Dynamic1", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10745_2895_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10745_2895_d.json", "elements":[ ":10745:2895:10", ":10745:2895:9", @@ -4364,35 +4614,35 @@ "sameAsElement":true }, { - "hid":78, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10746", - "parent":74, + "hid":81, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10746", + "parent":77, "children":[ - 79, - 80 + 82, + 83 ], "name":"I_backCalc_fixdt1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1", "label":"I_backCalc_fixdt1", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_d.json", "elements":[ - ":10746:2894", - ":10746:2892", - ":10746:2891", - ":10746:2869", - ":10746:2855", - ":10746:2895", - ":10746:2854", - ":10746:2853", ":10746:2889", - ":10746:2877", - ":10746:2851", + ":10746:2894", ":10746:2893", + ":10746:2892", + ":10746:2855", ":10746:2890", + ":10746:2854", + ":10746:2895", + ":10746:2869", + ":10746:2853", + ":10746:2877", + ":10746:2891", + ":10746:2851", ":10746:2892#out:1", ":10746:2869#out:1", ":10746:2890#out:1", @@ -4409,25 +4659,25 @@ "sameAsElement":true }, { - "hid":79, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", - "parent":78, + "hid":82, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", + "parent":81, "children":[ ], "name":"Integrator", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Integrator", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Integrator", "label":"Integrator", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2877_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2877_d.json", "elements":[ ":10746:2896", - ":10746:2880", - ":10746:2878", ":10746:2882", + ":10746:2880", ":10746:2879", + ":10746:2878", ":10746:2878#out:1", ":10746:2880#out:1", ":10746:2896#out:1", @@ -4436,19 +4686,19 @@ "sameAsElement":true }, { - "hid":80, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", - "parent":78, + "hid":83, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", + "parent":81, "children":[ ], "name":"Saturation Dynamic1", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Saturation Dynamic1", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Motor_Limitations/Voltage_Mode_Protection/I_backCalc_fixdt1/Saturation Dynamic1", "label":"Saturation Dynamic1", "icon":"WebViewIcon3", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10746_2895_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10746_2895_d.json", "elements":[ ":10746:2895:10", ":10746:2895:9", @@ -4471,19 +4721,19 @@ "sameAsElement":true }, { - "hid":81, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9045", - "parent":38, + "hid":84, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9045", + "parent":40, "children":[ ], "name":"Park_Transform", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Park_Transform", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Park_Transform", "label":"Park_Transform", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9045_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9045_d.json", "elements":[ ":9070", ":9047", @@ -4492,24 +4742,24 @@ ":9069", ":9048", ":9049", - ":9066", + ":9064", ":9062", ":9061", - ":9060", - ":9059", ":9058", + ":9055", ":9054", + ":9065", + ":9053", + ":9060", + ":9066", ":9051", ":9067", - ":9064", - ":9050", - ":9053", + ":9059", ":9052", - ":9056", - ":9063", - ":9065", - ":9055", ":9057", + ":9056", + ":9050", + ":9063", ":9048#out:1", ":9047#out:1", ":9046#out:1", @@ -4532,35 +4782,35 @@ "sameAsElement":true }, { - "hid":82, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8743", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:8743", - "parent":38, + "hid":85, + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", + "esid":"BLDCmotor_FOC_R2017b_fixdt:8743", + "parent":40, "children":[ ], "name":"Sine_Cosine_Approximation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Sine_Cosine_Approximation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F05_Field_Oriented_Control/Sine_Cosine_Approximation", "label":"Sine_Cosine_Approximation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8743_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8743_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_8743_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_8743_d.json", "elements":[ ":8762", ":8764", - ":8757", - ":8755", - ":8748", - ":8754", - ":9646", - ":9643", - ":9639", - ":10676", - ":9640", - ":9645", - ":9644", ":8758", + ":8754", + ":8757", + ":8748", + ":9644", + ":9639", + ":9645", + ":9640", + ":10676", + ":9643", + ":9646", ":8744", + ":8755", ":8748#out:1", ":10676#out:1", ":8744#out:1", @@ -4573,22 +4823,22 @@ "sameAsElement":true }, { - "hid":83, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9198", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "hid":86, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9198", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9198", "parent":2, "children":[ - 84, - 85, - 86 + 87, + 88, + 89 ], "name":"F06_Control_Type_Management", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management", "label":"F06_Control_Type_Management", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9198_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9198_d.json", "elements":[ ":9200", ":9239", @@ -4609,47 +4859,47 @@ ":9213", ":9199", ":9223", - ":9455", - ":9235", ":9449", + ":9741", ":9233", ":9840", - ":9225", - ":9741", - ":9925", - ":9926", - ":9452", - ":9927", - ":9920", - ":9454", - ":9917", - ":9215", - ":9833", - ":9451", - ":9908", - ":9227", - ":9924", - ":9832", - ":9915", - ":9842", ":9835", - ":9831", - ":9207", ":9914", - ":8216", - ":9929", - ":9904", - ":9214", - ":9916", - ":9922", - ":9838", - ":9206", - ":9923", + ":9833", + ":9924", + ":9451", + ":9920", + ":11470", + ":9215", ":9928", ":9839", - ":9921", - ":9201", + ":9454", + ":9916", + ":9915", + ":9927", + ":9452", + ":9838", + ":9908", + ":9831", ":9834", + ":9904", + ":9235", + ":8216", + ":9455", + ":9842", + ":9207", + ":9923", + ":9832", + ":9921", + ":9225", + ":9926", + ":9929", + ":9201", + ":9925", + ":9214", + ":9227", + ":9206", + ":9922", ":9919", ":9836", ":9208#out:3", @@ -4685,7 +4935,6 @@ ":9914#out:1", ":9915#out:1", ":9916#out:1", - ":9917#out:1", ":9836#out:1", ":9833#out:2", ":9741#out:1", @@ -4699,36 +4948,37 @@ ":9923#out:1", ":9927#out:1", ":9928#out:1", - ":9929#out:1" + ":9929#out:1", + ":11470#out:1" ], "sameAsElement":true }, { - "hid":84, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9904", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9904", - "parent":83, + "hid":87, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9904", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9904", + "parent":86, "children":[ ], "name":"COM_Method", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/COM_Method", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/COM_Method", "label":"COM_Method", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9904_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9904_d.json", "elements":[ ":9907", ":9906", - ":9236", + ":9912", ":9911", ":9453", ":9913", - ":9823", ":9211", - ":9910", ":9209", - ":9912", + ":9823", + ":9236", + ":9910", ":9909", ":9209#out:1", ":9211#out:1", @@ -4741,19 +4991,19 @@ "sameAsElement":true }, { - "hid":85, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9842", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9842", - "parent":83, + "hid":88, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9842", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9842", + "parent":86, "children":[ ], "name":"FOC_Method", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/FOC_Method", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/FOC_Method", "label":"FOC_Method", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9842_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9842_d.json", "elements":[ ":9902", ":9847", @@ -4763,20 +5013,20 @@ "sameAsElement":true }, { - "hid":86, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9741", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9741", - "parent":83, + "hid":89, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9741", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9741", + "parent":86, "children":[ - 87 + 90 ], "name":"SIN_Method", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method", "label":"SIN_Method", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9741_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9741_d.json", "elements":[ ":9786", ":9783", @@ -4786,22 +5036,22 @@ ":9779", ":9742", ":9743", + ":9819", ":9802", ":9800", ":9799", ":9806", + ":9818", ":9803", ":9820", - ":9810", - ":10677", + ":9801", + ":9816", ":9805", + ":9810", ":9798", ":9797", - ":9819", - ":9801", + ":10677", ":9795", - ":9818", - ":9816", ":9796", ":9779#out:1", ":10677#out:1", @@ -4824,20 +5074,20 @@ "sameAsElement":true }, { - "hid":87, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9743", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9743", - "parent":86, + "hid":90, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9743", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9743", + "parent":89, "children":[ - 88 + 91 ], "name":"Final_Phase_Advance_Calculation", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation", "label":"Final_Phase_Advance_Calculation", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9743_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9743_d.json", "elements":[ ":9778", ":9745", @@ -4857,13 +5107,13 @@ ":9766", ":9756", ":9760", + ":10035", ":9791", + ":10175", ":9758", ":9794", ":9746", - ":10035", ":9747", - ":10175", ":9756#out:1", ":9745#out:1", ":9765#out:1", @@ -4886,95 +5136,95 @@ "sameAsElement":true }, { - "hid":88, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10035", - "parent":87, + "hid":91, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10035", + "parent":90, "children":[ ], "name":"Modulo_fixdt", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation/Modulo_fixdt", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/F06_Control_Type_Management/SIN_Method/Final_Phase_Advance_Calculation/Modulo_fixdt", "label":"Modulo_fixdt", - "icon":"WebViewIcon9", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10035_d.json", + "icon":"WebViewIcon6", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10035_d.json", "elements":[ ":10035:576", ":10035:572", - ":10035:574", ":10035:573", ":10035:570", ":10035:571", ":10035:575", + ":10035:2906", ":10035:572#out:1", ":10035:571#out:1", - ":10035:573#out:1", - ":10035:574#out:1", - ":10035:570#out:1" + ":10035:2906#out:1", + ":10035:570#out:1", + ":10035:573#out:1" ], "sameAsElement":true }, { - "hid":89, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9292", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9292", + "hid":92, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9292", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9292", "parent":2, "children":[ ], "name":"Implemented_control_methods", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/Implemented_control_methods", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Implemented_control_methods", "label":"Implemented_control_methods", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9292_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_9292_d.json", "elements":[ ], "sameAsElement":true }, { - "hid":90, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9293", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:9293", + "hid":93, + "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", + "esid":"BLDCmotor_FOC_R2017b_fixdt:9293", "parent":2, "children":[ ], "name":"Model_Info", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/Model_Info", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Model_Info", "label":"Model_Info", "icon":"WebViewIcon4", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_9293_d.json", + "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", "elements":[ ], "sameAsElement":true }, { - "hid":91, - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10164", - "esid":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "hid":94, + "sid":"BLDCmotor_FOC_R2017b_fixdt:10164", + "esid":"BLDCmotor_FOC_R2017b_fixdt:10164", "parent":2, "children":[ ], "name":"Task_Scheduler", - "fullname":"BLDCmotorControl_FOC_R2017b_fixdt/BLDC_controller/Task_Scheduler", + "fullname":"BLDCmotor_FOC_R2017b_fixdt/BLDC_controller/Task_Scheduler", "label":"Task_Scheduler", "icon":"WebViewIcon1", - "svg":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.svg", - "thumbnail":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.png", - "backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_10164_d.json", + "svg":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.svg", + "thumbnail":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.png", + "backingUrl":"support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_10164_d.json", "elements":[ ":10169", - ":10186", ":10168", - ":10185", ":10167", + ":10185", + ":10184", ":10162", ":10183", + ":10186", ":10190", - ":10184", ":10163", ":10162#out:1", ":10163#out:1", diff --git a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_m.json b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json similarity index 90% rename from BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_m.json rename to BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json index f326e81..bca57eb 100644 --- a/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_m.json +++ b/BLDC_controller_ert_rtw/html/webview/support/slwebview_files/BLDCmotor_FOC_R2017b_fixdt_m.json @@ -1,19 +1,19 @@ [ { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "sid":"BLDCmotor_FOC_R2017b_fixdt:29", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"BLDC_controller", "label":"BLDC_controller", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt", + "parent":"BLDCmotor_FOC_R2017b_fixdt", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -25,6 +25,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -35,10 +36,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -47,8 +47,8 @@ "ReadWrite", "", "All", - "off", - "Auto", + "on", + "on", "", "", "off", @@ -61,6 +61,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -70,21 +71,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "Ts_ctrl", "", - "on", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -99,20 +97,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8220", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_Estimations", "label":"F01_Estimations", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -124,6 +122,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -134,10 +133,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -147,7 +145,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -160,6 +158,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -169,21 +168,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -198,20 +194,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8225", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8225", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_01_Edge_Detector", "label":"F01_01_Edge_Detector", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -223,6 +219,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -233,10 +230,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -246,7 +242,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -259,6 +255,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -268,21 +265,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -297,20 +291,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8235", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8235", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_02_Position_Calculation", "label":"F01_02_Position_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -322,6 +316,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -332,10 +327,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -345,7 +339,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -358,6 +352,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -367,21 +362,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -396,20 +388,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8247", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8247", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_03_Direction_Detection", "label":"F01_03_Direction_Detection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -421,6 +413,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -431,10 +424,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -444,7 +436,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -457,6 +449,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -466,21 +459,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -495,20 +485,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8263", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_04_Speed_Estimation", "label":"F01_04_Speed_Estimation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -520,6 +510,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -530,10 +521,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -543,7 +533,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -556,6 +546,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -565,21 +556,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -594,12 +582,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"Counter", "label":"Counter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "z_cntInit" @@ -623,12 +611,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8272:2515", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8272", "inspector":{ "params":[ "initVal" @@ -652,20 +640,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8314", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8314", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Raw_Motor_Speed_Estimation", "label":"Raw_Motor_Speed_Estimation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8263", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8263", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -677,6 +665,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -687,10 +676,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -700,7 +688,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -713,6 +701,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -722,21 +711,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -751,20 +737,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8384", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8384", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F01_05_Electrical_Angle_Estimation", "label":"F01_05_Electrical_Angle_Estimation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8220", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -776,6 +762,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -786,10 +773,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -799,7 +785,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -807,11 +793,12 @@ "void_void", "off", "off", - "on", + "off", "", "off", "", "off", + "off", "", "Auto", "", @@ -821,21 +808,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -850,20 +834,214 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "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/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11408", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon6", + "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/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:8469", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F02_Diagnostics", "label":"F02_Diagnostics", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -875,6 +1053,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -885,10 +1064,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -898,7 +1076,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -911,6 +1089,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -920,21 +1099,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -949,20 +1125,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"Debounce_Filter", "label":"Debounce_Filter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -974,6 +1150,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -984,10 +1161,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -996,8 +1172,8 @@ "ReadWrite", "", "All", - "off", - "Reusable function", + "on", + "on", "", "", "off", @@ -1010,6 +1186,7 @@ "off", "", "off", + "off", "", "Use subsystem name", "", @@ -1019,21 +1196,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Reusable function", "-1", "", - "on", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1048,20 +1222,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2423", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Default", "label":"Default", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1073,6 +1247,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1083,10 +1258,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1096,7 +1270,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1109,6 +1283,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1118,21 +1293,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1147,20 +1319,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Dequalification", "label":"Dequalification", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1172,6 +1344,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1182,10 +1355,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1195,7 +1367,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1208,6 +1380,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1217,21 +1390,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1246,12 +1416,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"Counter", "label":"Counter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2428", "inspector":{ "params":[ "z_cntInit" @@ -1275,12 +1445,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2435:2515", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2435", "inspector":{ "params":[ "initVal" @@ -1304,20 +1474,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Qualification", "label":"Qualification", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1329,6 +1499,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1339,10 +1510,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1352,7 +1522,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1365,6 +1535,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1374,21 +1545,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1403,12 +1571,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"Counter", "label":"Counter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2473", "inspector":{ "params":[ "z_cntInit" @@ -1432,12 +1600,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2480:2515", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"rst_Delay", "label":"rst_Delay", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486:2480", "inspector":{ "params":[ "initVal" @@ -1461,20 +1629,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2507", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8486:2507", "className":"Either edge detection", "icon":"WebViewIcon4", "name":"either_edge", "label":"either_edge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8486", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1486,6 +1654,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1496,10 +1665,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1508,8 +1676,8 @@ "ReadWrite", "", "All", - "off", - "Auto", + "on", + "on", "", "", "off", @@ -1522,6 +1690,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1531,21 +1700,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", - "on", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1560,20 +1726,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8519", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8519", "className":"Either edge detection", "icon":"WebViewIcon4", "name":"either_edge", "label":"either_edge", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8469", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8469", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1585,6 +1751,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1595,10 +1762,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1607,8 +1773,8 @@ "ReadWrite", "", "All", - "off", - "Auto", + "on", + "on", "", "", "off", @@ -1621,6 +1787,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1630,21 +1797,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", - "on", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1659,20 +1823,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11151", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F03_Control_Mode_Manager", "label":"F03_Control_Mode_Manager", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1684,6 +1848,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1694,10 +1859,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1707,7 +1871,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1720,6 +1884,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1729,21 +1894,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1758,20 +1920,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8546", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11159", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F03_01_Mode_Transition_Calculation", "label":"F03_01_Mode_Transition_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1783,6 +1945,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1793,10 +1956,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1806,7 +1968,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1819,6 +1981,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1828,21 +1991,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -1857,12 +2017,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11200", "className":"Stateflow.Chart", - "icon":"WebViewIcon6", + "icon":"WebViewIcon7", "name":"F03_02_Control_Mode_Manager", "label":"F03_02_Control_Mode_Manager", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "ActionLanguage", @@ -1916,20 +2076,20 @@ ] }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11201", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F03_03_Input_Target_Synthesis", "label":"F03_03_Input_Target_Synthesis", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11151", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -1941,6 +2101,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -1951,10 +2112,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -1964,7 +2124,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -1977,6 +2137,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -1986,21 +2147,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2015,20 +2173,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9988", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11207", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Default_Control_Type", "label":"Default_Control_Type", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2040,6 +2198,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2050,10 +2209,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2063,7 +2221,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -2076,6 +2234,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -2085,21 +2244,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2114,20 +2270,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10007", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11211", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Default_Mode", "label":"Default_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2139,6 +2295,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2149,10 +2306,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2162,7 +2318,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -2175,6 +2331,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -2184,21 +2341,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2213,20 +2367,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9957", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11215", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"FOC_Control_Type", "label":"FOC_Control_Type", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2238,6 +2392,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2248,10 +2403,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2261,7 +2415,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -2274,6 +2428,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -2283,21 +2438,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2312,20 +2464,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11254", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Open_Mode", "label":"Open_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9953", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11201", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2337,6 +2489,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2347,10 +2500,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2360,7 +2512,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -2373,6 +2525,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -2382,21 +2535,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2411,12 +2561,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Rate_Limiter", "label":"Rate_Limiter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "ShowPortLabels", @@ -2504,12 +2654,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2342", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2342", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"Delay_Init1", "label":"Delay_Init1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "initVal" @@ -2533,12 +2683,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9948:2395", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11265:2395", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9948", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11265", "inspector":{ "params":[ "OutMin", @@ -2572,20 +2722,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9950", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11267", "className":"Rising edge init", "icon":"WebViewIcon4", "name":"rising_edge_init", "label":"rising_edge_init", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9937", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11254", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2597,6 +2747,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2607,10 +2758,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2619,8 +2769,8 @@ "ReadWrite", "", "All", - "off", - "Auto", + "on", + "on", "", "", "off", @@ -2633,6 +2783,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -2642,21 +2793,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", - "on", - "on", "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2671,20 +2819,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10066", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F04_Field_Weakening", "label":"F04_Field_Weakening", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2696,6 +2844,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2706,10 +2855,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2719,7 +2867,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -2732,6 +2880,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -2741,21 +2890,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2770,12 +2916,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10507", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10507", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "OutMin", @@ -2809,12 +2955,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10508", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10508", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10066", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10066", "inspector":{ "params":[ "OutMin", @@ -2848,20 +2994,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8658", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F05_Field_Oriented_Control", "label":"F05_Field_Oriented_Control", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2873,6 +3019,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2883,10 +3030,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2896,7 +3042,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -2909,6 +3055,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -2918,21 +3065,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -2947,20 +3091,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8668", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11023", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clarke_Transform", "label":"Clarke_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -2972,6 +3116,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -2982,10 +3127,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -2995,7 +3139,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3008,6 +3152,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3017,21 +3162,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3046,20 +3188,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8671", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11026", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clarke_PhasesAB", "label":"Clarke_PhasesAB", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3071,6 +3213,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3081,10 +3224,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3094,7 +3236,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3107,6 +3249,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3116,21 +3259,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3145,20 +3285,117 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8686", + "sid":"BLDCmotor_FOC_R2017b_fixdt:11041", + "className":"Simulink.SubSystem", + "icon":"WebViewIcon1", + "name":"Clarke_PhasesAC", + "label":"Clarke_PhasesAC", + "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/ElementHandler" + }, + "obj_viewer":[ + ], + "finder":{ + "blocktype":"SubSystem", + "masktype":"" + } + }, + { + "sid":"BLDCmotor_FOC_R2017b_fixdt:11056", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clarke_PhasesBC", "label":"Clarke_PhasesBC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8668", + "parent":"BLDCmotor_FOC_R2017b_fixdt:11023", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3170,6 +3407,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3180,10 +3418,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3193,7 +3430,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3206,6 +3443,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3215,21 +3453,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3244,20 +3479,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8726", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Current_Filtering", "label":"Current_Filtering", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3269,6 +3504,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3279,10 +3515,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3292,7 +3527,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3305,6 +3540,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3314,21 +3550,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3343,12 +3576,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8738", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Low_Pass_Filter", "label":"Low_Pass_Filter", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8726", "inspector":{ "params":[ "ShowPortLabels", @@ -3436,20 +3669,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10364", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"FOC", "label":"FOC", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3461,6 +3694,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3471,10 +3705,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3484,7 +3717,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3497,6 +3730,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3506,21 +3740,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3535,20 +3766,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9029", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9029", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Open_Mode", "label":"Open_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3560,6 +3791,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3570,10 +3802,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3583,7 +3814,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3596,6 +3827,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3605,21 +3837,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3634,20 +3863,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9074", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9074", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Speed_Mode", "label":"Speed_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3659,6 +3888,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3669,10 +3899,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3682,7 +3911,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3695,6 +3924,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3704,21 +3934,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3733,12 +3960,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9074", "inspector":{ "params":[ "ShowPortLabels", @@ -3826,20 +4053,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2816", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clamping_circuit", "label":"Clamping_circuit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3851,6 +4078,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3861,10 +4089,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3874,7 +4101,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3887,6 +4114,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3896,21 +4124,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -3925,20 +4150,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2779", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -3950,6 +4175,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -3960,10 +4186,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -3973,7 +4198,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -3986,6 +4211,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -3995,21 +4221,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4024,12 +4247,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10455:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10455", "inspector":{ "params":[ "ShowPortLabels", @@ -4117,20 +4340,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9109", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Torque_Mode", "label":"Torque_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -4142,6 +4365,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -4152,10 +4376,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -4165,7 +4388,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -4178,6 +4401,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -4187,21 +4411,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4216,12 +4437,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "ShowPortLabels", @@ -4309,20 +4530,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2816", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clamping_circuit", "label":"Clamping_circuit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -4334,6 +4555,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -4344,10 +4566,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -4357,7 +4578,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -4370,6 +4591,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -4379,21 +4601,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4408,20 +4627,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2779", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -4433,6 +4652,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -4443,10 +4663,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -4456,7 +4675,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -4469,6 +4688,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -4478,21 +4698,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4507,12 +4724,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10828:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10828", "inspector":{ "params":[ "ShowPortLabels", @@ -4600,12 +4817,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10829", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10829", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9109", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9109", "inspector":{ "params":[ "OutMin", @@ -4639,20 +4856,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9143", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Vd_Calculation", "label":"Vd_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -4664,6 +4881,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -4674,10 +4892,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -4687,7 +4904,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -4700,6 +4917,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -4709,21 +4927,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4738,12 +4953,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"PI_clamp_fixdt", "label":"PI_clamp_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "ShowPortLabels", @@ -4831,20 +5046,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2816", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Clamping_circuit", "label":"Clamping_circuit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -4856,6 +5071,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -4866,10 +5082,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -4879,7 +5094,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -4892,6 +5107,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -4901,21 +5117,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -4930,20 +5143,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2779", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -4955,6 +5168,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -4965,10 +5179,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -4978,7 +5191,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -4991,6 +5204,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5000,21 +5214,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5029,12 +5240,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10454:2791", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Saturation_hit", "label":"Saturation_hit", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10454", "inspector":{ "params":[ "ShowPortLabels", @@ -5122,12 +5333,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9164", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9164", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9143", "inspector":{ "params":[ "OutMin", @@ -5161,20 +5372,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9171", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Voltage_Mode", "label":"Voltage_Mode", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10364", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10364", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -5186,6 +5397,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -5196,10 +5408,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -5209,7 +5420,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -5222,6 +5433,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5231,21 +5443,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5260,12 +5469,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9188", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9188", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9171", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9171", "inspector":{ "params":[ "OutMin", @@ -5299,20 +5508,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8866", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8866", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Inv_Clarke_Transform", "label":"Inv_Clarke_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -5324,6 +5533,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -5334,10 +5544,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -5347,7 +5556,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -5360,6 +5569,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5369,21 +5579,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5398,20 +5605,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8886", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8886", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Inv_Park_Transform", "label":"Inv_Park_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -5423,6 +5630,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -5433,10 +5641,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -5446,7 +5653,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -5459,6 +5666,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5468,21 +5676,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5497,20 +5702,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8913", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Motor_Limitations", "label":"Motor_Limitations", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -5522,6 +5727,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -5532,10 +5738,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -5545,7 +5750,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -5558,6 +5763,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5567,21 +5773,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5596,20 +5799,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10584", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Speed_Mode_Protection", "label":"Speed_Mode_Protection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -5621,6 +5824,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -5631,10 +5835,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -5644,7 +5847,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -5657,6 +5860,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5666,21 +5870,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5695,12 +5896,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10594", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic", "label":"Saturation Dynamic", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10584", "inspector":{ "params":[ "OutMin", @@ -5734,20 +5935,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10602", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Torque_Mode_Protection", "label":"Torque_Mode_Protection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -5759,6 +5960,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -5769,10 +5971,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -5782,7 +5983,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -5795,6 +5996,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5804,21 +6006,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5833,18 +6032,18 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"I_backCalc_fixdt", "label":"I_backCalc_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10602", "inspector":{ "params":[ "yInit" ], "values":[ - "0" + "900" ], "tabs":[ ], @@ -5862,20 +6061,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2877", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -5887,6 +6086,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -5897,10 +6097,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -5910,7 +6109,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -5923,6 +6122,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -5932,21 +6132,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -5961,12 +6158,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10808:2895", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10808", "inspector":{ "params":[ "OutMin", @@ -6000,20 +6197,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10566", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Voltage_Mode_Protection", "label":"Voltage_Mode_Protection", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8913", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8913", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6025,6 +6222,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6035,10 +6233,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6048,7 +6245,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6061,6 +6258,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6070,21 +6268,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6099,18 +6294,18 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"I_backCalc_fixdt", "label":"I_backCalc_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "yInit" ], "values":[ - "0" + "1000" ], "tabs":[ ], @@ -6128,20 +6323,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2877", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6153,6 +6348,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6163,10 +6359,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6176,7 +6371,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6189,6 +6384,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6198,21 +6394,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6227,12 +6420,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2895", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10745:2895", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10745", "inspector":{ "params":[ "OutMin", @@ -6266,18 +6459,18 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"I_backCalc_fixdt1", "label":"I_backCalc_fixdt1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10566", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10566", "inspector":{ "params":[ "yInit" ], "values":[ - "0" + "1000" ], "tabs":[ ], @@ -6295,20 +6488,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2877", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Integrator", "label":"Integrator", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6320,6 +6513,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6330,10 +6524,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6343,7 +6536,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6356,6 +6549,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6365,21 +6559,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6394,12 +6585,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10746:2895", "className":"Saturation Dynamic", "icon":"WebViewIcon3", "name":"Saturation Dynamic1", "label":"Saturation Dynamic1", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746", + "parent":"BLDCmotor_FOC_R2017b_fixdt:10746", "inspector":{ "params":[ "OutMin", @@ -6433,20 +6624,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9045", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9045", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Park_Transform", "label":"Park_Transform", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6458,6 +6649,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6468,10 +6660,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6481,7 +6672,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6494,6 +6685,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6503,21 +6695,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6532,20 +6721,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:8743", + "sid":"BLDCmotor_FOC_R2017b_fixdt:8743", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Sine_Cosine_Approximation", "label":"Sine_Cosine_Approximation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:8658", + "parent":"BLDCmotor_FOC_R2017b_fixdt:8658", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6557,6 +6746,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6567,10 +6757,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6580,7 +6769,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6593,6 +6782,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6602,21 +6792,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6631,20 +6818,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9198", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"F06_Control_Type_Management", "label":"F06_Control_Type_Management", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6656,6 +6843,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6666,10 +6854,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6679,7 +6866,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6692,6 +6879,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6701,21 +6889,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6730,20 +6915,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9904", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9904", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"COM_Method", "label":"COM_Method", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6755,6 +6940,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6765,10 +6951,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6778,7 +6963,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6791,6 +6976,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6800,21 +6986,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6829,20 +7012,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9842", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9842", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"FOC_Method", "label":"FOC_Method", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6854,6 +7037,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6864,10 +7048,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6877,7 +7060,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6890,6 +7073,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6899,21 +7083,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -6928,20 +7109,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9741", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"SIN_Method", "label":"SIN_Method", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9198", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9198", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -6953,6 +7134,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -6963,10 +7145,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -6976,7 +7157,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -6989,6 +7170,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -6998,21 +7180,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7027,20 +7206,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9743", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Final_Phase_Advance_Calculation", "label":"Final_Phase_Advance_Calculation", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9741", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9741", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -7052,6 +7231,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -7062,10 +7242,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -7075,7 +7254,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -7088,6 +7267,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -7097,21 +7277,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7126,20 +7303,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10035", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10035", "className":"Simulink.SubSystem", - "icon":"WebViewIcon9", + "icon":"WebViewIcon6", "name":"Modulo_fixdt", "label":"Modulo_fixdt", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:9743", + "parent":"BLDCmotor_FOC_R2017b_fixdt:9743", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -7151,6 +7328,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -7161,10 +7339,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -7174,7 +7351,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -7187,6 +7364,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -7196,21 +7374,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7225,12 +7400,12 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9292", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9292", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Implemented_control_methods", "label":"Implemented_control_methods", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", @@ -7318,20 +7493,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:9293", + "sid":"BLDCmotor_FOC_R2017b_fixdt:9293", "className":"Simulink.SubSystem", "icon":"WebViewIcon4", "name":"Model_Info", "label":"Model_Info", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -7343,6 +7518,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -7353,10 +7529,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -7366,7 +7541,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -7379,6 +7554,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -7388,21 +7564,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, @@ -7417,20 +7590,20 @@ } }, { - "sid":"BLDCmotorControl_FOC_R2017b_fixdt:10164", + "sid":"BLDCmotor_FOC_R2017b_fixdt:10164", "className":"Simulink.SubSystem", "icon":"WebViewIcon1", "name":"Task_Scheduler", "label":"Task_Scheduler", - "parent":"BLDCmotorControl_FOC_R2017b_fixdt:29", + "parent":"BLDCmotor_FOC_R2017b_fixdt:29", "inspector":{ "params":[ "ShowPortLabels", "Permissions", "ErrorFcn", "PermitHierarchicalResolution", - "PropExecContextOutsideSubsystem", - "RTWSystemCode", + "TreatAsAtomicUnit", + "TreatAsGroupedWhenPropagatingVariantConditions", "ActiveVariant", "ActiveVariantBlock", "AllowZeroVariantControls", @@ -7442,6 +7615,7 @@ "MemberBlocks", "MinAlgLoopOccurrences", "OverrideUsingVariant", + "PropExecContextOutsideSubsystem", "PropagateVariantConditions", "RTWFcnName", "RTWFcnNameOpts", @@ -7452,10 +7626,9 @@ "RTWMemSecDataParameters", "RTWMemSecFuncExecute", "RTWMemSecFuncInitTerm", + "RTWSystemCode", "SystemSampleTime", "TemplateBlock", - "TreatAsAtomicUnit", - "TreatAsGroupedWhenPropagatingVariantConditions", "Variant", "VariantControl" ], @@ -7465,7 +7638,7 @@ "", "All", "off", - "Auto", + "on", "", "", "off", @@ -7478,6 +7651,7 @@ "off", "", "off", + "off", "", "Auto", "", @@ -7487,21 +7661,18 @@ "Inherit from model", "Inherit from model", "Inherit from model", + "Auto", "-1", "", "off", - "on", - "off", "" ], "tabs":[ "Main", - "Code Generation", "-Other" ], "tabs_idx":[ 0, - 5, 6 ] }, diff --git a/BLDC_controller_ert_rtw/rtwtypes.h b/BLDC_controller_ert_rtw/rtwtypes.h new file mode 100644 index 0000000..0ecb78e --- /dev/null +++ b/BLDC_controller_ert_rtw/rtwtypes.h @@ -0,0 +1,104 @@ +/* + * File: rtwtypes.h + * + * Code generated for Simulink model 'BLDC_controller'. + * + * Model version : 1.1284 + * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017 + * C/C++ source code generated on : Sun Oct 11 20:20:20 2020 + * + * Target selection: ert.tlc + * Embedded hardware selection: ARM Compatible->ARM Cortex + * Emulation hardware selection: + * Differs from embedded hardware (MATLAB Host) + * Code generation objectives: + * 1. Execution efficiency + * 2. RAM efficiency + * Validation result: Not run + */ + +#ifndef RTWTYPES_H +#define RTWTYPES_H + +/* Logical type definitions */ +#if (!defined(__cplusplus)) +# ifndef false +# define false (0U) +# endif + +# ifndef true +# define true (1U) +# endif +#endif + +/*=======================================================================* + * Target hardware information + * Device type: MATLAB Host + * Number of bits: char: 8 short: 16 int: 32 + * long: 32 long long: 64 + * native word size: 64 + * Byte ordering: LittleEndian + * Signed integer division rounds to: Zero + * Shift right on a signed integer as arithmetic shift: on + *=======================================================================*/ + +/*=======================================================================* + * Fixed width word size data types: * + * int8_T, int16_T, int32_T - signed 8, 16, or 32 bit integers * + * uint8_T, uint16_T, uint32_T - unsigned 8, 16, or 32 bit integers * + * real32_T, real64_T - 32 and 64 bit floating point numbers * + *=======================================================================*/ +typedef signed char int8_T; +typedef unsigned char uint8_T; +typedef short int16_T; +typedef unsigned short uint16_T; +typedef int int32_T; +typedef unsigned int uint32_T; +typedef long long int64_T; +typedef unsigned long long uint64_T; +typedef float real32_T; +typedef double real64_T; + +/*===========================================================================* + * Generic type definitions: boolean_T, char_T, byte_T, int_T, uint_T, * + * real_T, time_T, ulong_T, ulonglong_T. * + *===========================================================================*/ +typedef double real_T; +typedef double time_T; +typedef unsigned char boolean_T; +typedef int int_T; +typedef unsigned int uint_T; +typedef unsigned long ulong_T; +typedef unsigned long long ulonglong_T; +typedef char char_T; +typedef unsigned char uchar_T; +typedef char_T byte_T; + +/*=======================================================================* + * Min and Max: * + * int8_T, int16_T, int32_T - signed 8, 16, or 32 bit integers * + * uint8_T, uint16_T, uint32_T - unsigned 8, 16, or 32 bit integers * + *=======================================================================*/ +#define MAX_int8_T ((int8_T)(127)) +#define MIN_int8_T ((int8_T)(-128)) +#define MAX_uint8_T ((uint8_T)(255U)) +#define MAX_int16_T ((int16_T)(32767)) +#define MIN_int16_T ((int16_T)(-32768)) +#define MAX_uint16_T ((uint16_T)(65535U)) +#define MAX_int32_T ((int32_T)(2147483647)) +#define MIN_int32_T ((int32_T)(-2147483647-1)) +#define MAX_uint32_T ((uint32_T)(0xFFFFFFFFU)) +#define MAX_int64_T ((int64_T)(9223372036854775807LL)) +#define MIN_int64_T ((int64_T)(-9223372036854775807LL-1LL)) +#define MAX_uint64_T ((uint64_T)(0xFFFFFFFFFFFFFFFFULL)) + +/* Block D-Work pointer type */ +typedef void * pointer_T; + +#endif /* RTWTYPES_H */ + +/* + * File trailer for generated code. + * + * [EOF] + */ diff --git a/BLDCmotor_FOC_R2017b_fixdt.slx b/BLDCmotor_FOC_R2017b_fixdt.slx index 1b0b016063aade6199a01c6f52d35e55b46eb36e..4b76b20f8f4e8912fb3746885961d1480a03f79f 100644 GIT binary patch delta 140820 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
`riBMo^2Zs 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

l1XN-!t;C_a2fBQhe5O(9t-`SB=+)Q$V<15}e zXHYO<-IPc3RW_{jwJw`DndQj6wv$UY*?E;TS#X$G9jzA=OqgD%X#Dx{<4b(ZEWPKx zZk=}XdQ{qf*Uys@HX6US>xufFxM14N=UYEraH`*DFD3T->$X0=cdU^{XPwa0AEnFE|^m=nq)X|Gq9;N?IiJG>p=Y6K11LV!0D zwc_6FOKvIcdg^ak8}iz*^6t6AZ@)cT6nk=k`GR!+`PZf%Z>ubct$d{N;qLWYb1#H% zT4!^+yX&81kXiNu<(;SITK!|tAJ@UfN>i(Ipd*k)2ixU-+w|kusJ5!+k+cUb*q&JCs>AlH+m%J4{?RM;~+HQ?cUCsfA^kj&!3WIlG(L) z?!Pbl`mervTFfS|rggWH4nJi!xwKSAGe-Lq5BI5%*Pi@O>*D!cF6@ p3jaC9d+{ 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 v?T2zYIhlE;&lP3XVp36rNWbG`<`E0znK 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%0AeR}4j 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 improved motor efficiency -> lower energy consumption % % Author: Emanuel FERU -% Copyright © 2019-2020 Emanuel FERU +% Copyright © 2019-2021 Emanuel FERU % % This program is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by @@ -39,7 +39,7 @@ f_ctrl = 16e3; % [Hz] Controller frequency % Ts_ctrl = 12e-5; % [s] Controller sampling time (~8 kHz) % Motor parameters -n_polePairs = 15; % [-] Number of pole pairs +n_polePairs = 15; % [-] Number of motor pole pairs a_elecPeriod = 360; % [deg] Electrical angle period a_elecAngle = 60; % [deg] Electrical angle between two Hall sensor changing events a_mechAngle = a_elecAngle / n_polePairs; % [deg] Mechanical angle between two Hall sensor changing events @@ -58,17 +58,21 @@ r_cos_M1 = cos((a_elecAngle_XA + 30)*(pi/180)); %% Control selection % Control type selection -CTRL_COM = 0; % [-] Commutation Control -CTRL_SIN = 1; % [-] Sinusoidal Control -CTRL_FOC = 2; % [-] Field Oriented Control (FOC) -z_ctrlTypSel = CTRL_FOC; % [-] Control Type Selection (default) +CTRL_COM = 0; % [-] Commutation Control +CTRL_SIN = 1; % [-] Sinusoidal Control +CTRL_FOC = 2; % [-] Field Oriented Control (FOC) +z_ctrlTypSel = CTRL_FOC; % [-] Control Type Selection (default) % Control model request -OPEN_MODE = 0; % [-] Open mode -VLT_MODE = 1; % [-] Voltage mode -SPD_MODE = 2; % [-] Speed mode -TRQ_MODE = 3; % [-] Torque mode -z_ctrlModReq = VLT_MODE; % [-] Control Mode Request (default) +OPEN_MODE = 0; % [-] Open mode +VLT_MODE = 1; % [-] Voltage mode +SPD_MODE = 2; % [-] Speed mode +TRQ_MODE = 3; % [-] Torque mode +z_ctrlModReq = VLT_MODE; % [-] Control Mode Request (default) + +% Cruise control +b_cruiseCtrlEna = 0; % [-] Cruise control enable flag: 0 = disable (default), 1 = enable +n_cruiseMotTgt = 0; % [-] Cruise control motor speed target %% F01_Estimations @@ -79,13 +83,16 @@ vec_hallToPos = [0 2 0 1 4 3 5 0]; % [-] Mapping Hall signal to position % Speed Calculation Parameters cf_speedCoef = round(f_ctrl * a_mechAngle * (pi/180) * (30/pi)); % [-] Speed calculation coefficient (factors are due to conversions rpm <-> rad/s) -z_maxCntRst = 2000; % [-] Maximum counter value for reset (works also as time-out to detect standing still) -n_commDeacvHi = 30; % [rpm] Commutation method deactivation speed high -n_commAcvLo = 15; % [rpm] Commutation method activation speed low -dz_cntTrnsDetHi = 40; % [-] Counter gradient High for transient behavior detection (used for speed estimation) -dz_cntTrnsDetLo = 20; % [-] Counter gradient Low for steady state detection (used for speed estimation) -n_stdStillDet = 3; % [rpm] Speed threshold for Stand still detection -cf_currFilt = 0.12; % [%] Current filter coefficient [0, 1]. Lower values mean softer filter +z_maxCntRst = 2000; % [-] Maximum counter value for reset (works also as time-out to detect standing still) +n_commDeacvHi = 30; % [rpm] Commutation method deactivation speed high +n_commAcvLo = 15; % [rpm] Commutation method activation speed low +dz_cntTrnsDetHi = 40; % [-] Counter gradient High for transient behavior detection (used for speed estimation) +dz_cntTrnsDetLo = 20; % [-] Counter gradient Low for steady state detection (used for speed estimation) +n_stdStillDet = 3; % [rpm] Speed threshold for Stand still detection +cf_currFilt = 0.12; % [%] Current filter coefficient [0, 1]. Lower values mean softer filter + +% Motor Angle Measurement (e.g. using an encoder) +b_angleMeasEna = 0; % [-] Enable flag for external mechanical motor angle sensor: 0 = estimated (default), 1 = measured %% F02_Diagnostics b_diagEna = 1; % [-] Diagnostics enable flag: 0 = Disabled, 1 = Enabled (default) @@ -98,8 +105,8 @@ dV_openRate = 1000 / (f_ctrl/3);% [V/s] Rate for voltage cut-off in Open %% F04_Field_Weakening b_fieldWeakEna = 0; % [-] Field weakening enable flag: 0 = disable (default), 1 = enable -r_fieldWeakHi = 1500; % [-] Input target High threshold for reaching maximum Field Weakening / Phase Advance -r_fieldWeakLo = 1000; % [-] Input target Low threshold for starting Field Weakening / Phase Advance +r_fieldWeakHi = 1000; % [1000, 1500] Input target High threshold for reaching maximum Field Weakening / Phase Advance +r_fieldWeakLo = 750; % [ 500, 1000] Input target Low threshold for starting Field Weakening / Phase Advance n_fieldWeakAuthHi = 400; % [rpm] Motor speed High for field weakening authorization n_fieldWeakAuthLo = 300; % [rpm] Motor speed Low for field weakening authorization @@ -111,7 +118,7 @@ a_phaAdvMax = 25; % [deg] Maximum phase advance angle %% F05_Field_Oriented_Control -b_selPhaABCurrMeas = 1; % [-] Select measured current phases: {iA,iB} = 1 (default); {iB,iC} = 0 +z_selPhaCurMeasABC = 0; % [-] Select measured current phases: {iA,iB} = 0; {iB,iC} = 1; {iA,iC} = 2 % Motor Limitations Calibratables cf_iqKiLimProt = 60 / (f_ctrl/3); % [-] Current limit protection integral gain (only used in VLT_MODE and SPD_MODE) @@ -127,7 +134,7 @@ Vq_max_M1 = sqrt(Vd_max^2 - Vq_max_XA.^2); % Circle limitations look- % stairs(Vq_max_XA, Vq_max_M1); legend('V_{max}'); % Speed limitations -n_max = 1000; % [rpm] Maximum motor speed +n_max = 1500; % [rpm] Maximum motor speed: [-1500, 1500] % Current Limitations i_max = 15; % [A] Maximum allowed motor current (continuous)